0s autopkgtest [16:11:57]: starting date and time: 2025-09-04 16:11:57+0000 0s autopkgtest [16:11:57]: git checkout: 4b346b80 nova: make wait_reboot return success even when a no-op 0s autopkgtest [16:11:57]: host juju-7f2275-prod-proposed-migration-environment-2; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.n2cjcgj2/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:build-essential --apt-upgrade cjs --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=build-essential/12.12ubuntu2 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-ppc64el --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos03-ppc64el-40.secgroup --name adt-questing-ppc64el-cjs-20250904-161157-juju-7f2275-prod-proposed-migration-environment-2-4bef2eca-b1d4-4d90-940c-1b09efd50562 --image adt/ubuntu-questing-ppc64el-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-2 --net-id=net_prod-proposed-migration-ppc64el -e TERM=linux --mirror=http://ftpmaster.internal/ubuntu/ 3s Creating nova instance adt-questing-ppc64el-cjs-20250904-161157-juju-7f2275-prod-proposed-migration-environment-2-4bef2eca-b1d4-4d90-940c-1b09efd50562 from image adt/ubuntu-questing-ppc64el-server-20250904.img (UUID e972553c-60b1-4e41-bd5d-505dae6af81e)... 71s autopkgtest [16:13:08]: testbed dpkg architecture: ppc64el 71s autopkgtest [16:13:08]: testbed apt version: 3.1.5ubuntu1 71s autopkgtest [16:13:08]: @@@@@@@@@@@@@@@@@@@@ test bed setup 71s autopkgtest [16:13:08]: testbed release detected to be: None 72s autopkgtest [16:13:09]: updating testbed package index (apt update) 73s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [265 kB] 73s Hit:2 http://ftpmaster.internal/ubuntu questing InRelease 73s Hit:3 http://ftpmaster.internal/ubuntu questing-updates InRelease 73s Hit:4 http://ftpmaster.internal/ubuntu questing-security InRelease 73s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [239 kB] 74s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/restricted Sources [3848 B] 74s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [14.1 kB] 74s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [59.7 kB] 74s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/main ppc64el Packages [91.4 kB] 74s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/main ppc64el c-n-f Metadata [3828 B] 74s Get:11 http://ftpmaster.internal/ubuntu questing-proposed/restricted ppc64el Packages [728 B] 74s Get:12 http://ftpmaster.internal/ubuntu questing-proposed/restricted ppc64el c-n-f Metadata [120 B] 74s Get:13 http://ftpmaster.internal/ubuntu questing-proposed/universe ppc64el Packages [229 kB] 74s Get:14 http://ftpmaster.internal/ubuntu questing-proposed/universe ppc64el c-n-f Metadata [7336 B] 74s Get:15 http://ftpmaster.internal/ubuntu questing-proposed/multiverse ppc64el Packages [4600 B] 74s Get:16 http://ftpmaster.internal/ubuntu questing-proposed/multiverse ppc64el c-n-f Metadata [300 B] 76s Fetched 918 kB in 2s (510 kB/s) 77s Reading package lists... 77s Failed to check for VM: Permission denied 77s autopkgtest [16:13:14]: upgrading testbed (apt dist-upgrade and autopurge) 78s Reading package lists... 78s Building dependency tree... 78s Reading state information... 78s Calculating upgrade... 78s The following packages will be upgraded: 78s bpftrace cryptsetup-bin libcryptsetup12 78s 3 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 78s Need to get 2766 kB of archives. 78s After this operation, 0 B of additional disk space will be used. 78s Get:1 http://ftpmaster.internal/ubuntu questing/main ppc64el libcryptsetup12 ppc64el 2:2.8.0-1ubuntu2 [404 kB] 79s Get:2 http://ftpmaster.internal/ubuntu questing/main ppc64el bpftrace ppc64el 0.23.5-1ubuntu1 [2112 kB] 81s Get:3 http://ftpmaster.internal/ubuntu questing/main ppc64el cryptsetup-bin ppc64el 2:2.8.0-1ubuntu2 [250 kB] 82s Fetched 2766 kB in 4s (739 kB/s) 83s (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 ... 117956 files and directories currently installed.) 83s Preparing to unpack .../libcryptsetup12_2%3a2.8.0-1ubuntu2_ppc64el.deb ... 83s Unpacking libcryptsetup12:ppc64el (2:2.8.0-1ubuntu2) over (2:2.8.0-1ubuntu1) ... 83s Preparing to unpack .../bpftrace_0.23.5-1ubuntu1_ppc64el.deb ... 83s Unpacking bpftrace (0.23.5-1ubuntu1) over (0.23.2-1ubuntu2) ... 83s Preparing to unpack .../cryptsetup-bin_2%3a2.8.0-1ubuntu2_ppc64el.deb ... 83s Unpacking cryptsetup-bin (2:2.8.0-1ubuntu2) over (2:2.8.0-1ubuntu1) ... 83s Setting up bpftrace (0.23.5-1ubuntu1) ... 83s Setting up libcryptsetup12:ppc64el (2:2.8.0-1ubuntu2) ... 83s Setting up cryptsetup-bin (2:2.8.0-1ubuntu2) ... 83s Processing triggers for man-db (2.13.1-1) ... 84s Processing triggers for libc-bin (2.42-0ubuntu1) ... 84s Reading package lists... 84s Building dependency tree... 84s Reading state information... 84s Solving dependencies... 85s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 88s autopkgtest [16:13:25]: testbed running kernel: Linux 6.16.0-16-generic #16-Ubuntu SMP PREEMPT_DYNAMIC Mon Aug 18 03:54:43 UTC 2025 88s autopkgtest [16:13:25]: @@@@@@@@@@@@@@@@@@@@ apt-source cjs 92s Get:1 http://ftpmaster.internal/ubuntu questing/universe cjs 128.0-1 (dsc) [2787 B] 92s Get:2 http://ftpmaster.internal/ubuntu questing/universe cjs 128.0-1 (tar) [985 kB] 92s Get:3 http://ftpmaster.internal/ubuntu questing/universe cjs 128.0-1 (diff) [12.2 kB] 92s gpgv: Signature made Fri Apr 4 13:45:28 2025 UTC 92s gpgv: using RSA key 2C41D17CB7B84BD0F9FB51B3680668AE907F101D 92s gpgv: Can't check signature: No public key 92s dpkg-source: warning: cannot verify inline signature for ./cjs_128.0-1.dsc: no acceptable signature found 92s autopkgtest [16:13:29]: testing package cjs version 128.0-1 93s autopkgtest [16:13:30]: build not needed 94s autopkgtest [16:13:31]: test build: preparing testbed 94s Reading package lists... 94s Building dependency tree... 94s Reading state information... 94s Solving dependencies... 94s The following packages will be REMOVED: 94s coreutils-from-gnu 94s The following NEW packages will be installed: 94s build-essential coreutils-from-uutils cpp cpp-15 94s cpp-15-powerpc64le-linux-gnu cpp-powerpc64le-linux-gnu fontconfig-config 94s fonts-dejavu-core fonts-dejavu-mono g++ g++-15 g++-15-powerpc64le-linux-gnu 94s g++-powerpc64le-linux-gnu gcc gcc-15 gcc-15-powerpc64le-linux-gnu 94s gcc-powerpc64le-linux-gnu girepository-tools gobject-introspection 94s gobject-introspection-bin libasan8 libblkid-dev libbrotli-dev libbz2-dev 94s libcairo-gobject2 libcairo-script-interpreter2 libcairo2 libcairo2-dev 94s libcc1-0 libcjs-dev libcjs0 libexpat1-dev libffi-dev libfontconfig-dev 94s libfontconfig1 libfreetype-dev libgcc-15-dev libgio-2.0-dev 94s libgio-2.0-dev-bin libgirepository-1.0-dev libgirepository-2.0-0 94s libglib2.0-bin libglib2.0-dev libglib2.0-dev-bin libgomp1 libice-dev libice6 94s libisl23 libitm1 liblsan0 libmount-dev libmozjs-128-0 libmozjs-128-dev 94s libmpc3 libpcre2-16-0 libpcre2-32-0 libpcre2-dev libpcre2-posix3 94s libpixman-1-0 libpixman-1-dev libpkgconf3 libpng-dev libquadmath0 94s libselinux1-dev libsepol-dev libsm-dev libsm6 libstdc++-15-dev 94s libsysprof-capture-4-dev libtsan2 libubsan1 libx11-dev libxau-dev 94s libxcb-render0 libxcb-render0-dev libxcb-shm0 libxcb-shm0-dev libxcb1-dev 94s libxdmcp-dev libxext-dev libxrender-dev libxrender1 native-architecture 94s pkgconf pkgconf-bin python3-mako python3-markdown rust-coreutils uuid-dev 94s x11-common x11proto-dev xorg-sgml-doctools xtrans-dev zlib1g-dev 95s 0 upgraded, 94 newly installed, 1 to remove and 0 not upgraded. 95s Need to get 295 MB of archives. 95s After this operation, 1117 MB of additional disk space will be used. 95s Get:1 http://ftpmaster.internal/ubuntu questing/main ppc64el rust-coreutils ppc64el 0.1.0+git20250813.4af2a84-0ubuntu2 [3463 kB] 98s Get:2 http://ftpmaster.internal/ubuntu questing/universe ppc64el coreutils-from-uutils all 0.0.0~ubuntu20 [6490 B] 98s Get:3 http://ftpmaster.internal/ubuntu questing/main ppc64el libisl23 ppc64el 0.27-1 [882 kB] 99s Get:4 http://ftpmaster.internal/ubuntu questing/main ppc64el libmpc3 ppc64el 1.3.1-1build3 [62.6 kB] 99s Get:5 http://ftpmaster.internal/ubuntu questing/main ppc64el cpp-15-powerpc64le-linux-gnu ppc64el 15.2.0-2ubuntu1 [75.1 MB] 161s Get:6 http://ftpmaster.internal/ubuntu questing/main ppc64el cpp-15 ppc64el 15.2.0-2ubuntu1 [1034 B] 161s Get:7 http://ftpmaster.internal/ubuntu questing/main ppc64el cpp-powerpc64le-linux-gnu ppc64el 4:15.1.0-1ubuntu1 [5604 B] 161s Get:8 http://ftpmaster.internal/ubuntu questing/main ppc64el cpp ppc64el 4:15.1.0-1ubuntu1 [22.5 kB] 161s Get:9 http://ftpmaster.internal/ubuntu questing/main ppc64el libcc1-0 ppc64el 15.2.0-2ubuntu1 [49.0 kB] 161s Get:10 http://ftpmaster.internal/ubuntu questing/main ppc64el libgomp1 ppc64el 15.2.0-2ubuntu1 [169 kB] 161s Get:11 http://ftpmaster.internal/ubuntu questing/main ppc64el libitm1 ppc64el 15.2.0-2ubuntu1 [32.3 kB] 161s Get:12 http://ftpmaster.internal/ubuntu questing/main ppc64el libasan8 ppc64el 15.2.0-2ubuntu1 [3006 kB] 163s Get:13 http://ftpmaster.internal/ubuntu questing/main ppc64el liblsan0 ppc64el 15.2.0-2ubuntu1 [1374 kB] 164s Get:14 http://ftpmaster.internal/ubuntu questing/main ppc64el libtsan2 ppc64el 15.2.0-2ubuntu1 [2728 kB] 166s Get:15 http://ftpmaster.internal/ubuntu questing/main ppc64el libubsan1 ppc64el 15.2.0-2ubuntu1 [1231 kB] 168s Get:16 http://ftpmaster.internal/ubuntu questing/main ppc64el libquadmath0 ppc64el 15.2.0-2ubuntu1 [160 kB] 168s Get:17 http://ftpmaster.internal/ubuntu questing/main ppc64el libgcc-15-dev ppc64el 15.2.0-2ubuntu1 [1670 kB] 169s Get:18 http://ftpmaster.internal/ubuntu questing/main ppc64el gcc-15-powerpc64le-linux-gnu ppc64el 15.2.0-2ubuntu1 [84.0 MB] 218s Get:19 http://ftpmaster.internal/ubuntu questing/main ppc64el gcc-15 ppc64el 15.2.0-2ubuntu1 [520 kB] 218s Get:20 http://ftpmaster.internal/ubuntu questing/main ppc64el gcc-powerpc64le-linux-gnu ppc64el 4:15.1.0-1ubuntu1 [1226 B] 218s Get:21 http://ftpmaster.internal/ubuntu questing/main ppc64el gcc ppc64el 4:15.1.0-1ubuntu1 [5018 B] 218s Get:22 http://ftpmaster.internal/ubuntu questing/main ppc64el libstdc++-15-dev ppc64el 15.2.0-2ubuntu1 [2718 kB] 219s Get:23 http://ftpmaster.internal/ubuntu questing/main ppc64el g++-15-powerpc64le-linux-gnu ppc64el 15.2.0-2ubuntu1 [81.0 MB] 261s Get:24 http://ftpmaster.internal/ubuntu questing/main ppc64el g++-15 ppc64el 15.2.0-2ubuntu1 [23.1 kB] 261s Get:25 http://ftpmaster.internal/ubuntu questing/main ppc64el g++-powerpc64le-linux-gnu ppc64el 4:15.1.0-1ubuntu1 [974 B] 261s Get:26 http://ftpmaster.internal/ubuntu questing/main ppc64el g++ ppc64el 4:15.1.0-1ubuntu1 [1092 B] 261s Get:27 http://ftpmaster.internal/ubuntu questing-proposed/main ppc64el build-essential ppc64el 12.12ubuntu2 [5256 B] 261s Get:28 http://ftpmaster.internal/ubuntu questing/main ppc64el fonts-dejavu-mono all 2.37-8 [502 kB] 262s Get:29 http://ftpmaster.internal/ubuntu questing/main ppc64el fonts-dejavu-core all 2.37-8 [835 kB] 262s Get:30 http://ftpmaster.internal/ubuntu questing/main ppc64el fontconfig-config ppc64el 2.15.0-2.3ubuntu1 [38.1 kB] 262s Get:31 http://ftpmaster.internal/ubuntu questing/main ppc64el native-architecture all 0.2.6 [2140 B] 262s Get:32 http://ftpmaster.internal/ubuntu questing/main ppc64el libgirepository-2.0-0 ppc64el 2.85.3-1 [85.5 kB] 262s Get:33 http://ftpmaster.internal/ubuntu questing/main ppc64el girepository-tools ppc64el 2.85.3-1 [135 kB] 262s Get:34 http://ftpmaster.internal/ubuntu questing/main ppc64el python3-mako all 1.3.9-1 [63.5 kB] 262s Get:35 http://ftpmaster.internal/ubuntu questing/main ppc64el python3-markdown all 3.7-2 [74.2 kB] 262s Get:36 http://ftpmaster.internal/ubuntu questing/main ppc64el gobject-introspection-bin ppc64el 1.84.0-1 [269 kB] 262s Get:37 http://ftpmaster.internal/ubuntu questing/main ppc64el libffi-dev ppc64el 3.5.2-1 [69.9 kB] 262s Get:38 http://ftpmaster.internal/ubuntu questing/main ppc64el uuid-dev ppc64el 2.41-4ubuntu3 [58.5 kB] 262s Get:39 http://ftpmaster.internal/ubuntu questing/main ppc64el libblkid-dev ppc64el 2.41-4ubuntu3 [283 kB] 262s Get:40 http://ftpmaster.internal/ubuntu questing/main ppc64el libsepol-dev ppc64el 3.8.1-1 [505 kB] 263s Get:41 http://ftpmaster.internal/ubuntu questing/main ppc64el libpcre2-16-0 ppc64el 10.46-1 [292 kB] 263s Get:42 http://ftpmaster.internal/ubuntu questing/main ppc64el libpcre2-32-0 ppc64el 10.46-1 [275 kB] 263s Get:43 http://ftpmaster.internal/ubuntu questing/main ppc64el libpcre2-posix3 ppc64el 10.46-1 [7334 B] 263s Get:44 http://ftpmaster.internal/ubuntu questing/main ppc64el libpcre2-dev ppc64el 10.46-1 [937 kB] 263s Get:45 http://ftpmaster.internal/ubuntu questing/main ppc64el libselinux1-dev ppc64el 3.8.1-1 [204 kB] 263s Get:46 http://ftpmaster.internal/ubuntu questing/main ppc64el libmount-dev ppc64el 2.41-4ubuntu3 [36.2 kB] 263s Get:47 http://ftpmaster.internal/ubuntu questing/main ppc64el libsysprof-capture-4-dev ppc64el 48.0-2 [62.2 kB] 263s Get:48 http://ftpmaster.internal/ubuntu questing/main ppc64el libpkgconf3 ppc64el 1.8.1-4 [37.1 kB] 263s Get:49 http://ftpmaster.internal/ubuntu questing/main ppc64el pkgconf-bin ppc64el 1.8.1-4 [22.5 kB] 263s Get:50 http://ftpmaster.internal/ubuntu questing/main ppc64el pkgconf ppc64el 1.8.1-4 [16.7 kB] 263s Get:51 http://ftpmaster.internal/ubuntu questing/main ppc64el zlib1g-dev ppc64el 1:1.3.dfsg+really1.3.1-1ubuntu1 [902 kB] 264s Get:52 http://ftpmaster.internal/ubuntu questing/main ppc64el libgio-2.0-dev ppc64el 2.85.3-1 [2204 kB] 265s Get:53 http://ftpmaster.internal/ubuntu questing/main ppc64el libglib2.0-bin ppc64el 2.85.3-1 [111 kB] 265s Get:54 http://ftpmaster.internal/ubuntu questing/main ppc64el libgio-2.0-dev-bin ppc64el 2.85.3-1 [131 kB] 265s Get:55 http://ftpmaster.internal/ubuntu questing/main ppc64el libglib2.0-dev-bin ppc64el 2.85.3-1 [18.2 kB] 265s Get:56 http://ftpmaster.internal/ubuntu questing/main ppc64el libglib2.0-dev ppc64el 2.85.3-1 [18.9 kB] 265s Get:57 http://ftpmaster.internal/ubuntu questing/main ppc64el gobject-introspection ppc64el 1.84.0-1 [129 kB] 265s Get:58 http://ftpmaster.internal/ubuntu questing/main ppc64el libbrotli-dev ppc64el 1.1.0-2build5 [428 kB] 265s Get:59 http://ftpmaster.internal/ubuntu questing/main ppc64el libbz2-dev ppc64el 1.0.8-6 [50.2 kB] 265s Get:60 http://ftpmaster.internal/ubuntu questing/main ppc64el libfontconfig1 ppc64el 2.15.0-2.3ubuntu1 [188 kB] 265s Get:61 http://ftpmaster.internal/ubuntu questing/main ppc64el libpixman-1-0 ppc64el 0.44.0-3 [334 kB] 265s Get:62 http://ftpmaster.internal/ubuntu questing/main ppc64el libxcb-render0 ppc64el 1.17.0-2 [17.2 kB] 265s Get:63 http://ftpmaster.internal/ubuntu questing/main ppc64el libxcb-shm0 ppc64el 1.17.0-2 [5980 B] 265s Get:64 http://ftpmaster.internal/ubuntu questing/main ppc64el libxrender1 ppc64el 1:0.9.12-1 [23.0 kB] 265s Get:65 http://ftpmaster.internal/ubuntu questing/main ppc64el libcairo2 ppc64el 1.18.4-1 [746 kB] 265s Get:66 http://ftpmaster.internal/ubuntu questing/main ppc64el libcairo-gobject2 ppc64el 1.18.4-1 [128 kB] 265s Get:67 http://ftpmaster.internal/ubuntu questing/main ppc64el libcairo-script-interpreter2 ppc64el 1.18.4-1 [78.9 kB] 265s Get:68 http://ftpmaster.internal/ubuntu questing/main ppc64el libexpat1-dev ppc64el 2.7.1-2 [151 kB] 265s Get:69 http://ftpmaster.internal/ubuntu questing/main ppc64el libpng-dev ppc64el 1.6.50-1 [327 kB] 266s Get:70 http://ftpmaster.internal/ubuntu questing/main ppc64el libfreetype-dev ppc64el 2.13.3+dfsg-1 [719 kB] 266s Get:71 http://ftpmaster.internal/ubuntu questing/main ppc64el libfontconfig-dev ppc64el 2.15.0-2.3ubuntu1 [209 kB] 266s Get:72 http://ftpmaster.internal/ubuntu questing/main ppc64el libpixman-1-dev ppc64el 0.44.0-3 [10.7 kB] 266s Get:73 http://ftpmaster.internal/ubuntu questing/main ppc64el x11-common all 1:7.7+24ubuntu1 [22.4 kB] 266s Get:74 http://ftpmaster.internal/ubuntu questing/main ppc64el libice6 ppc64el 2:1.1.1-1 [49.9 kB] 266s Get:75 http://ftpmaster.internal/ubuntu questing/main ppc64el libsm6 ppc64el 2:1.2.6-1 [18.6 kB] 266s Get:76 http://ftpmaster.internal/ubuntu questing/main ppc64el xorg-sgml-doctools all 1:1.11-1.1 [10.9 kB] 266s Get:77 http://ftpmaster.internal/ubuntu questing/main ppc64el x11proto-dev all 2024.1-1 [606 kB] 266s Get:78 http://ftpmaster.internal/ubuntu questing/main ppc64el libice-dev ppc64el 2:1.1.1-1 [61.5 kB] 266s Get:79 http://ftpmaster.internal/ubuntu questing/main ppc64el libsm-dev ppc64el 2:1.2.6-1 [21.6 kB] 266s Get:80 http://ftpmaster.internal/ubuntu questing/main ppc64el libxau-dev ppc64el 1:1.0.11-1 [10.6 kB] 266s Get:81 http://ftpmaster.internal/ubuntu questing/main ppc64el libxdmcp-dev ppc64el 1:1.1.5-1 [27.7 kB] 266s Get:82 http://ftpmaster.internal/ubuntu questing/main ppc64el xtrans-dev all 1.4.0-1 [68.9 kB] 266s Get:83 http://ftpmaster.internal/ubuntu questing/main ppc64el libxcb1-dev ppc64el 1.17.0-2 [97.5 kB] 266s Get:84 http://ftpmaster.internal/ubuntu questing/main ppc64el libx11-dev ppc64el 2:1.8.12-1 [843 kB] 266s Get:85 http://ftpmaster.internal/ubuntu questing/main ppc64el libxcb-render0-dev ppc64el 1.17.0-2 [21.0 kB] 266s Get:86 http://ftpmaster.internal/ubuntu questing/main ppc64el libxcb-shm0-dev ppc64el 1.17.0-2 [8688 B] 266s Get:87 http://ftpmaster.internal/ubuntu questing/main ppc64el libxext-dev ppc64el 2:1.3.4-1build2 [95.6 kB] 266s Get:88 http://ftpmaster.internal/ubuntu questing/main ppc64el libxrender-dev ppc64el 1:0.9.12-1 [33.6 kB] 266s Get:89 http://ftpmaster.internal/ubuntu questing/main ppc64el libcairo2-dev ppc64el 1.18.4-1 [41.1 kB] 266s Get:90 http://ftpmaster.internal/ubuntu questing/main ppc64el libgirepository-1.0-dev ppc64el 1.84.0-1 [29.4 kB] 266s Get:91 http://ftpmaster.internal/ubuntu questing/universe ppc64el libmozjs-128-0 ppc64el 128.14.0-1 [10.8 MB] 270s Get:92 http://ftpmaster.internal/ubuntu questing/universe ppc64el libcjs0 ppc64el 128.0-1 [470 kB] 270s Get:93 http://ftpmaster.internal/ubuntu questing/universe ppc64el libmozjs-128-dev ppc64el 128.14.0-1 [11.9 MB] 274s Get:94 http://ftpmaster.internal/ubuntu questing/universe ppc64el libcjs-dev ppc64el 128.0-1 [9588 B] 275s Fetched 295 MB in 3min 0s (1640 kB/s) 275s Selecting previously unselected package rust-coreutils. 275s (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 ... 117956 files and directories currently installed.) 275s Preparing to unpack .../rust-coreutils_0.1.0+git20250813.4af2a84-0ubuntu2_ppc64el.deb ... 275s Unpacking rust-coreutils (0.1.0+git20250813.4af2a84-0ubuntu2) ... 275s Setting up rust-coreutils (0.1.0+git20250813.4af2a84-0ubuntu2) ... 275s dpkg: coreutils-from-gnu: dependency problems, but removing anyway as you requested: 275s coreutils depends on coreutils-from-gnu | coreutils-from-uutils; however: 275s Package coreutils-from-gnu is to be removed. 275s Package coreutils-from-uutils is not installed. 275s 275s (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 ... 118689 files and directories currently installed.) 275s Removing coreutils-from-gnu (0.0.0~ubuntu20) ... 275s Adding 'diversion of /usr/bin/[ to /usr/bin/[.remove-bak by coreutils-switch' 275s Adding 'diversion of /usr/bin/arch to /usr/bin/arch.remove-bak by coreutils-switch' 275s Adding 'diversion of /usr/bin/b2sum to /usr/bin/b2sum.remove-bak by coreutils-switch' 275s Adding 'diversion of /usr/bin/base32 to /usr/bin/base32.remove-bak by coreutils-switch' 275s Adding 'diversion of /usr/bin/base64 to /usr/bin/base64.remove-bak by coreutils-switch' 275s Adding 'diversion of /usr/bin/basename to /usr/bin/basename.remove-bak by coreutils-switch' 275s Adding 'diversion of /usr/bin/basenc to /usr/bin/basenc.remove-bak by coreutils-switch' 275s Adding 'diversion of /usr/bin/cat to /usr/bin/cat.remove-bak by coreutils-switch' 275s Adding 'diversion of /usr/bin/chcon to /usr/bin/chcon.remove-bak by coreutils-switch' 275s Adding 'diversion of /usr/bin/chgrp to /usr/bin/chgrp.remove-bak by coreutils-switch' 275s Adding 'diversion of /usr/bin/chmod to /usr/bin/chmod.remove-bak by coreutils-switch' 275s Adding 'diversion of /usr/bin/chown to /usr/bin/chown.remove-bak by coreutils-switch' 275s Adding 'diversion of /usr/bin/cksum to /usr/bin/cksum.remove-bak by coreutils-switch' 275s Adding 'diversion of /usr/bin/comm to /usr/bin/comm.remove-bak by coreutils-switch' 275s Adding 'diversion of /usr/bin/cp to /usr/bin/cp.remove-bak by coreutils-switch' 275s Adding 'diversion of /usr/bin/csplit to /usr/bin/csplit.remove-bak by coreutils-switch' 275s Adding 'diversion of /usr/bin/cut to /usr/bin/cut.remove-bak by coreutils-switch' 275s Adding 'diversion of /usr/bin/date to /usr/bin/date.remove-bak by coreutils-switch' 275s Adding 'diversion of /usr/bin/dd to /usr/bin/dd.remove-bak by coreutils-switch' 275s Adding 'diversion of /usr/bin/df to /usr/bin/df.remove-bak by coreutils-switch' 275s Adding 'diversion of /usr/bin/dir to /usr/bin/dir.remove-bak by coreutils-switch' 275s Adding 'diversion of /usr/bin/dircolors to /usr/bin/dircolors.remove-bak by coreutils-switch' 275s Adding 'diversion of /usr/bin/dirname to /usr/bin/dirname.remove-bak by coreutils-switch' 275s Adding 'diversion of /usr/bin/du to /usr/bin/du.remove-bak by coreutils-switch' 275s Adding 'diversion of /usr/bin/echo to /usr/bin/echo.remove-bak by coreutils-switch' 275s Adding 'diversion of /usr/bin/env to /usr/bin/env.remove-bak by coreutils-switch' 275s Adding 'diversion of /usr/bin/expand to /usr/bin/expand.remove-bak by coreutils-switch' 275s Adding 'diversion of /usr/bin/expr to /usr/bin/expr.remove-bak by coreutils-switch' 275s Adding 'diversion of /usr/bin/factor to /usr/bin/factor.remove-bak by coreutils-switch' 275s Adding 'diversion of /usr/bin/false to /usr/bin/false.remove-bak by coreutils-switch' 275s Adding 'diversion of /usr/bin/fmt to /usr/bin/fmt.remove-bak by coreutils-switch' 275s Adding 'diversion of /usr/bin/fold to /usr/bin/fold.remove-bak by coreutils-switch' 275s Adding 'diversion of /usr/bin/groups to /usr/bin/groups.remove-bak by coreutils-switch' 275s Adding 'diversion of /usr/bin/head to /usr/bin/head.remove-bak by coreutils-switch' 275s Adding 'diversion of /usr/bin/hostid to /usr/bin/hostid.remove-bak by coreutils-switch' 275s Adding 'diversion of /usr/bin/id to /usr/bin/id.remove-bak by coreutils-switch' 275s Adding 'diversion of /usr/bin/install to /usr/bin/install.remove-bak by coreutils-switch' 275s Adding 'diversion of /usr/bin/join to /usr/bin/join.remove-bak by coreutils-switch' 275s Adding 'diversion of /usr/bin/link to /usr/bin/link.remove-bak by coreutils-switch' 275s Adding 'diversion of /usr/bin/ln to /usr/bin/ln.remove-bak by coreutils-switch' 275s Adding 'diversion of /usr/bin/logname to /usr/bin/logname.remove-bak by coreutils-switch' 275s Adding 'diversion of /usr/bin/ls to /usr/bin/ls.remove-bak by coreutils-switch' 275s Adding 'diversion of /usr/bin/md5sum to /usr/bin/md5sum.remove-bak by coreutils-switch' 275s Adding 'diversion of /usr/bin/mkdir to /usr/bin/mkdir.remove-bak by coreutils-switch' 275s Adding 'diversion of /usr/bin/mkfifo to /usr/bin/mkfifo.remove-bak by coreutils-switch' 275s Adding 'diversion of /usr/bin/mknod to /usr/bin/mknod.remove-bak by coreutils-switch' 275s Adding 'diversion of /usr/bin/mktemp to /usr/bin/mktemp.remove-bak by coreutils-switch' 275s Adding 'diversion of /usr/bin/mv to /usr/bin/mv.remove-bak by coreutils-switch' 275s Adding 'diversion of /usr/bin/nice to /usr/bin/nice.remove-bak by coreutils-switch' 275s Adding 'diversion of /usr/bin/nl to /usr/bin/nl.remove-bak by coreutils-switch' 275s Adding 'diversion of /usr/bin/nohup to /usr/bin/nohup.remove-bak by coreutils-switch' 275s Adding 'diversion of /usr/bin/nproc to /usr/bin/nproc.remove-bak by coreutils-switch' 275s Adding 'diversion of /usr/bin/numfmt to /usr/bin/numfmt.remove-bak by coreutils-switch' 275s Adding 'diversion of /usr/bin/od to /usr/bin/od.remove-bak by coreutils-switch' 275s Adding 'diversion of /usr/bin/paste to /usr/bin/paste.remove-bak by coreutils-switch' 275s Adding 'diversion of /usr/bin/pathchk to /usr/bin/pathchk.remove-bak by coreutils-switch' 275s Adding 'diversion of /usr/bin/pinky to /usr/bin/pinky.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/bin/pr to /usr/bin/pr.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/bin/printenv to /usr/bin/printenv.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/bin/printf to /usr/bin/printf.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/bin/ptx to /usr/bin/ptx.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/bin/pwd to /usr/bin/pwd.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/bin/readlink to /usr/bin/readlink.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/bin/realpath to /usr/bin/realpath.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/bin/rm to /usr/bin/rm.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/bin/rmdir to /usr/bin/rmdir.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/bin/runcon to /usr/bin/runcon.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/bin/seq to /usr/bin/seq.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/bin/sha1sum to /usr/bin/sha1sum.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/bin/sha224sum to /usr/bin/sha224sum.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/bin/sha256sum to /usr/bin/sha256sum.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/bin/sha384sum to /usr/bin/sha384sum.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/bin/sha512sum to /usr/bin/sha512sum.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/bin/shred to /usr/bin/shred.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/bin/shuf to /usr/bin/shuf.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/bin/sleep to /usr/bin/sleep.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/bin/sort to /usr/bin/sort.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/bin/split to /usr/bin/split.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/bin/stat to /usr/bin/stat.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/bin/stdbuf to /usr/bin/stdbuf.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/bin/stty to /usr/bin/stty.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/bin/sum to /usr/bin/sum.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/bin/sync to /usr/bin/sync.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/bin/tac to /usr/bin/tac.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/bin/tail to /usr/bin/tail.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/bin/tee to /usr/bin/tee.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/bin/test to /usr/bin/test.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/bin/timeout to /usr/bin/timeout.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/bin/touch to /usr/bin/touch.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/bin/tr to /usr/bin/tr.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/bin/true to /usr/bin/true.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/bin/truncate to /usr/bin/truncate.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/bin/tsort to /usr/bin/tsort.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/bin/tty to /usr/bin/tty.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/bin/uname to /usr/bin/uname.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/bin/unexpand to /usr/bin/unexpand.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/bin/uniq to /usr/bin/uniq.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/bin/unlink to /usr/bin/unlink.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/bin/users to /usr/bin/users.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/bin/vdir to /usr/bin/vdir.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/bin/wc to /usr/bin/wc.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/bin/who to /usr/bin/who.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/bin/whoami to /usr/bin/whoami.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/bin/yes to /usr/bin/yes.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/sbin/chroot to /usr/sbin/chroot.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/share/man/man1/arch.1.gz to /usr/share/man/man1/arch.1.gz.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/share/man/man1/b2sum.1.gz to /usr/share/man/man1/b2sum.1.gz.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/share/man/man1/base32.1.gz to /usr/share/man/man1/base32.1.gz.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/share/man/man1/base64.1.gz to /usr/share/man/man1/base64.1.gz.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/share/man/man1/basename.1.gz to /usr/share/man/man1/basename.1.gz.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/share/man/man1/basenc.1.gz to /usr/share/man/man1/basenc.1.gz.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/share/man/man1/cat.1.gz to /usr/share/man/man1/cat.1.gz.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/share/man/man1/chcon.1.gz to /usr/share/man/man1/chcon.1.gz.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/share/man/man1/chgrp.1.gz to /usr/share/man/man1/chgrp.1.gz.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/share/man/man1/chmod.1.gz to /usr/share/man/man1/chmod.1.gz.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/share/man/man1/chown.1.gz to /usr/share/man/man1/chown.1.gz.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/share/man/man1/cksum.1.gz to /usr/share/man/man1/cksum.1.gz.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/share/man/man1/comm.1.gz to /usr/share/man/man1/comm.1.gz.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/share/man/man1/cp.1.gz to /usr/share/man/man1/cp.1.gz.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/share/man/man1/csplit.1.gz to /usr/share/man/man1/csplit.1.gz.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/share/man/man1/cut.1.gz to /usr/share/man/man1/cut.1.gz.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/share/man/man1/date.1.gz to /usr/share/man/man1/date.1.gz.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/share/man/man1/dd.1.gz to /usr/share/man/man1/dd.1.gz.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/share/man/man1/df.1.gz to /usr/share/man/man1/df.1.gz.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/share/man/man1/dir.1.gz to /usr/share/man/man1/dir.1.gz.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/share/man/man1/dircolors.1.gz to /usr/share/man/man1/dircolors.1.gz.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/share/man/man1/dirname.1.gz to /usr/share/man/man1/dirname.1.gz.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/share/man/man1/du.1.gz to /usr/share/man/man1/du.1.gz.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/share/man/man1/echo.1.gz to /usr/share/man/man1/echo.1.gz.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/share/man/man1/env.1.gz to /usr/share/man/man1/env.1.gz.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/share/man/man1/expand.1.gz to /usr/share/man/man1/expand.1.gz.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/share/man/man1/expr.1.gz to /usr/share/man/man1/expr.1.gz.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/share/man/man1/factor.1.gz to /usr/share/man/man1/factor.1.gz.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/share/man/man1/false.1.gz to /usr/share/man/man1/false.1.gz.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/share/man/man1/fmt.1.gz to /usr/share/man/man1/fmt.1.gz.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/share/man/man1/fold.1.gz to /usr/share/man/man1/fold.1.gz.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/share/man/man1/groups.1.gz to /usr/share/man/man1/groups.1.gz.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/share/man/man1/head.1.gz to /usr/share/man/man1/head.1.gz.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/share/man/man1/hostid.1.gz to /usr/share/man/man1/hostid.1.gz.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/share/man/man1/id.1.gz to /usr/share/man/man1/id.1.gz.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/share/man/man1/install.1.gz to /usr/share/man/man1/install.1.gz.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/share/man/man1/join.1.gz to /usr/share/man/man1/join.1.gz.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/share/man/man1/link.1.gz to /usr/share/man/man1/link.1.gz.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/share/man/man1/ln.1.gz to /usr/share/man/man1/ln.1.gz.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/share/man/man1/logname.1.gz to /usr/share/man/man1/logname.1.gz.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/share/man/man1/ls.1.gz to /usr/share/man/man1/ls.1.gz.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/share/man/man1/md5sum.1.gz to /usr/share/man/man1/md5sum.1.gz.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/share/man/man1/mkdir.1.gz to /usr/share/man/man1/mkdir.1.gz.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/share/man/man1/mkfifo.1.gz to /usr/share/man/man1/mkfifo.1.gz.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/share/man/man1/mknod.1.gz to /usr/share/man/man1/mknod.1.gz.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/share/man/man1/mktemp.1.gz to /usr/share/man/man1/mktemp.1.gz.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/share/man/man1/mv.1.gz to /usr/share/man/man1/mv.1.gz.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/share/man/man1/nice.1.gz to /usr/share/man/man1/nice.1.gz.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/share/man/man1/nl.1.gz to /usr/share/man/man1/nl.1.gz.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/share/man/man1/nohup.1.gz to /usr/share/man/man1/nohup.1.gz.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/share/man/man1/nproc.1.gz to /usr/share/man/man1/nproc.1.gz.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/share/man/man1/numfmt.1.gz to /usr/share/man/man1/numfmt.1.gz.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/share/man/man1/od.1.gz to /usr/share/man/man1/od.1.gz.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/share/man/man1/paste.1.gz to /usr/share/man/man1/paste.1.gz.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/share/man/man1/pathchk.1.gz to /usr/share/man/man1/pathchk.1.gz.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/share/man/man1/pinky.1.gz to /usr/share/man/man1/pinky.1.gz.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/share/man/man1/pr.1.gz to /usr/share/man/man1/pr.1.gz.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/share/man/man1/printenv.1.gz to /usr/share/man/man1/printenv.1.gz.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/share/man/man1/printf.1.gz to /usr/share/man/man1/printf.1.gz.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/share/man/man1/ptx.1.gz to /usr/share/man/man1/ptx.1.gz.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/share/man/man1/pwd.1.gz to /usr/share/man/man1/pwd.1.gz.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/share/man/man1/readlink.1.gz to /usr/share/man/man1/readlink.1.gz.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/share/man/man1/realpath.1.gz to /usr/share/man/man1/realpath.1.gz.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/share/man/man1/rm.1.gz to /usr/share/man/man1/rm.1.gz.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/share/man/man1/rmdir.1.gz to /usr/share/man/man1/rmdir.1.gz.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/share/man/man1/runcon.1.gz to /usr/share/man/man1/runcon.1.gz.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/share/man/man1/seq.1.gz to /usr/share/man/man1/seq.1.gz.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/share/man/man1/sha1sum.1.gz to /usr/share/man/man1/sha1sum.1.gz.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/share/man/man1/sha224sum.1.gz to /usr/share/man/man1/sha224sum.1.gz.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/share/man/man1/sha256sum.1.gz to /usr/share/man/man1/sha256sum.1.gz.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/share/man/man1/sha384sum.1.gz to /usr/share/man/man1/sha384sum.1.gz.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/share/man/man1/sha512sum.1.gz to /usr/share/man/man1/sha512sum.1.gz.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/share/man/man1/shred.1.gz to /usr/share/man/man1/shred.1.gz.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/share/man/man1/shuf.1.gz to /usr/share/man/man1/shuf.1.gz.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/share/man/man1/sleep.1.gz to /usr/share/man/man1/sleep.1.gz.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/share/man/man1/sort.1.gz to /usr/share/man/man1/sort.1.gz.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/share/man/man1/split.1.gz to /usr/share/man/man1/split.1.gz.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/share/man/man1/stat.1.gz to /usr/share/man/man1/stat.1.gz.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/share/man/man1/stdbuf.1.gz to /usr/share/man/man1/stdbuf.1.gz.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/share/man/man1/stty.1.gz to /usr/share/man/man1/stty.1.gz.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/share/man/man1/sum.1.gz to /usr/share/man/man1/sum.1.gz.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/share/man/man1/sync.1.gz to /usr/share/man/man1/sync.1.gz.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/share/man/man1/tac.1.gz to /usr/share/man/man1/tac.1.gz.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/share/man/man1/tail.1.gz to /usr/share/man/man1/tail.1.gz.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/share/man/man1/tee.1.gz to /usr/share/man/man1/tee.1.gz.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/share/man/man1/test.1.gz to /usr/share/man/man1/test.1.gz.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/share/man/man1/timeout.1.gz to /usr/share/man/man1/timeout.1.gz.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/share/man/man1/touch.1.gz to /usr/share/man/man1/touch.1.gz.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/share/man/man1/tr.1.gz to /usr/share/man/man1/tr.1.gz.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/share/man/man1/true.1.gz to /usr/share/man/man1/true.1.gz.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/share/man/man1/truncate.1.gz to /usr/share/man/man1/truncate.1.gz.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/share/man/man1/tsort.1.gz to /usr/share/man/man1/tsort.1.gz.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/share/man/man1/tty.1.gz to /usr/share/man/man1/tty.1.gz.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/share/man/man1/uname.1.gz to /usr/share/man/man1/uname.1.gz.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/share/man/man1/unexpand.1.gz to /usr/share/man/man1/unexpand.1.gz.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/share/man/man1/uniq.1.gz to /usr/share/man/man1/uniq.1.gz.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/share/man/man1/unlink.1.gz to /usr/share/man/man1/unlink.1.gz.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/share/man/man1/users.1.gz to /usr/share/man/man1/users.1.gz.remove-bak by coreutils-switch' 276s Adding 'diversion of /usr/share/man/man1/vdir.1.gz to /usr/share/man/man1/vdir.1.gz.remove-bak by coreutils-switch' 277s Adding 'diversion of /usr/share/man/man1/wc.1.gz to /usr/share/man/man1/wc.1.gz.remove-bak by coreutils-switch' 277s Adding 'diversion of /usr/share/man/man1/who.1.gz to /usr/share/man/man1/who.1.gz.remove-bak by coreutils-switch' 277s Adding 'diversion of /usr/share/man/man1/whoami.1.gz to /usr/share/man/man1/whoami.1.gz.remove-bak by coreutils-switch' 277s Adding 'diversion of /usr/share/man/man1/yes.1.gz to /usr/share/man/man1/yes.1.gz.remove-bak by coreutils-switch' 277s Adding 'diversion of /usr/share/man/man8/chroot.8.gz to /usr/share/man/man8/chroot.8.gz.remove-bak by coreutils-switch' 277s Adding 'diversion of /usr/share/man/man1/[.1.gz to /usr/share/man/man1/[.1.gz.remove-bak by coreutils-switch' 277s Selecting previously unselected package coreutils-from-uutils. 277s (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 ... 118898 files and directories currently installed.) 277s Preparing to unpack .../coreutils-from-uutils_0.0.0~ubuntu20_all.deb ... 277s Removing 'diversion of /usr/bin/[ to /usr/bin/[.remove-bak by coreutils-switch' 277s Removing 'diversion of /usr/bin/arch to /usr/bin/arch.remove-bak by coreutils-switch' 277s Removing 'diversion of /usr/bin/b2sum to /usr/bin/b2sum.remove-bak by coreutils-switch' 277s No diversion 'diversion of /usr/bin/b3sum to /usr/bin/b3sum.remove-bak by coreutils-switch', none removed. 277s Removing 'diversion of /usr/bin/base32 to /usr/bin/base32.remove-bak by coreutils-switch' 277s Removing 'diversion of /usr/bin/base64 to /usr/bin/base64.remove-bak by coreutils-switch' 277s Removing 'diversion of /usr/bin/basename to /usr/bin/basename.remove-bak by coreutils-switch' 277s Removing 'diversion of /usr/bin/basenc to /usr/bin/basenc.remove-bak by coreutils-switch' 277s Removing 'diversion of /usr/bin/cat to /usr/bin/cat.remove-bak by coreutils-switch' 277s Removing 'diversion of /usr/bin/chcon to /usr/bin/chcon.remove-bak by coreutils-switch' 277s Removing 'diversion of /usr/bin/chgrp to /usr/bin/chgrp.remove-bak by coreutils-switch' 277s Removing 'diversion of /usr/bin/chmod to /usr/bin/chmod.remove-bak by coreutils-switch' 277s Removing 'diversion of /usr/bin/chown to /usr/bin/chown.remove-bak by coreutils-switch' 277s No diversion 'diversion of /usr/bin/chroot to /usr/bin/chroot.remove-bak by coreutils-switch', none removed. 277s Removing 'diversion of /usr/bin/cksum to /usr/bin/cksum.remove-bak by coreutils-switch' 277s Removing 'diversion of /usr/bin/comm to /usr/bin/comm.remove-bak by coreutils-switch' 277s Removing 'diversion of /usr/bin/cp to /usr/bin/cp.remove-bak by coreutils-switch' 277s Removing 'diversion of /usr/bin/csplit to /usr/bin/csplit.remove-bak by coreutils-switch' 277s Removing 'diversion of /usr/bin/cut to /usr/bin/cut.remove-bak by coreutils-switch' 277s Removing 'diversion of /usr/bin/date to /usr/bin/date.remove-bak by coreutils-switch' 277s Removing 'diversion of /usr/bin/dd to /usr/bin/dd.remove-bak by coreutils-switch' 277s Removing 'diversion of /usr/bin/df to /usr/bin/df.remove-bak by coreutils-switch' 277s Removing 'diversion of /usr/bin/dir to /usr/bin/dir.remove-bak by coreutils-switch' 277s Removing 'diversion of /usr/bin/dircolors to /usr/bin/dircolors.remove-bak by coreutils-switch' 277s Removing 'diversion of /usr/bin/dirname to /usr/bin/dirname.remove-bak by coreutils-switch' 277s Removing 'diversion of /usr/bin/du to /usr/bin/du.remove-bak by coreutils-switch' 277s Removing 'diversion of /usr/bin/echo to /usr/bin/echo.remove-bak by coreutils-switch' 277s Removing 'diversion of /usr/bin/env to /usr/bin/env.remove-bak by coreutils-switch' 277s Removing 'diversion of /usr/bin/expand to /usr/bin/expand.remove-bak by coreutils-switch' 277s Removing 'diversion of /usr/bin/expr to /usr/bin/expr.remove-bak by coreutils-switch' 277s Removing 'diversion of /usr/bin/factor to /usr/bin/factor.remove-bak by coreutils-switch' 277s Removing 'diversion of /usr/bin/false to /usr/bin/false.remove-bak by coreutils-switch' 277s Removing 'diversion of /usr/bin/fmt to /usr/bin/fmt.remove-bak by coreutils-switch' 277s Removing 'diversion of /usr/bin/fold to /usr/bin/fold.remove-bak by coreutils-switch' 277s Removing 'diversion of /usr/bin/groups to /usr/bin/groups.remove-bak by coreutils-switch' 277s No diversion 'diversion of /usr/bin/hashsum to /usr/bin/hashsum.remove-bak by coreutils-switch', none removed. 277s Removing 'diversion of /usr/bin/head to /usr/bin/head.remove-bak by coreutils-switch' 277s Removing 'diversion of /usr/bin/hostid to /usr/bin/hostid.remove-bak by coreutils-switch' 277s Removing 'diversion of /usr/bin/id to /usr/bin/id.remove-bak by coreutils-switch' 277s Removing 'diversion of /usr/bin/install to /usr/bin/install.remove-bak by coreutils-switch' 277s Removing 'diversion of /usr/bin/join to /usr/bin/join.remove-bak by coreutils-switch' 277s Removing 'diversion of /usr/bin/link to /usr/bin/link.remove-bak by coreutils-switch' 277s Removing 'diversion of /usr/bin/ln to /usr/bin/ln.remove-bak by coreutils-switch' 277s Removing 'diversion of /usr/bin/logname to /usr/bin/logname.remove-bak by coreutils-switch' 277s Removing 'diversion of /usr/bin/ls to /usr/bin/ls.remove-bak by coreutils-switch' 277s Removing 'diversion of /usr/bin/md5sum to /usr/bin/md5sum.remove-bak by coreutils-switch' 277s Removing 'diversion of /usr/bin/mkdir to /usr/bin/mkdir.remove-bak by coreutils-switch' 277s Removing 'diversion of /usr/bin/mkfifo to /usr/bin/mkfifo.remove-bak by coreutils-switch' 277s Removing 'diversion of /usr/bin/mknod to /usr/bin/mknod.remove-bak by coreutils-switch' 277s Removing 'diversion of /usr/bin/mktemp to /usr/bin/mktemp.remove-bak by coreutils-switch' 277s Removing 'diversion of /usr/bin/mv to /usr/bin/mv.remove-bak by coreutils-switch' 277s Removing 'diversion of /usr/bin/nice to /usr/bin/nice.remove-bak by coreutils-switch' 277s Removing 'diversion of /usr/bin/nl to /usr/bin/nl.remove-bak by coreutils-switch' 277s Removing 'diversion of /usr/bin/nohup to /usr/bin/nohup.remove-bak by coreutils-switch' 277s Removing 'diversion of /usr/bin/nproc to /usr/bin/nproc.remove-bak by coreutils-switch' 277s Removing 'diversion of /usr/bin/numfmt to /usr/bin/numfmt.remove-bak by coreutils-switch' 277s Removing 'diversion of /usr/bin/od to /usr/bin/od.remove-bak by coreutils-switch' 277s Removing 'diversion of /usr/bin/paste to /usr/bin/paste.remove-bak by coreutils-switch' 277s Removing 'diversion of /usr/bin/pathchk to /usr/bin/pathchk.remove-bak by coreutils-switch' 277s Removing 'diversion of /usr/bin/pinky to /usr/bin/pinky.remove-bak by coreutils-switch' 277s Removing 'diversion of /usr/bin/pr to /usr/bin/pr.remove-bak by coreutils-switch' 277s Removing 'diversion of /usr/bin/printenv to /usr/bin/printenv.remove-bak by coreutils-switch' 277s Removing 'diversion of /usr/bin/printf to /usr/bin/printf.remove-bak by coreutils-switch' 277s Removing 'diversion of /usr/bin/ptx to /usr/bin/ptx.remove-bak by coreutils-switch' 277s Removing 'diversion of /usr/bin/pwd to /usr/bin/pwd.remove-bak by coreutils-switch' 277s Removing 'diversion of /usr/bin/readlink to /usr/bin/readlink.remove-bak by coreutils-switch' 277s Removing 'diversion of /usr/bin/realpath to /usr/bin/realpath.remove-bak by coreutils-switch' 277s Removing 'diversion of /usr/bin/rm to /usr/bin/rm.remove-bak by coreutils-switch' 277s Removing 'diversion of /usr/bin/rmdir to /usr/bin/rmdir.remove-bak by coreutils-switch' 277s Removing 'diversion of /usr/bin/runcon to /usr/bin/runcon.remove-bak by coreutils-switch' 277s Removing 'diversion of /usr/bin/seq to /usr/bin/seq.remove-bak by coreutils-switch' 277s Removing 'diversion of /usr/bin/sha1sum to /usr/bin/sha1sum.remove-bak by coreutils-switch' 277s Removing 'diversion of /usr/bin/sha224sum to /usr/bin/sha224sum.remove-bak by coreutils-switch' 277s Removing 'diversion of /usr/bin/sha256sum to /usr/bin/sha256sum.remove-bak by coreutils-switch' 277s No diversion 'diversion of /usr/bin/sha3-224sum to /usr/bin/sha3-224sum.remove-bak by coreutils-switch', none removed. 277s No diversion 'diversion of /usr/bin/sha3-256sum to /usr/bin/sha3-256sum.remove-bak by coreutils-switch', none removed. 277s No diversion 'diversion of /usr/bin/sha3-384sum to /usr/bin/sha3-384sum.remove-bak by coreutils-switch', none removed. 277s No diversion 'diversion of /usr/bin/sha3-512sum to /usr/bin/sha3-512sum.remove-bak by coreutils-switch', none removed. 277s Removing 'diversion of /usr/bin/sha384sum to /usr/bin/sha384sum.remove-bak by coreutils-switch' 277s No diversion 'diversion of /usr/bin/sha3sum to /usr/bin/sha3sum.remove-bak by coreutils-switch', none removed. 277s Removing 'diversion of /usr/bin/sha512sum to /usr/bin/sha512sum.remove-bak by coreutils-switch' 277s No diversion 'diversion of /usr/bin/shake128sum to /usr/bin/shake128sum.remove-bak by coreutils-switch', none removed. 277s No diversion 'diversion of /usr/bin/shake256sum to /usr/bin/shake256sum.remove-bak by coreutils-switch', none removed. 277s Removing 'diversion of /usr/bin/shred to /usr/bin/shred.remove-bak by coreutils-switch' 277s Removing 'diversion of /usr/bin/shuf to /usr/bin/shuf.remove-bak by coreutils-switch' 277s Removing 'diversion of /usr/bin/sleep to /usr/bin/sleep.remove-bak by coreutils-switch' 277s Removing 'diversion of /usr/bin/sort to /usr/bin/sort.remove-bak by coreutils-switch' 277s Removing 'diversion of /usr/bin/split to /usr/bin/split.remove-bak by coreutils-switch' 277s Removing 'diversion of /usr/bin/stat to /usr/bin/stat.remove-bak by coreutils-switch' 277s Removing 'diversion of /usr/bin/stty to /usr/bin/stty.remove-bak by coreutils-switch' 277s Removing 'diversion of /usr/bin/sum to /usr/bin/sum.remove-bak by coreutils-switch' 277s Removing 'diversion of /usr/bin/sync to /usr/bin/sync.remove-bak by coreutils-switch' 277s Removing 'diversion of /usr/bin/tac to /usr/bin/tac.remove-bak by coreutils-switch' 277s Removing 'diversion of /usr/bin/tail to /usr/bin/tail.remove-bak by coreutils-switch' 277s Removing 'diversion of /usr/bin/tee to /usr/bin/tee.remove-bak by coreutils-switch' 277s Removing 'diversion of /usr/bin/test to /usr/bin/test.remove-bak by coreutils-switch' 277s Removing 'diversion of /usr/bin/timeout to /usr/bin/timeout.remove-bak by coreutils-switch' 277s Removing 'diversion of /usr/bin/touch to /usr/bin/touch.remove-bak by coreutils-switch' 277s Removing 'diversion of /usr/bin/tr to /usr/bin/tr.remove-bak by coreutils-switch' 277s Removing 'diversion of /usr/bin/true to /usr/bin/true.remove-bak by coreutils-switch' 277s Removing 'diversion of /usr/bin/truncate to /usr/bin/truncate.remove-bak by coreutils-switch' 277s Removing 'diversion of /usr/bin/tsort to /usr/bin/tsort.remove-bak by coreutils-switch' 277s Removing 'diversion of /usr/bin/tty to /usr/bin/tty.remove-bak by coreutils-switch' 277s Removing 'diversion of /usr/bin/uname to /usr/bin/uname.remove-bak by coreutils-switch' 277s Removing 'diversion of /usr/bin/unexpand to /usr/bin/unexpand.remove-bak by coreutils-switch' 277s Removing 'diversion of /usr/bin/uniq to /usr/bin/uniq.remove-bak by coreutils-switch' 277s Removing 'diversion of /usr/bin/unlink to /usr/bin/unlink.remove-bak by coreutils-switch' 277s Removing 'diversion of /usr/bin/users to /usr/bin/users.remove-bak by coreutils-switch' 277s Removing 'diversion of /usr/bin/vdir to /usr/bin/vdir.remove-bak by coreutils-switch' 277s Removing 'diversion of /usr/bin/wc to /usr/bin/wc.remove-bak by coreutils-switch' 277s Removing 'diversion of /usr/bin/who to /usr/bin/who.remove-bak by coreutils-switch' 277s Removing 'diversion of /usr/bin/whoami to /usr/bin/whoami.remove-bak by coreutils-switch' 277s Removing 'diversion of /usr/bin/yes to /usr/bin/yes.remove-bak by coreutils-switch' 277s Removing 'diversion of /usr/share/man/man1/arch.1.gz to /usr/share/man/man1/arch.1.gz.remove-bak by coreutils-switch' 277s Removing 'diversion of /usr/share/man/man1/base32.1.gz to /usr/share/man/man1/base32.1.gz.remove-bak by coreutils-switch' 277s Removing 'diversion of /usr/share/man/man1/base64.1.gz to /usr/share/man/man1/base64.1.gz.remove-bak by coreutils-switch' 277s Removing 'diversion of /usr/share/man/man1/basename.1.gz to /usr/share/man/man1/basename.1.gz.remove-bak by coreutils-switch' 277s Removing 'diversion of /usr/share/man/man1/basenc.1.gz to /usr/share/man/man1/basenc.1.gz.remove-bak by coreutils-switch' 277s Removing 'diversion of /usr/share/man/man1/cat.1.gz to /usr/share/man/man1/cat.1.gz.remove-bak by coreutils-switch' 277s Removing 'diversion of /usr/share/man/man1/chcon.1.gz to /usr/share/man/man1/chcon.1.gz.remove-bak by coreutils-switch' 277s Removing 'diversion of /usr/share/man/man1/chgrp.1.gz to /usr/share/man/man1/chgrp.1.gz.remove-bak by coreutils-switch' 277s Removing 'diversion of /usr/share/man/man1/chmod.1.gz to /usr/share/man/man1/chmod.1.gz.remove-bak by coreutils-switch' 277s Removing 'diversion of /usr/share/man/man1/chown.1.gz to /usr/share/man/man1/chown.1.gz.remove-bak by coreutils-switch' 277s No diversion 'diversion of /usr/share/man/man1/chroot.1.gz to /usr/share/man/man1/chroot.1.gz.remove-bak by coreutils-switch', none removed. 277s Removing 'diversion of /usr/share/man/man1/cksum.1.gz to /usr/share/man/man1/cksum.1.gz.remove-bak by coreutils-switch' 277s Removing 'diversion of /usr/share/man/man1/comm.1.gz to /usr/share/man/man1/comm.1.gz.remove-bak by coreutils-switch' 277s No diversion 'diversion of /usr/share/man/man1/coreutils.1.gz to /usr/share/man/man1/coreutils.1.gz.remove-bak by coreutils-switch', none removed. 277s Removing 'diversion of /usr/share/man/man1/cp.1.gz to /usr/share/man/man1/cp.1.gz.remove-bak by coreutils-switch' 277s Removing 'diversion of /usr/share/man/man1/csplit.1.gz to /usr/share/man/man1/csplit.1.gz.remove-bak by coreutils-switch' 277s Removing 'diversion of /usr/share/man/man1/cut.1.gz to /usr/share/man/man1/cut.1.gz.remove-bak by coreutils-switch' 277s Removing 'diversion of /usr/share/man/man1/date.1.gz to /usr/share/man/man1/date.1.gz.remove-bak by coreutils-switch' 277s Removing 'diversion of /usr/share/man/man1/dd.1.gz to /usr/share/man/man1/dd.1.gz.remove-bak by coreutils-switch' 277s Removing 'diversion of /usr/share/man/man1/df.1.gz to /usr/share/man/man1/df.1.gz.remove-bak by coreutils-switch' 278s Removing 'diversion of /usr/share/man/man1/dir.1.gz to /usr/share/man/man1/dir.1.gz.remove-bak by coreutils-switch' 278s Removing 'diversion of /usr/share/man/man1/dircolors.1.gz to /usr/share/man/man1/dircolors.1.gz.remove-bak by coreutils-switch' 278s Removing 'diversion of /usr/share/man/man1/dirname.1.gz to /usr/share/man/man1/dirname.1.gz.remove-bak by coreutils-switch' 278s Removing 'diversion of /usr/share/man/man1/du.1.gz to /usr/share/man/man1/du.1.gz.remove-bak by coreutils-switch' 278s Removing 'diversion of /usr/share/man/man1/echo.1.gz to /usr/share/man/man1/echo.1.gz.remove-bak by coreutils-switch' 278s Removing 'diversion of /usr/share/man/man1/env.1.gz to /usr/share/man/man1/env.1.gz.remove-bak by coreutils-switch' 278s Removing 'diversion of /usr/share/man/man1/expand.1.gz to /usr/share/man/man1/expand.1.gz.remove-bak by coreutils-switch' 278s Removing 'diversion of /usr/share/man/man1/expr.1.gz to /usr/share/man/man1/expr.1.gz.remove-bak by coreutils-switch' 278s Removing 'diversion of /usr/share/man/man1/factor.1.gz to /usr/share/man/man1/factor.1.gz.remove-bak by coreutils-switch' 278s Removing 'diversion of /usr/share/man/man1/false.1.gz to /usr/share/man/man1/false.1.gz.remove-bak by coreutils-switch' 278s Removing 'diversion of /usr/share/man/man1/fmt.1.gz to /usr/share/man/man1/fmt.1.gz.remove-bak by coreutils-switch' 278s Removing 'diversion of /usr/share/man/man1/fold.1.gz to /usr/share/man/man1/fold.1.gz.remove-bak by coreutils-switch' 278s Removing 'diversion of /usr/share/man/man1/groups.1.gz to /usr/share/man/man1/groups.1.gz.remove-bak by coreutils-switch' 278s No diversion 'diversion of /usr/share/man/man1/hashsum.1.gz to /usr/share/man/man1/hashsum.1.gz.remove-bak by coreutils-switch', none removed. 278s Removing 'diversion of /usr/share/man/man1/head.1.gz to /usr/share/man/man1/head.1.gz.remove-bak by coreutils-switch' 278s Removing 'diversion of /usr/share/man/man1/hostid.1.gz to /usr/share/man/man1/hostid.1.gz.remove-bak by coreutils-switch' 278s Removing 'diversion of /usr/share/man/man1/id.1.gz to /usr/share/man/man1/id.1.gz.remove-bak by coreutils-switch' 278s Removing 'diversion of /usr/share/man/man1/install.1.gz to /usr/share/man/man1/install.1.gz.remove-bak by coreutils-switch' 278s Removing 'diversion of /usr/share/man/man1/join.1.gz to /usr/share/man/man1/join.1.gz.remove-bak by coreutils-switch' 278s Removing 'diversion of /usr/share/man/man1/link.1.gz to /usr/share/man/man1/link.1.gz.remove-bak by coreutils-switch' 278s Removing 'diversion of /usr/share/man/man1/ln.1.gz to /usr/share/man/man1/ln.1.gz.remove-bak by coreutils-switch' 278s Removing 'diversion of /usr/share/man/man1/logname.1.gz to /usr/share/man/man1/logname.1.gz.remove-bak by coreutils-switch' 278s Removing 'diversion of /usr/share/man/man1/ls.1.gz to /usr/share/man/man1/ls.1.gz.remove-bak by coreutils-switch' 278s Removing 'diversion of /usr/share/man/man1/mkdir.1.gz to /usr/share/man/man1/mkdir.1.gz.remove-bak by coreutils-switch' 278s Removing 'diversion of /usr/share/man/man1/mkfifo.1.gz to /usr/share/man/man1/mkfifo.1.gz.remove-bak by coreutils-switch' 278s Removing 'diversion of /usr/share/man/man1/mknod.1.gz to /usr/share/man/man1/mknod.1.gz.remove-bak by coreutils-switch' 278s Removing 'diversion of /usr/share/man/man1/mktemp.1.gz to /usr/share/man/man1/mktemp.1.gz.remove-bak by coreutils-switch' 278s Removing 'diversion of /usr/share/man/man1/mv.1.gz to /usr/share/man/man1/mv.1.gz.remove-bak by coreutils-switch' 278s Removing 'diversion of /usr/share/man/man1/nice.1.gz to /usr/share/man/man1/nice.1.gz.remove-bak by coreutils-switch' 278s Removing 'diversion of /usr/share/man/man1/nl.1.gz to /usr/share/man/man1/nl.1.gz.remove-bak by coreutils-switch' 278s Removing 'diversion of /usr/share/man/man1/nohup.1.gz to /usr/share/man/man1/nohup.1.gz.remove-bak by coreutils-switch' 278s Removing 'diversion of /usr/share/man/man1/nproc.1.gz to /usr/share/man/man1/nproc.1.gz.remove-bak by coreutils-switch' 278s Removing 'diversion of /usr/share/man/man1/numfmt.1.gz to /usr/share/man/man1/numfmt.1.gz.remove-bak by coreutils-switch' 278s Removing 'diversion of /usr/share/man/man1/od.1.gz to /usr/share/man/man1/od.1.gz.remove-bak by coreutils-switch' 278s Removing 'diversion of /usr/share/man/man1/paste.1.gz to /usr/share/man/man1/paste.1.gz.remove-bak by coreutils-switch' 278s Removing 'diversion of /usr/share/man/man1/pathchk.1.gz to /usr/share/man/man1/pathchk.1.gz.remove-bak by coreutils-switch' 278s Removing 'diversion of /usr/share/man/man1/pinky.1.gz to /usr/share/man/man1/pinky.1.gz.remove-bak by coreutils-switch' 278s Removing 'diversion of /usr/share/man/man1/pr.1.gz to /usr/share/man/man1/pr.1.gz.remove-bak by coreutils-switch' 278s Removing 'diversion of /usr/share/man/man1/printenv.1.gz to /usr/share/man/man1/printenv.1.gz.remove-bak by coreutils-switch' 278s Removing 'diversion of /usr/share/man/man1/printf.1.gz to /usr/share/man/man1/printf.1.gz.remove-bak by coreutils-switch' 278s Removing 'diversion of /usr/share/man/man1/ptx.1.gz to /usr/share/man/man1/ptx.1.gz.remove-bak by coreutils-switch' 278s Removing 'diversion of /usr/share/man/man1/pwd.1.gz to /usr/share/man/man1/pwd.1.gz.remove-bak by coreutils-switch' 278s Removing 'diversion of /usr/share/man/man1/readlink.1.gz to /usr/share/man/man1/readlink.1.gz.remove-bak by coreutils-switch' 278s Removing 'diversion of /usr/share/man/man1/realpath.1.gz to /usr/share/man/man1/realpath.1.gz.remove-bak by coreutils-switch' 278s Removing 'diversion of /usr/share/man/man1/rm.1.gz to /usr/share/man/man1/rm.1.gz.remove-bak by coreutils-switch' 278s Removing 'diversion of /usr/share/man/man1/rmdir.1.gz to /usr/share/man/man1/rmdir.1.gz.remove-bak by coreutils-switch' 278s Removing 'diversion of /usr/share/man/man1/runcon.1.gz to /usr/share/man/man1/runcon.1.gz.remove-bak by coreutils-switch' 278s Removing 'diversion of /usr/share/man/man1/seq.1.gz to /usr/share/man/man1/seq.1.gz.remove-bak by coreutils-switch' 278s Removing 'diversion of /usr/share/man/man1/shred.1.gz to /usr/share/man/man1/shred.1.gz.remove-bak by coreutils-switch' 278s Removing 'diversion of /usr/share/man/man1/shuf.1.gz to /usr/share/man/man1/shuf.1.gz.remove-bak by coreutils-switch' 278s Removing 'diversion of /usr/share/man/man1/sleep.1.gz to /usr/share/man/man1/sleep.1.gz.remove-bak by coreutils-switch' 278s Removing 'diversion of /usr/share/man/man1/sort.1.gz to /usr/share/man/man1/sort.1.gz.remove-bak by coreutils-switch' 278s Removing 'diversion of /usr/share/man/man1/split.1.gz to /usr/share/man/man1/split.1.gz.remove-bak by coreutils-switch' 278s Removing 'diversion of /usr/share/man/man1/stat.1.gz to /usr/share/man/man1/stat.1.gz.remove-bak by coreutils-switch' 278s Removing 'diversion of /usr/share/man/man1/stty.1.gz to /usr/share/man/man1/stty.1.gz.remove-bak by coreutils-switch' 278s Removing 'diversion of /usr/share/man/man1/sum.1.gz to /usr/share/man/man1/sum.1.gz.remove-bak by coreutils-switch' 278s Removing 'diversion of /usr/share/man/man1/sync.1.gz to /usr/share/man/man1/sync.1.gz.remove-bak by coreutils-switch' 278s Removing 'diversion of /usr/share/man/man1/tac.1.gz to /usr/share/man/man1/tac.1.gz.remove-bak by coreutils-switch' 278s Removing 'diversion of /usr/share/man/man1/tail.1.gz to /usr/share/man/man1/tail.1.gz.remove-bak by coreutils-switch' 278s Removing 'diversion of /usr/share/man/man1/tee.1.gz to /usr/share/man/man1/tee.1.gz.remove-bak by coreutils-switch' 278s Removing 'diversion of /usr/share/man/man1/test.1.gz to /usr/share/man/man1/test.1.gz.remove-bak by coreutils-switch' 278s Removing 'diversion of /usr/share/man/man1/timeout.1.gz to /usr/share/man/man1/timeout.1.gz.remove-bak by coreutils-switch' 278s Removing 'diversion of /usr/share/man/man1/touch.1.gz to /usr/share/man/man1/touch.1.gz.remove-bak by coreutils-switch' 278s Removing 'diversion of /usr/share/man/man1/tr.1.gz to /usr/share/man/man1/tr.1.gz.remove-bak by coreutils-switch' 278s Removing 'diversion of /usr/share/man/man1/true.1.gz to /usr/share/man/man1/true.1.gz.remove-bak by coreutils-switch' 278s Removing 'diversion of /usr/share/man/man1/truncate.1.gz to /usr/share/man/man1/truncate.1.gz.remove-bak by coreutils-switch' 278s Removing 'diversion of /usr/share/man/man1/tsort.1.gz to /usr/share/man/man1/tsort.1.gz.remove-bak by coreutils-switch' 278s Removing 'diversion of /usr/share/man/man1/tty.1.gz to /usr/share/man/man1/tty.1.gz.remove-bak by coreutils-switch' 278s Removing 'diversion of /usr/share/man/man1/uname.1.gz to /usr/share/man/man1/uname.1.gz.remove-bak by coreutils-switch' 278s Removing 'diversion of /usr/share/man/man1/unexpand.1.gz to /usr/share/man/man1/unexpand.1.gz.remove-bak by coreutils-switch' 278s Removing 'diversion of /usr/share/man/man1/uniq.1.gz to /usr/share/man/man1/uniq.1.gz.remove-bak by coreutils-switch' 278s Removing 'diversion of /usr/share/man/man1/unlink.1.gz to /usr/share/man/man1/unlink.1.gz.remove-bak by coreutils-switch' 278s Removing 'diversion of /usr/share/man/man1/users.1.gz to /usr/share/man/man1/users.1.gz.remove-bak by coreutils-switch' 278s Removing 'diversion of /usr/share/man/man1/vdir.1.gz to /usr/share/man/man1/vdir.1.gz.remove-bak by coreutils-switch' 278s Removing 'diversion of /usr/share/man/man1/wc.1.gz to /usr/share/man/man1/wc.1.gz.remove-bak by coreutils-switch' 278s Removing 'diversion of /usr/share/man/man1/who.1.gz to /usr/share/man/man1/who.1.gz.remove-bak by coreutils-switch' 278s Removing 'diversion of /usr/share/man/man1/whoami.1.gz to /usr/share/man/man1/whoami.1.gz.remove-bak by coreutils-switch' 278s Removing 'diversion of /usr/share/man/man1/yes.1.gz to /usr/share/man/man1/yes.1.gz.remove-bak by coreutils-switch' 278s Removing 'diversion of /usr/share/man/man1/[.1.gz to /usr/share/man/man1/[.1.gz.remove-bak by coreutils-switch' 278s Unpacking coreutils-from-uutils (0.0.0~ubuntu20) ... 278s Setting up coreutils-from-uutils (0.0.0~ubuntu20) ... 278s Removing 'diversion of /usr/share/man/man1/sha512sum.1.gz to /usr/share/man/man1/sha512sum.1.gz.remove-bak by coreutils-switch' 278s Removing 'diversion of /usr/share/man/man1/sha1sum.1.gz to /usr/share/man/man1/sha1sum.1.gz.remove-bak by coreutils-switch' 278s Removing 'diversion of /usr/share/man/man1/sha384sum.1.gz to /usr/share/man/man1/sha384sum.1.gz.remove-bak by coreutils-switch' 278s Removing 'diversion of /usr/share/man/man1/b2sum.1.gz to /usr/share/man/man1/b2sum.1.gz.remove-bak by coreutils-switch' 278s Removing 'diversion of /usr/share/man/man1/sha256sum.1.gz to /usr/share/man/man1/sha256sum.1.gz.remove-bak by coreutils-switch' 278s Removing 'diversion of /usr/sbin/chroot to /usr/sbin/chroot.remove-bak by coreutils-switch' 278s Removing 'diversion of /usr/bin/stdbuf to /usr/bin/stdbuf.remove-bak by coreutils-switch' 278s Removing 'diversion of /usr/share/man/man1/stdbuf.1.gz to /usr/share/man/man1/stdbuf.1.gz.remove-bak by coreutils-switch' 278s Removing 'diversion of /usr/share/man/man1/sha224sum.1.gz to /usr/share/man/man1/sha224sum.1.gz.remove-bak by coreutils-switch' 278s Removing 'diversion of /usr/share/man/man1/md5sum.1.gz to /usr/share/man/man1/md5sum.1.gz.remove-bak by coreutils-switch' 278s Removing 'diversion of /usr/share/man/man8/chroot.8.gz to /usr/share/man/man8/chroot.8.gz.remove-bak by coreutils-switch' 278s Selecting previously unselected package libisl23:ppc64el. 278s (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 ... 118693 files and directories currently installed.) 278s Preparing to unpack .../00-libisl23_0.27-1_ppc64el.deb ... 278s Unpacking libisl23:ppc64el (0.27-1) ... 278s Selecting previously unselected package libmpc3:ppc64el. 278s Preparing to unpack .../01-libmpc3_1.3.1-1build3_ppc64el.deb ... 278s Unpacking libmpc3:ppc64el (1.3.1-1build3) ... 278s Selecting previously unselected package cpp-15-powerpc64le-linux-gnu. 278s Preparing to unpack .../02-cpp-15-powerpc64le-linux-gnu_15.2.0-2ubuntu1_ppc64el.deb ... 278s Unpacking cpp-15-powerpc64le-linux-gnu (15.2.0-2ubuntu1) ... 280s Selecting previously unselected package cpp-15. 280s Preparing to unpack .../03-cpp-15_15.2.0-2ubuntu1_ppc64el.deb ... 280s Unpacking cpp-15 (15.2.0-2ubuntu1) ... 280s Selecting previously unselected package cpp-powerpc64le-linux-gnu. 280s Preparing to unpack .../04-cpp-powerpc64le-linux-gnu_4%3a15.1.0-1ubuntu1_ppc64el.deb ... 280s Unpacking cpp-powerpc64le-linux-gnu (4:15.1.0-1ubuntu1) ... 280s Selecting previously unselected package cpp. 280s Preparing to unpack .../05-cpp_4%3a15.1.0-1ubuntu1_ppc64el.deb ... 280s Unpacking cpp (4:15.1.0-1ubuntu1) ... 280s Selecting previously unselected package libcc1-0:ppc64el. 280s Preparing to unpack .../06-libcc1-0_15.2.0-2ubuntu1_ppc64el.deb ... 280s Unpacking libcc1-0:ppc64el (15.2.0-2ubuntu1) ... 280s Selecting previously unselected package libgomp1:ppc64el. 280s Preparing to unpack .../07-libgomp1_15.2.0-2ubuntu1_ppc64el.deb ... 280s Unpacking libgomp1:ppc64el (15.2.0-2ubuntu1) ... 280s Selecting previously unselected package libitm1:ppc64el. 280s Preparing to unpack .../08-libitm1_15.2.0-2ubuntu1_ppc64el.deb ... 280s Unpacking libitm1:ppc64el (15.2.0-2ubuntu1) ... 280s Selecting previously unselected package libasan8:ppc64el. 280s Preparing to unpack .../09-libasan8_15.2.0-2ubuntu1_ppc64el.deb ... 280s Unpacking libasan8:ppc64el (15.2.0-2ubuntu1) ... 280s Selecting previously unselected package liblsan0:ppc64el. 280s Preparing to unpack .../10-liblsan0_15.2.0-2ubuntu1_ppc64el.deb ... 280s Unpacking liblsan0:ppc64el (15.2.0-2ubuntu1) ... 280s Selecting previously unselected package libtsan2:ppc64el. 280s Preparing to unpack .../11-libtsan2_15.2.0-2ubuntu1_ppc64el.deb ... 280s Unpacking libtsan2:ppc64el (15.2.0-2ubuntu1) ... 280s Selecting previously unselected package libubsan1:ppc64el. 280s Preparing to unpack .../12-libubsan1_15.2.0-2ubuntu1_ppc64el.deb ... 280s Unpacking libubsan1:ppc64el (15.2.0-2ubuntu1) ... 280s Selecting previously unselected package libquadmath0:ppc64el. 280s Preparing to unpack .../13-libquadmath0_15.2.0-2ubuntu1_ppc64el.deb ... 280s Unpacking libquadmath0:ppc64el (15.2.0-2ubuntu1) ... 280s Selecting previously unselected package libgcc-15-dev:ppc64el. 280s Preparing to unpack .../14-libgcc-15-dev_15.2.0-2ubuntu1_ppc64el.deb ... 280s Unpacking libgcc-15-dev:ppc64el (15.2.0-2ubuntu1) ... 280s Selecting previously unselected package gcc-15-powerpc64le-linux-gnu. 280s Preparing to unpack .../15-gcc-15-powerpc64le-linux-gnu_15.2.0-2ubuntu1_ppc64el.deb ... 280s Unpacking gcc-15-powerpc64le-linux-gnu (15.2.0-2ubuntu1) ... 282s Selecting previously unselected package gcc-15. 282s Preparing to unpack .../16-gcc-15_15.2.0-2ubuntu1_ppc64el.deb ... 282s Unpacking gcc-15 (15.2.0-2ubuntu1) ... 282s Selecting previously unselected package gcc-powerpc64le-linux-gnu. 282s Preparing to unpack .../17-gcc-powerpc64le-linux-gnu_4%3a15.1.0-1ubuntu1_ppc64el.deb ... 282s Unpacking gcc-powerpc64le-linux-gnu (4:15.1.0-1ubuntu1) ... 282s Selecting previously unselected package gcc. 282s Preparing to unpack .../18-gcc_4%3a15.1.0-1ubuntu1_ppc64el.deb ... 282s Unpacking gcc (4:15.1.0-1ubuntu1) ... 282s Selecting previously unselected package libstdc++-15-dev:ppc64el. 282s Preparing to unpack .../19-libstdc++-15-dev_15.2.0-2ubuntu1_ppc64el.deb ... 282s Unpacking libstdc++-15-dev:ppc64el (15.2.0-2ubuntu1) ... 282s Selecting previously unselected package g++-15-powerpc64le-linux-gnu. 282s Preparing to unpack .../20-g++-15-powerpc64le-linux-gnu_15.2.0-2ubuntu1_ppc64el.deb ... 282s Unpacking g++-15-powerpc64le-linux-gnu (15.2.0-2ubuntu1) ... 283s Selecting previously unselected package g++-15. 283s Preparing to unpack .../21-g++-15_15.2.0-2ubuntu1_ppc64el.deb ... 283s Unpacking g++-15 (15.2.0-2ubuntu1) ... 283s Selecting previously unselected package g++-powerpc64le-linux-gnu. 283s Preparing to unpack .../22-g++-powerpc64le-linux-gnu_4%3a15.1.0-1ubuntu1_ppc64el.deb ... 283s Unpacking g++-powerpc64le-linux-gnu (4:15.1.0-1ubuntu1) ... 283s Selecting previously unselected package g++. 283s Preparing to unpack .../23-g++_4%3a15.1.0-1ubuntu1_ppc64el.deb ... 283s Unpacking g++ (4:15.1.0-1ubuntu1) ... 283s Selecting previously unselected package build-essential. 283s Preparing to unpack .../24-build-essential_12.12ubuntu2_ppc64el.deb ... 283s Unpacking build-essential (12.12ubuntu2) ... 283s Selecting previously unselected package fonts-dejavu-mono. 283s Preparing to unpack .../25-fonts-dejavu-mono_2.37-8_all.deb ... 283s Unpacking fonts-dejavu-mono (2.37-8) ... 283s Selecting previously unselected package fonts-dejavu-core. 283s Preparing to unpack .../26-fonts-dejavu-core_2.37-8_all.deb ... 284s Unpacking fonts-dejavu-core (2.37-8) ... 284s Selecting previously unselected package fontconfig-config. 284s Preparing to unpack .../27-fontconfig-config_2.15.0-2.3ubuntu1_ppc64el.deb ... 284s Unpacking fontconfig-config (2.15.0-2.3ubuntu1) ... 284s Selecting previously unselected package native-architecture. 284s Preparing to unpack .../28-native-architecture_0.2.6_all.deb ... 284s Unpacking native-architecture (0.2.6) ... 284s Selecting previously unselected package libgirepository-2.0-0:ppc64el. 284s Preparing to unpack .../29-libgirepository-2.0-0_2.85.3-1_ppc64el.deb ... 284s Unpacking libgirepository-2.0-0:ppc64el (2.85.3-1) ... 284s Selecting previously unselected package girepository-tools:ppc64el. 284s Preparing to unpack .../30-girepository-tools_2.85.3-1_ppc64el.deb ... 284s Unpacking girepository-tools:ppc64el (2.85.3-1) ... 284s Selecting previously unselected package python3-mako. 284s Preparing to unpack .../31-python3-mako_1.3.9-1_all.deb ... 284s Unpacking python3-mako (1.3.9-1) ... 284s Selecting previously unselected package python3-markdown. 284s Preparing to unpack .../32-python3-markdown_3.7-2_all.deb ... 284s Unpacking python3-markdown (3.7-2) ... 284s Selecting previously unselected package gobject-introspection-bin. 284s Preparing to unpack .../33-gobject-introspection-bin_1.84.0-1_ppc64el.deb ... 284s Unpacking gobject-introspection-bin (1.84.0-1) ... 284s Selecting previously unselected package libffi-dev:ppc64el. 284s Preparing to unpack .../34-libffi-dev_3.5.2-1_ppc64el.deb ... 284s Unpacking libffi-dev:ppc64el (3.5.2-1) ... 284s Selecting previously unselected package uuid-dev:ppc64el. 284s Preparing to unpack .../35-uuid-dev_2.41-4ubuntu3_ppc64el.deb ... 284s Unpacking uuid-dev:ppc64el (2.41-4ubuntu3) ... 284s Selecting previously unselected package libblkid-dev:ppc64el. 284s Preparing to unpack .../36-libblkid-dev_2.41-4ubuntu3_ppc64el.deb ... 284s Unpacking libblkid-dev:ppc64el (2.41-4ubuntu3) ... 284s Selecting previously unselected package libsepol-dev:ppc64el. 284s Preparing to unpack .../37-libsepol-dev_3.8.1-1_ppc64el.deb ... 284s Unpacking libsepol-dev:ppc64el (3.8.1-1) ... 284s Selecting previously unselected package libpcre2-16-0:ppc64el. 284s Preparing to unpack .../38-libpcre2-16-0_10.46-1_ppc64el.deb ... 284s Unpacking libpcre2-16-0:ppc64el (10.46-1) ... 284s Selecting previously unselected package libpcre2-32-0:ppc64el. 284s Preparing to unpack .../39-libpcre2-32-0_10.46-1_ppc64el.deb ... 284s Unpacking libpcre2-32-0:ppc64el (10.46-1) ... 284s Selecting previously unselected package libpcre2-posix3:ppc64el. 284s Preparing to unpack .../40-libpcre2-posix3_10.46-1_ppc64el.deb ... 284s Unpacking libpcre2-posix3:ppc64el (10.46-1) ... 284s Selecting previously unselected package libpcre2-dev:ppc64el. 284s Preparing to unpack .../41-libpcre2-dev_10.46-1_ppc64el.deb ... 284s Unpacking libpcre2-dev:ppc64el (10.46-1) ... 284s Selecting previously unselected package libselinux1-dev:ppc64el. 284s Preparing to unpack .../42-libselinux1-dev_3.8.1-1_ppc64el.deb ... 284s Unpacking libselinux1-dev:ppc64el (3.8.1-1) ... 284s Selecting previously unselected package libmount-dev:ppc64el. 284s Preparing to unpack .../43-libmount-dev_2.41-4ubuntu3_ppc64el.deb ... 284s Unpacking libmount-dev:ppc64el (2.41-4ubuntu3) ... 284s Selecting previously unselected package libsysprof-capture-4-dev:ppc64el. 284s Preparing to unpack .../44-libsysprof-capture-4-dev_48.0-2_ppc64el.deb ... 284s Unpacking libsysprof-capture-4-dev:ppc64el (48.0-2) ... 284s Selecting previously unselected package libpkgconf3:ppc64el. 284s Preparing to unpack .../45-libpkgconf3_1.8.1-4_ppc64el.deb ... 284s Unpacking libpkgconf3:ppc64el (1.8.1-4) ... 284s Selecting previously unselected package pkgconf-bin. 284s Preparing to unpack .../46-pkgconf-bin_1.8.1-4_ppc64el.deb ... 284s Unpacking pkgconf-bin (1.8.1-4) ... 284s Selecting previously unselected package pkgconf:ppc64el. 284s Preparing to unpack .../47-pkgconf_1.8.1-4_ppc64el.deb ... 284s Unpacking pkgconf:ppc64el (1.8.1-4) ... 284s Selecting previously unselected package zlib1g-dev:ppc64el. 284s Preparing to unpack .../48-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1ubuntu1_ppc64el.deb ... 284s Unpacking zlib1g-dev:ppc64el (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 284s Selecting previously unselected package libgio-2.0-dev:ppc64el. 284s Preparing to unpack .../49-libgio-2.0-dev_2.85.3-1_ppc64el.deb ... 284s Unpacking libgio-2.0-dev:ppc64el (2.85.3-1) ... 285s Selecting previously unselected package libglib2.0-bin. 285s Preparing to unpack .../50-libglib2.0-bin_2.85.3-1_ppc64el.deb ... 285s Unpacking libglib2.0-bin (2.85.3-1) ... 285s Selecting previously unselected package libgio-2.0-dev-bin. 285s Preparing to unpack .../51-libgio-2.0-dev-bin_2.85.3-1_ppc64el.deb ... 285s Unpacking libgio-2.0-dev-bin (2.85.3-1) ... 285s Selecting previously unselected package libglib2.0-dev-bin. 285s Preparing to unpack .../52-libglib2.0-dev-bin_2.85.3-1_ppc64el.deb ... 285s Unpacking libglib2.0-dev-bin (2.85.3-1) ... 285s Selecting previously unselected package libglib2.0-dev:ppc64el. 285s Preparing to unpack .../53-libglib2.0-dev_2.85.3-1_ppc64el.deb ... 285s Unpacking libglib2.0-dev:ppc64el (2.85.3-1) ... 285s Selecting previously unselected package gobject-introspection:ppc64el. 285s Preparing to unpack .../54-gobject-introspection_1.84.0-1_ppc64el.deb ... 285s Unpacking gobject-introspection:ppc64el (1.84.0-1) ... 285s Selecting previously unselected package libbrotli-dev:ppc64el. 285s Preparing to unpack .../55-libbrotli-dev_1.1.0-2build5_ppc64el.deb ... 285s Unpacking libbrotli-dev:ppc64el (1.1.0-2build5) ... 285s Selecting previously unselected package libbz2-dev:ppc64el. 285s Preparing to unpack .../56-libbz2-dev_1.0.8-6_ppc64el.deb ... 285s Unpacking libbz2-dev:ppc64el (1.0.8-6) ... 285s Selecting previously unselected package libfontconfig1:ppc64el. 285s Preparing to unpack .../57-libfontconfig1_2.15.0-2.3ubuntu1_ppc64el.deb ... 285s Unpacking libfontconfig1:ppc64el (2.15.0-2.3ubuntu1) ... 285s Selecting previously unselected package libpixman-1-0:ppc64el. 285s Preparing to unpack .../58-libpixman-1-0_0.44.0-3_ppc64el.deb ... 285s Unpacking libpixman-1-0:ppc64el (0.44.0-3) ... 285s Selecting previously unselected package libxcb-render0:ppc64el. 285s Preparing to unpack .../59-libxcb-render0_1.17.0-2_ppc64el.deb ... 285s Unpacking libxcb-render0:ppc64el (1.17.0-2) ... 285s Selecting previously unselected package libxcb-shm0:ppc64el. 285s Preparing to unpack .../60-libxcb-shm0_1.17.0-2_ppc64el.deb ... 285s Unpacking libxcb-shm0:ppc64el (1.17.0-2) ... 285s Selecting previously unselected package libxrender1:ppc64el. 285s Preparing to unpack .../61-libxrender1_1%3a0.9.12-1_ppc64el.deb ... 285s Unpacking libxrender1:ppc64el (1:0.9.12-1) ... 285s Selecting previously unselected package libcairo2:ppc64el. 285s Preparing to unpack .../62-libcairo2_1.18.4-1_ppc64el.deb ... 285s Unpacking libcairo2:ppc64el (1.18.4-1) ... 285s Selecting previously unselected package libcairo-gobject2:ppc64el. 285s Preparing to unpack .../63-libcairo-gobject2_1.18.4-1_ppc64el.deb ... 285s Unpacking libcairo-gobject2:ppc64el (1.18.4-1) ... 285s Selecting previously unselected package libcairo-script-interpreter2:ppc64el. 285s Preparing to unpack .../64-libcairo-script-interpreter2_1.18.4-1_ppc64el.deb ... 285s Unpacking libcairo-script-interpreter2:ppc64el (1.18.4-1) ... 285s Selecting previously unselected package libexpat1-dev:ppc64el. 285s Preparing to unpack .../65-libexpat1-dev_2.7.1-2_ppc64el.deb ... 285s Unpacking libexpat1-dev:ppc64el (2.7.1-2) ... 285s Selecting previously unselected package libpng-dev:ppc64el. 285s Preparing to unpack .../66-libpng-dev_1.6.50-1_ppc64el.deb ... 285s Unpacking libpng-dev:ppc64el (1.6.50-1) ... 285s Selecting previously unselected package libfreetype-dev:ppc64el. 285s Preparing to unpack .../67-libfreetype-dev_2.13.3+dfsg-1_ppc64el.deb ... 285s Unpacking libfreetype-dev:ppc64el (2.13.3+dfsg-1) ... 285s Selecting previously unselected package libfontconfig-dev:ppc64el. 285s Preparing to unpack .../68-libfontconfig-dev_2.15.0-2.3ubuntu1_ppc64el.deb ... 285s Unpacking libfontconfig-dev:ppc64el (2.15.0-2.3ubuntu1) ... 285s Selecting previously unselected package libpixman-1-dev:ppc64el. 285s Preparing to unpack .../69-libpixman-1-dev_0.44.0-3_ppc64el.deb ... 285s Unpacking libpixman-1-dev:ppc64el (0.44.0-3) ... 285s Selecting previously unselected package x11-common. 285s Preparing to unpack .../70-x11-common_1%3a7.7+24ubuntu1_all.deb ... 285s Unpacking x11-common (1:7.7+24ubuntu1) ... 285s Selecting previously unselected package libice6:ppc64el. 285s Preparing to unpack .../71-libice6_2%3a1.1.1-1_ppc64el.deb ... 285s Unpacking libice6:ppc64el (2:1.1.1-1) ... 285s Selecting previously unselected package libsm6:ppc64el. 285s Preparing to unpack .../72-libsm6_2%3a1.2.6-1_ppc64el.deb ... 285s Unpacking libsm6:ppc64el (2:1.2.6-1) ... 285s Selecting previously unselected package xorg-sgml-doctools. 285s Preparing to unpack .../73-xorg-sgml-doctools_1%3a1.11-1.1_all.deb ... 285s Unpacking xorg-sgml-doctools (1:1.11-1.1) ... 285s Selecting previously unselected package x11proto-dev. 285s Preparing to unpack .../74-x11proto-dev_2024.1-1_all.deb ... 285s Unpacking x11proto-dev (2024.1-1) ... 285s Selecting previously unselected package libice-dev:ppc64el. 285s Preparing to unpack .../75-libice-dev_2%3a1.1.1-1_ppc64el.deb ... 285s Unpacking libice-dev:ppc64el (2:1.1.1-1) ... 285s Selecting previously unselected package libsm-dev:ppc64el. 285s Preparing to unpack .../76-libsm-dev_2%3a1.2.6-1_ppc64el.deb ... 285s Unpacking libsm-dev:ppc64el (2:1.2.6-1) ... 285s Selecting previously unselected package libxau-dev:ppc64el. 285s Preparing to unpack .../77-libxau-dev_1%3a1.0.11-1_ppc64el.deb ... 285s Unpacking libxau-dev:ppc64el (1:1.0.11-1) ... 285s Selecting previously unselected package libxdmcp-dev:ppc64el. 285s Preparing to unpack .../78-libxdmcp-dev_1%3a1.1.5-1_ppc64el.deb ... 285s Unpacking libxdmcp-dev:ppc64el (1:1.1.5-1) ... 285s Selecting previously unselected package xtrans-dev. 285s Preparing to unpack .../79-xtrans-dev_1.4.0-1_all.deb ... 285s Unpacking xtrans-dev (1.4.0-1) ... 285s Selecting previously unselected package libxcb1-dev:ppc64el. 285s Preparing to unpack .../80-libxcb1-dev_1.17.0-2_ppc64el.deb ... 285s Unpacking libxcb1-dev:ppc64el (1.17.0-2) ... 285s Selecting previously unselected package libx11-dev:ppc64el. 285s Preparing to unpack .../81-libx11-dev_2%3a1.8.12-1_ppc64el.deb ... 285s Unpacking libx11-dev:ppc64el (2:1.8.12-1) ... 285s Selecting previously unselected package libxcb-render0-dev:ppc64el. 285s Preparing to unpack .../82-libxcb-render0-dev_1.17.0-2_ppc64el.deb ... 285s Unpacking libxcb-render0-dev:ppc64el (1.17.0-2) ... 285s Selecting previously unselected package libxcb-shm0-dev:ppc64el. 285s Preparing to unpack .../83-libxcb-shm0-dev_1.17.0-2_ppc64el.deb ... 285s Unpacking libxcb-shm0-dev:ppc64el (1.17.0-2) ... 285s Selecting previously unselected package libxext-dev:ppc64el. 286s Preparing to unpack .../84-libxext-dev_2%3a1.3.4-1build2_ppc64el.deb ... 286s Unpacking libxext-dev:ppc64el (2:1.3.4-1build2) ... 286s Selecting previously unselected package libxrender-dev:ppc64el. 286s Preparing to unpack .../85-libxrender-dev_1%3a0.9.12-1_ppc64el.deb ... 286s Unpacking libxrender-dev:ppc64el (1:0.9.12-1) ... 286s Selecting previously unselected package libcairo2-dev:ppc64el. 286s Preparing to unpack .../86-libcairo2-dev_1.18.4-1_ppc64el.deb ... 286s Unpacking libcairo2-dev:ppc64el (1.18.4-1) ... 286s Selecting previously unselected package libgirepository-1.0-dev:ppc64el. 286s Preparing to unpack .../87-libgirepository-1.0-dev_1.84.0-1_ppc64el.deb ... 286s Unpacking libgirepository-1.0-dev:ppc64el (1.84.0-1) ... 286s Selecting previously unselected package libmozjs-128-0:ppc64el. 286s Preparing to unpack .../88-libmozjs-128-0_128.14.0-1_ppc64el.deb ... 286s Unpacking libmozjs-128-0:ppc64el (128.14.0-1) ... 286s Selecting previously unselected package libcjs0:ppc64el. 286s Preparing to unpack .../89-libcjs0_128.0-1_ppc64el.deb ... 286s Unpacking libcjs0:ppc64el (128.0-1) ... 286s Selecting previously unselected package libmozjs-128-dev:ppc64el. 286s Preparing to unpack .../90-libmozjs-128-dev_128.14.0-1_ppc64el.deb ... 286s Unpacking libmozjs-128-dev:ppc64el (128.14.0-1) ... 286s Selecting previously unselected package libcjs-dev:ppc64el. 286s Preparing to unpack .../91-libcjs-dev_128.0-1_ppc64el.deb ... 286s Unpacking libcjs-dev:ppc64el (128.0-1) ... 286s Setting up libpixman-1-0:ppc64el (0.44.0-3) ... 286s Setting up libgio-2.0-dev-bin (2.85.3-1) ... 286s Setting up libpixman-1-dev:ppc64el (0.44.0-3) ... 286s Setting up native-architecture (0.2.6) ... 286s Setting up libxrender1:ppc64el (1:0.9.12-1) ... 286s Setting up libgirepository-2.0-0:ppc64el (2.85.3-1) ... 286s Setting up libxcb-render0:ppc64el (1.17.0-2) ... 286s Setting up x11-common (1:7.7+24ubuntu1) ... 287s Setting up libglib2.0-bin (2.85.3-1) ... 287s Setting up libxcb-shm0:ppc64el (1.17.0-2) ... 287s Setting up libgomp1:ppc64el (15.2.0-2ubuntu1) ... 287s Setting up libffi-dev:ppc64el (3.5.2-1) ... 287s Setting up libpcre2-16-0:ppc64el (10.46-1) ... 287s Setting up libsysprof-capture-4-dev:ppc64el (48.0-2) ... 287s Setting up xtrans-dev (1.4.0-1) ... 287s Setting up libpcre2-32-0:ppc64el (10.46-1) ... 287s Setting up libpkgconf3:ppc64el (1.8.1-4) ... 287s Setting up libexpat1-dev:ppc64el (2.7.1-2) ... 287s Setting up uuid-dev:ppc64el (2.41-4ubuntu3) ... 287s Setting up libquadmath0:ppc64el (15.2.0-2ubuntu1) ... 287s Setting up fonts-dejavu-mono (2.37-8) ... 287s Setting up libmpc3:ppc64el (1.3.1-1build3) ... 287s Setting up python3-markdown (3.7-2) ... 287s Setting up fonts-dejavu-core (2.37-8) ... 287s Setting up libsepol-dev:ppc64el (3.8.1-1) ... 287s Setting up pkgconf-bin (1.8.1-4) ... 287s Setting up libmozjs-128-0:ppc64el (128.14.0-1) ... 287s Setting up libubsan1:ppc64el (15.2.0-2ubuntu1) ... 287s Setting up zlib1g-dev:ppc64el (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 287s Setting up libmozjs-128-dev:ppc64el (128.14.0-1) ... 287s Setting up libpcre2-posix3:ppc64el (10.46-1) ... 287s Setting up libasan8:ppc64el (15.2.0-2ubuntu1) ... 287s Setting up xorg-sgml-doctools (1:1.11-1.1) ... 287s Setting up libtsan2:ppc64el (15.2.0-2ubuntu1) ... 287s Setting up libisl23:ppc64el (0.27-1) ... 287s Setting up libcc1-0:ppc64el (15.2.0-2ubuntu1) ... 287s Setting up libbrotli-dev:ppc64el (1.1.0-2build5) ... 287s Setting up liblsan0:ppc64el (15.2.0-2ubuntu1) ... 287s Setting up libitm1:ppc64el (15.2.0-2ubuntu1) ... 287s Setting up python3-mako (1.3.9-1) ... 287s Setting up libbz2-dev:ppc64el (1.0.8-6) ... 287s Setting up x11proto-dev (2024.1-1) ... 287s Setting up libblkid-dev:ppc64el (2.41-4ubuntu3) ... 287s Setting up libice6:ppc64el (2:1.1.1-1) ... 287s Setting up girepository-tools:ppc64el (2.85.3-1) ... 287s Setting up libgcc-15-dev:ppc64el (15.2.0-2ubuntu1) ... 287s Setting up libxau-dev:ppc64el (1:1.0.11-1) ... 287s Setting up libpcre2-dev:ppc64el (10.46-1) ... 287s Setting up libice-dev:ppc64el (2:1.1.1-1) ... 287s Setting up libselinux1-dev:ppc64el (3.8.1-1) ... 287s Setting up fontconfig-config (2.15.0-2.3ubuntu1) ... 287s Setting up libpng-dev:ppc64el (1.6.50-1) ... 287s Setting up pkgconf:ppc64el (1.8.1-4) ... 287s Setting up libfreetype-dev:ppc64el (2.13.3+dfsg-1) ... 287s Setting up libxdmcp-dev:ppc64el (1:1.1.5-1) ... 287s Setting up cpp-15-powerpc64le-linux-gnu (15.2.0-2ubuntu1) ... 287s Setting up libstdc++-15-dev:ppc64el (15.2.0-2ubuntu1) ... 287s Setting up cpp-15 (15.2.0-2ubuntu1) ... 287s Setting up libfontconfig1:ppc64el (2.15.0-2.3ubuntu1) ... 287s Setting up libsm6:ppc64el (2:1.2.6-1) ... 287s Setting up libmount-dev:ppc64el (2.41-4ubuntu3) ... 287s Setting up cpp-powerpc64le-linux-gnu (4:15.1.0-1ubuntu1) ... 287s Setting up libglib2.0-dev-bin (2.85.3-1) ... 287s Setting up libgio-2.0-dev:ppc64el (2.85.3-1) ... 287s Setting up libxcb1-dev:ppc64el (1.17.0-2) ... 287s Setting up gcc-15-powerpc64le-linux-gnu (15.2.0-2ubuntu1) ... 287s Setting up libfontconfig-dev:ppc64el (2.15.0-2.3ubuntu1) ... 287s Setting up libsm-dev:ppc64el (2:1.2.6-1) ... 287s Setting up libx11-dev:ppc64el (2:1.8.12-1) ... 287s Setting up libcairo2:ppc64el (1.18.4-1) ... 287s Setting up libxcb-shm0-dev:ppc64el (1.17.0-2) ... 287s Setting up gcc-15 (15.2.0-2ubuntu1) ... 287s Setting up gcc-powerpc64le-linux-gnu (4:15.1.0-1ubuntu1) ... 287s Setting up libxcb-render0-dev:ppc64el (1.17.0-2) ... 287s Setting up libxext-dev:ppc64el (2:1.3.4-1build2) ... 287s Setting up cpp (4:15.1.0-1ubuntu1) ... 287s Setting up libcairo-gobject2:ppc64el (1.18.4-1) ... 287s Setting up libxrender-dev:ppc64el (1:0.9.12-1) ... 287s Setting up libcairo-script-interpreter2:ppc64el (1.18.4-1) ... 287s Setting up g++-15-powerpc64le-linux-gnu (15.2.0-2ubuntu1) ... 287s Setting up libcjs0:ppc64el (128.0-1) ... 287s Setting up gcc (4:15.1.0-1ubuntu1) ... 287s Setting up g++-15 (15.2.0-2ubuntu1) ... 287s Setting up g++-powerpc64le-linux-gnu (4:15.1.0-1ubuntu1) ... 287s Setting up g++ (4:15.1.0-1ubuntu1) ... 288s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 288s Setting up build-essential (12.12ubuntu2) ... 288s Setting up gobject-introspection-bin (1.84.0-1) ... 288s Processing triggers for man-db (2.13.1-1) ... 290s Processing triggers for libglib2.0-0t64:ppc64el (2.85.3-1) ... 290s No schema files found: doing nothing. 290s Setting up libglib2.0-dev:ppc64el (2.85.3-1) ... 290s Setting up libcairo2-dev:ppc64el (1.18.4-1) ... 290s Processing triggers for install-info (7.1.1-1) ... 290s Processing triggers for libc-bin (2.42-0ubuntu1) ... 290s Setting up gobject-introspection:ppc64el (1.84.0-1) ... 290s Setting up libgirepository-1.0-dev:ppc64el (1.84.0-1) ... 290s Setting up libcjs-dev:ppc64el (128.0-1) ... 291s autopkgtest [16:16:48]: test build: [----------------------- 292s build: OK 292s run: OK 292s autopkgtest [16:16:49]: test build: -----------------------] 293s build PASS (superficial) 293s autopkgtest [16:16:50]: test build: - - - - - - - - - - results - - - - - - - - - - 293s autopkgtest [16:16:50]: test installed-tests: preparing testbed 302s Creating nova instance adt-questing-ppc64el-cjs-20250904-161157-juju-7f2275-prod-proposed-migration-environment-2-4bef2eca-b1d4-4d90-940c-1b09efd50562 from image adt/ubuntu-questing-ppc64el-server-20250904.img (UUID e972553c-60b1-4e41-bd5d-505dae6af81e)... 368s autopkgtest [16:18:05]: testbed dpkg architecture: ppc64el 368s autopkgtest [16:18:05]: testbed apt version: 3.1.5ubuntu1 368s autopkgtest [16:18:05]: @@@@@@@@@@@@@@@@@@@@ test bed setup 368s autopkgtest [16:18:05]: testbed release detected to be: questing 369s autopkgtest [16:18:06]: updating testbed package index (apt update) 370s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [265 kB] 370s Hit:2 http://ftpmaster.internal/ubuntu questing InRelease 370s Hit:3 http://ftpmaster.internal/ubuntu questing-updates InRelease 370s Hit:4 http://ftpmaster.internal/ubuntu questing-security InRelease 370s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/restricted Sources [3848 B] 370s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [239 kB] 370s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [59.7 kB] 371s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [14.1 kB] 371s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/main ppc64el Packages [91.4 kB] 371s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/main ppc64el c-n-f Metadata [3828 B] 371s Get:11 http://ftpmaster.internal/ubuntu questing-proposed/restricted ppc64el Packages [728 B] 371s Get:12 http://ftpmaster.internal/ubuntu questing-proposed/restricted ppc64el c-n-f Metadata [120 B] 371s Get:13 http://ftpmaster.internal/ubuntu questing-proposed/universe ppc64el Packages [229 kB] 371s Get:14 http://ftpmaster.internal/ubuntu questing-proposed/universe ppc64el c-n-f Metadata [7336 B] 371s Get:15 http://ftpmaster.internal/ubuntu questing-proposed/multiverse ppc64el Packages [4600 B] 371s Get:16 http://ftpmaster.internal/ubuntu questing-proposed/multiverse ppc64el c-n-f Metadata [300 B] 372s Fetched 918 kB in 1s (650 kB/s) 373s Reading package lists... 374s Failed to check for VM: Permission denied 374s autopkgtest [16:18:11]: upgrading testbed (apt dist-upgrade and autopurge) 374s Reading package lists... 374s Building dependency tree... 374s Reading state information... 374s Calculating upgrade... 374s The following packages will be upgraded: 374s bpftrace cryptsetup-bin libcryptsetup12 374s 3 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 374s Need to get 2766 kB of archives. 374s After this operation, 0 B of additional disk space will be used. 374s Get:1 http://ftpmaster.internal/ubuntu questing/main ppc64el libcryptsetup12 ppc64el 2:2.8.0-1ubuntu2 [404 kB] 375s Get:2 http://ftpmaster.internal/ubuntu questing/main ppc64el bpftrace ppc64el 0.23.5-1ubuntu1 [2112 kB] 375s Get:3 http://ftpmaster.internal/ubuntu questing/main ppc64el cryptsetup-bin ppc64el 2:2.8.0-1ubuntu2 [250 kB] 376s Fetched 2766 kB in 1s (2572 kB/s) 376s (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 ... 117956 files and directories currently installed.) 376s Preparing to unpack .../libcryptsetup12_2%3a2.8.0-1ubuntu2_ppc64el.deb ... 376s Unpacking libcryptsetup12:ppc64el (2:2.8.0-1ubuntu2) over (2:2.8.0-1ubuntu1) ... 376s Preparing to unpack .../bpftrace_0.23.5-1ubuntu1_ppc64el.deb ... 376s Unpacking bpftrace (0.23.5-1ubuntu1) over (0.23.2-1ubuntu2) ... 376s Preparing to unpack .../cryptsetup-bin_2%3a2.8.0-1ubuntu2_ppc64el.deb ... 376s Unpacking cryptsetup-bin (2:2.8.0-1ubuntu2) over (2:2.8.0-1ubuntu1) ... 376s Setting up bpftrace (0.23.5-1ubuntu1) ... 376s Setting up libcryptsetup12:ppc64el (2:2.8.0-1ubuntu2) ... 376s Setting up cryptsetup-bin (2:2.8.0-1ubuntu2) ... 376s Processing triggers for man-db (2.13.1-1) ... 378s Processing triggers for libc-bin (2.42-0ubuntu1) ... 378s Reading package lists... 378s Building dependency tree... 378s Reading state information... 378s Solving dependencies... 378s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 381s Reading package lists... 381s Building dependency tree... 381s Reading state information... 381s Solving dependencies... 382s The following NEW packages will be installed: 382s adwaita-icon-theme at-spi2-common at-spi2-core cjs cjs-tests 382s dconf-gsettings-backend dconf-service fontconfig fontconfig-config 382s fonts-dejavu-core fonts-dejavu-mono gir1.2-atk-1.0 gir1.2-freedesktop 382s gir1.2-gdkpixbuf-2.0 gir1.2-gtk-3.0 gir1.2-harfbuzz-0.0 gir1.2-pango-1.0 382s gnome-desktop-testing gsettings-desktop-schemas gtk-update-icon-cache 382s hicolor-icon-theme libatk-bridge2.0-0t64 libatk1.0-0t64 libatspi2.0-0t64 382s libavahi-client3 libavahi-common-data libavahi-common3 libcairo-gobject2 382s libcairo2 libcjs0 libcolord2 libcups2t64 libdatrie1 libdconf1 libdeflate0 382s libepoxy0 libfontconfig1 libfontenc1 libgbm1 libgdk-pixbuf-2.0-0 382s libgdk-pixbuf2.0-common libgl1 libgl1-mesa-dri libglvnd0 libglx-mesa0 382s libglx0 libgraphite2-3 libgtk-3-0t64 libgtk-3-common libharfbuzz-gobject0 382s libharfbuzz0b libice6 libjbig0 libjpeg-turbo8 libjpeg8 liblcms2-2 liblerc4 382s libmozjs-128-0 libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 382s libpangoxft-1.0-0 libpixman-1-0 libsharpyuv0 libsm6 libthai-data libthai0 382s libtiff6 libunwind8 libvulkan1 libwayland-client0 libwayland-cursor0 382s libwayland-egl1 libwebp7 libx11-xcb1 libxaw7 libxcb-dri3-0 libxcb-glx0 382s libxcb-present0 libxcb-randr0 libxcb-render0 libxcb-shm0 libxcb-sync1 382s libxcb-xfixes0 libxcomposite1 libxcursor1 libxdamage1 libxfixes3 libxfont2 382s libxft2 libxi6 libxinerama1 libxkbfile1 libxmu6 libxpm4 libxrandr2 382s libxrender1 libxshmfence1 libxt6t64 libxtst6 libxxf86vm1 mesa-libgallium 382s x11-common x11-xkb-utils xserver-common xvfb 382s 0 upgraded, 106 newly installed, 0 to remove and 0 not upgraded. 382s Need to get 40.9 MB of archives. 382s After this operation, 164 MB of additional disk space will be used. 382s Get:1 http://ftpmaster.internal/ubuntu questing/main ppc64el libgdk-pixbuf2.0-common all 2.42.12+dfsg-5 [8326 B] 382s Get:2 http://ftpmaster.internal/ubuntu questing/main ppc64el libjpeg-turbo8 ppc64el 2.1.5-4ubuntu2 [215 kB] 382s Get:3 http://ftpmaster.internal/ubuntu questing/main ppc64el libjpeg8 ppc64el 8c-2ubuntu11 [2148 B] 382s Get:4 http://ftpmaster.internal/ubuntu questing/main ppc64el libdeflate0 ppc64el 1.23-2 [63.3 kB] 382s Get:5 http://ftpmaster.internal/ubuntu questing/main ppc64el libjbig0 ppc64el 2.1-6.1ubuntu2 [35.9 kB] 382s Get:6 http://ftpmaster.internal/ubuntu questing/main ppc64el liblerc4 ppc64el 4.0.0+ds-5ubuntu1 [298 kB] 382s Get:7 http://ftpmaster.internal/ubuntu questing/main ppc64el libsharpyuv0 ppc64el 1.5.0-0.1 [22.3 kB] 382s Get:8 http://ftpmaster.internal/ubuntu questing/main ppc64el libwebp7 ppc64el 1.5.0-0.1 [315 kB] 382s Get:9 http://ftpmaster.internal/ubuntu questing/main ppc64el libtiff6 ppc64el 4.7.0-3ubuntu2 [307 kB] 382s Get:10 http://ftpmaster.internal/ubuntu questing/main ppc64el libgdk-pixbuf-2.0-0 ppc64el 2.42.12+dfsg-5 [195 kB] 382s Get:11 http://ftpmaster.internal/ubuntu questing/main ppc64el gtk-update-icon-cache ppc64el 4.20.0+ds-1 [57.3 kB] 382s Get:12 http://ftpmaster.internal/ubuntu questing/main ppc64el hicolor-icon-theme all 0.18-2 [13.3 kB] 382s Get:13 http://ftpmaster.internal/ubuntu questing/main ppc64el adwaita-icon-theme all 48.1-1 [579 kB] 383s Get:14 http://ftpmaster.internal/ubuntu questing/main ppc64el at-spi2-common all 2.57.1-1 [9432 B] 383s Get:15 http://ftpmaster.internal/ubuntu questing/main ppc64el libxi6 ppc64el 2:1.8.2-1 [37.9 kB] 383s Get:16 http://ftpmaster.internal/ubuntu questing/main ppc64el libatspi2.0-0t64 ppc64el 2.57.1-1 [102 kB] 383s Get:17 http://ftpmaster.internal/ubuntu questing/main ppc64el x11-common all 1:7.7+24ubuntu1 [22.4 kB] 383s Get:18 http://ftpmaster.internal/ubuntu questing/main ppc64el libxtst6 ppc64el 2:1.2.5-1 [14.7 kB] 383s Get:19 http://ftpmaster.internal/ubuntu questing/main ppc64el libdconf1 ppc64el 0.40.0-5willsync1 [45.0 kB] 383s Get:20 http://ftpmaster.internal/ubuntu questing/main ppc64el dconf-service ppc64el 0.40.0-5willsync1 [31.4 kB] 383s Get:21 http://ftpmaster.internal/ubuntu questing/main ppc64el dconf-gsettings-backend ppc64el 0.40.0-5willsync1 [27.3 kB] 383s Get:22 http://ftpmaster.internal/ubuntu questing/main ppc64el gsettings-desktop-schemas all 49~alpha-0ubuntu1 [37.8 kB] 383s Get:23 http://ftpmaster.internal/ubuntu questing/main ppc64el at-spi2-core ppc64el 2.57.1-1 [65.4 kB] 383s Get:24 http://ftpmaster.internal/ubuntu questing/main ppc64el libatk1.0-0t64 ppc64el 2.57.1-1 [60.8 kB] 383s Get:25 http://ftpmaster.internal/ubuntu questing/main ppc64el gir1.2-atk-1.0 ppc64el 2.57.1-1 [23.1 kB] 383s Get:26 http://ftpmaster.internal/ubuntu questing/main ppc64el fonts-dejavu-mono all 2.37-8 [502 kB] 383s Get:27 http://ftpmaster.internal/ubuntu questing/main ppc64el fonts-dejavu-core all 2.37-8 [835 kB] 383s Get:28 http://ftpmaster.internal/ubuntu questing/main ppc64el fontconfig-config ppc64el 2.15.0-2.3ubuntu1 [38.1 kB] 383s Get:29 http://ftpmaster.internal/ubuntu questing/main ppc64el libfontconfig1 ppc64el 2.15.0-2.3ubuntu1 [188 kB] 383s Get:30 http://ftpmaster.internal/ubuntu questing/main ppc64el libpixman-1-0 ppc64el 0.44.0-3 [334 kB] 383s Get:31 http://ftpmaster.internal/ubuntu questing/main ppc64el libxcb-render0 ppc64el 1.17.0-2 [17.2 kB] 383s Get:32 http://ftpmaster.internal/ubuntu questing/main ppc64el libxcb-shm0 ppc64el 1.17.0-2 [5980 B] 383s Get:33 http://ftpmaster.internal/ubuntu questing/main ppc64el libxrender1 ppc64el 1:0.9.12-1 [23.0 kB] 383s Get:34 http://ftpmaster.internal/ubuntu questing/main ppc64el libcairo2 ppc64el 1.18.4-1 [746 kB] 383s Get:35 http://ftpmaster.internal/ubuntu questing/main ppc64el libcairo-gobject2 ppc64el 1.18.4-1 [128 kB] 383s Get:36 http://ftpmaster.internal/ubuntu questing/main ppc64el gir1.2-freedesktop ppc64el 1.84.0-1 [65.1 kB] 383s Get:37 http://ftpmaster.internal/ubuntu questing/main ppc64el gir1.2-gdkpixbuf-2.0 ppc64el 2.42.12+dfsg-5 [9300 B] 383s Get:38 http://ftpmaster.internal/ubuntu questing/main ppc64el libgraphite2-3 ppc64el 1.3.14-2ubuntu1 [84.6 kB] 383s Get:39 http://ftpmaster.internal/ubuntu questing/main ppc64el libharfbuzz0b ppc64el 10.2.0-1 [598 kB] 383s Get:40 http://ftpmaster.internal/ubuntu questing/main ppc64el libharfbuzz-gobject0 ppc64el 10.2.0-1 [34.6 kB] 383s Get:41 http://ftpmaster.internal/ubuntu questing/main ppc64el gir1.2-harfbuzz-0.0 ppc64el 10.2.0-1 [45.1 kB] 383s Get:42 http://ftpmaster.internal/ubuntu questing/main ppc64el fontconfig ppc64el 2.15.0-2.3ubuntu1 [192 kB] 383s Get:43 http://ftpmaster.internal/ubuntu questing/main ppc64el libthai-data all 0.1.29-2build1 [158 kB] 383s Get:44 http://ftpmaster.internal/ubuntu questing/main ppc64el libdatrie1 ppc64el 0.2.13-4 [22.2 kB] 383s Get:45 http://ftpmaster.internal/ubuntu questing/main ppc64el libthai0 ppc64el 0.1.29-2build1 [21.8 kB] 383s Get:46 http://ftpmaster.internal/ubuntu questing/main ppc64el libpango-1.0-0 ppc64el 1.56.3-1 [278 kB] 383s Get:47 http://ftpmaster.internal/ubuntu questing/main ppc64el libpangoft2-1.0-0 ppc64el 1.56.3-1 [58.9 kB] 383s Get:48 http://ftpmaster.internal/ubuntu questing/main ppc64el libpangocairo-1.0-0 ppc64el 1.56.3-1 [30.7 kB] 383s Get:49 http://ftpmaster.internal/ubuntu questing/main ppc64el libxft2 ppc64el 2.3.6-1build1 [61.5 kB] 383s Get:50 http://ftpmaster.internal/ubuntu questing/main ppc64el libpangoxft-1.0-0 ppc64el 1.56.3-1 [22.6 kB] 383s Get:51 http://ftpmaster.internal/ubuntu questing/main ppc64el gir1.2-pango-1.0 ppc64el 1.56.3-1 [34.6 kB] 383s Get:52 http://ftpmaster.internal/ubuntu questing/main ppc64el libatk-bridge2.0-0t64 ppc64el 2.57.1-1 [78.9 kB] 383s Get:53 http://ftpmaster.internal/ubuntu questing/main ppc64el liblcms2-2 ppc64el 2.16-2 [243 kB] 383s Get:54 http://ftpmaster.internal/ubuntu questing/main ppc64el libcolord2 ppc64el 1.4.7-3 [162 kB] 383s Get:55 http://ftpmaster.internal/ubuntu questing/main ppc64el libavahi-common-data ppc64el 0.8-16ubuntu2 [31.0 kB] 383s Get:56 http://ftpmaster.internal/ubuntu questing/main ppc64el libavahi-common3 ppc64el 0.8-16ubuntu2 [25.9 kB] 383s Get:57 http://ftpmaster.internal/ubuntu questing/main ppc64el libavahi-client3 ppc64el 0.8-16ubuntu2 [30.9 kB] 383s Get:58 http://ftpmaster.internal/ubuntu questing/main ppc64el libcups2t64 ppc64el 2.4.12-0ubuntu1 [348 kB] 383s Get:59 http://ftpmaster.internal/ubuntu questing/main ppc64el libepoxy0 ppc64el 1.5.10-2 [234 kB] 383s Get:60 http://ftpmaster.internal/ubuntu questing/main ppc64el libwayland-client0 ppc64el 1.24.0-1 [32.8 kB] 383s Get:61 http://ftpmaster.internal/ubuntu questing/main ppc64el libwayland-cursor0 ppc64el 1.24.0-1 [11.9 kB] 383s Get:62 http://ftpmaster.internal/ubuntu questing/main ppc64el libwayland-egl1 ppc64el 1.24.0-1 [6230 B] 383s Get:63 http://ftpmaster.internal/ubuntu questing/main ppc64el libxcomposite1 ppc64el 1:0.4.6-1 [6816 B] 383s Get:64 http://ftpmaster.internal/ubuntu questing/main ppc64el libxfixes3 ppc64el 1:6.0.0-2build1 [11.8 kB] 383s Get:65 http://ftpmaster.internal/ubuntu questing/main ppc64el libxcursor1 ppc64el 1:1.2.3-1 [27.4 kB] 383s Get:66 http://ftpmaster.internal/ubuntu questing/main ppc64el libxdamage1 ppc64el 1:1.1.6-1build1 [6550 B] 383s Get:67 http://ftpmaster.internal/ubuntu questing/main ppc64el libxinerama1 ppc64el 2:1.1.4-3build1 [6908 B] 383s Get:68 http://ftpmaster.internal/ubuntu questing/main ppc64el libxrandr2 ppc64el 2:1.5.4-1 [21.7 kB] 383s Get:69 http://ftpmaster.internal/ubuntu questing/main ppc64el libgtk-3-common all 3.24.50-1ubuntu1 [1425 kB] 384s Get:70 http://ftpmaster.internal/ubuntu questing/main ppc64el libgtk-3-0t64 ppc64el 3.24.50-1ubuntu1 [3552 kB] 384s Get:71 http://ftpmaster.internal/ubuntu questing/main ppc64el gir1.2-gtk-3.0 ppc64el 3.24.50-1ubuntu1 [240 kB] 384s Get:72 http://ftpmaster.internal/ubuntu questing/universe ppc64el libmozjs-128-0 ppc64el 128.14.0-1 [10.8 MB] 385s Get:73 http://ftpmaster.internal/ubuntu questing/universe ppc64el libcjs0 ppc64el 128.0-1 [470 kB] 385s Get:74 http://ftpmaster.internal/ubuntu questing/universe ppc64el cjs ppc64el 128.0-1 [114 kB] 385s Get:75 http://ftpmaster.internal/ubuntu questing/universe ppc64el cjs-tests ppc64el 128.0-1 [274 kB] 385s Get:76 http://ftpmaster.internal/ubuntu questing/universe ppc64el gnome-desktop-testing ppc64el 2021.1-4 [17.7 kB] 385s Get:77 http://ftpmaster.internal/ubuntu questing/main ppc64el libfontenc1 ppc64el 1:1.1.8-1build1 [15.8 kB] 385s Get:78 http://ftpmaster.internal/ubuntu questing/main ppc64el libx11-xcb1 ppc64el 2:1.8.12-1 [8014 B] 385s Get:79 http://ftpmaster.internal/ubuntu questing/main ppc64el libxcb-dri3-0 ppc64el 1.17.0-2 [7842 B] 385s Get:80 http://ftpmaster.internal/ubuntu questing/main ppc64el libxcb-present0 ppc64el 1.17.0-2 [6276 B] 385s Get:81 http://ftpmaster.internal/ubuntu questing/main ppc64el libxcb-randr0 ppc64el 1.17.0-2 [19.1 kB] 385s Get:82 http://ftpmaster.internal/ubuntu questing/main ppc64el libxcb-sync1 ppc64el 1.17.0-2 [9804 B] 385s Get:83 http://ftpmaster.internal/ubuntu questing/main ppc64el libxcb-xfixes0 ppc64el 1.17.0-2 [10.7 kB] 385s Get:84 http://ftpmaster.internal/ubuntu questing/main ppc64el libxshmfence1 ppc64el 1.3.3-1 [5364 B] 385s Get:85 http://ftpmaster.internal/ubuntu questing/main ppc64el mesa-libgallium ppc64el 25.2.1-2ubuntu1 [12.6 MB] 386s Get:86 http://ftpmaster.internal/ubuntu questing/main ppc64el libgbm1 ppc64el 25.2.1-2ubuntu1 [41.3 kB] 386s Get:87 http://ftpmaster.internal/ubuntu questing/main ppc64el libvulkan1 ppc64el 1.4.321.0-1 [167 kB] 386s Get:88 http://ftpmaster.internal/ubuntu questing/main ppc64el libgl1-mesa-dri ppc64el 25.2.1-2ubuntu1 [36.4 kB] 386s Get:89 http://ftpmaster.internal/ubuntu questing/main ppc64el libxcb-glx0 ppc64el 1.17.0-2 [26.3 kB] 386s Get:90 http://ftpmaster.internal/ubuntu questing/main ppc64el libxxf86vm1 ppc64el 1:1.1.4-1build4 [11.1 kB] 386s Get:91 http://ftpmaster.internal/ubuntu questing/main ppc64el libglx-mesa0 ppc64el 25.2.1-2ubuntu1 [132 kB] 386s Get:92 http://ftpmaster.internal/ubuntu questing/main ppc64el libice6 ppc64el 2:1.1.1-1 [49.9 kB] 386s Get:93 http://ftpmaster.internal/ubuntu questing/main ppc64el libsm6 ppc64el 2:1.2.6-1 [18.6 kB] 386s Get:94 http://ftpmaster.internal/ubuntu questing/main ppc64el libunwind8 ppc64el 1.8.1-0.1ubuntu1 [67.7 kB] 386s Get:95 http://ftpmaster.internal/ubuntu questing/main ppc64el libxt6t64 ppc64el 1:1.2.1-1.2build1 [202 kB] 386s Get:96 http://ftpmaster.internal/ubuntu questing/main ppc64el libxmu6 ppc64el 2:1.1.3-3build2 [56.8 kB] 386s Get:97 http://ftpmaster.internal/ubuntu questing/main ppc64el libxpm4 ppc64el 1:3.5.17-1build2 [49.9 kB] 386s Get:98 http://ftpmaster.internal/ubuntu questing/main ppc64el libxaw7 ppc64el 2:1.0.16-1 [230 kB] 386s Get:99 http://ftpmaster.internal/ubuntu questing/main ppc64el libxfont2 ppc64el 1:2.0.6-1build1 [116 kB] 386s Get:100 http://ftpmaster.internal/ubuntu questing/main ppc64el libxkbfile1 ppc64el 1:1.1.0-1build4 [88.9 kB] 386s Get:101 http://ftpmaster.internal/ubuntu questing/main ppc64el x11-xkb-utils ppc64el 7.7+9 [201 kB] 386s Get:102 http://ftpmaster.internal/ubuntu questing/main ppc64el xserver-common all 2:21.1.18-1ubuntu1 [34.6 kB] 386s Get:103 http://ftpmaster.internal/ubuntu questing/main ppc64el libglvnd0 ppc64el 1.7.0-1build1 [72.4 kB] 386s Get:104 http://ftpmaster.internal/ubuntu questing/main ppc64el libglx0 ppc64el 1.7.0-1build1 [42.7 kB] 386s Get:105 http://ftpmaster.internal/ubuntu questing/main ppc64el libgl1 ppc64el 1.7.0-1build1 [107 kB] 387s Get:106 http://ftpmaster.internal/ubuntu questing/universe ppc64el xvfb ppc64el 2:21.1.18-1ubuntu1 [1101 kB] 387s Fetched 40.9 MB in 5s (7753 kB/s) 387s Selecting previously unselected package libgdk-pixbuf2.0-common. 387s (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 ... 117956 files and directories currently installed.) 387s Preparing to unpack .../000-libgdk-pixbuf2.0-common_2.42.12+dfsg-5_all.deb ... 387s Unpacking libgdk-pixbuf2.0-common (2.42.12+dfsg-5) ... 387s Selecting previously unselected package libjpeg-turbo8:ppc64el. 387s Preparing to unpack .../001-libjpeg-turbo8_2.1.5-4ubuntu2_ppc64el.deb ... 387s Unpacking libjpeg-turbo8:ppc64el (2.1.5-4ubuntu2) ... 387s Selecting previously unselected package libjpeg8:ppc64el. 387s Preparing to unpack .../002-libjpeg8_8c-2ubuntu11_ppc64el.deb ... 387s Unpacking libjpeg8:ppc64el (8c-2ubuntu11) ... 387s Selecting previously unselected package libdeflate0:ppc64el. 387s Preparing to unpack .../003-libdeflate0_1.23-2_ppc64el.deb ... 387s Unpacking libdeflate0:ppc64el (1.23-2) ... 387s Selecting previously unselected package libjbig0:ppc64el. 387s Preparing to unpack .../004-libjbig0_2.1-6.1ubuntu2_ppc64el.deb ... 387s Unpacking libjbig0:ppc64el (2.1-6.1ubuntu2) ... 387s Selecting previously unselected package liblerc4:ppc64el. 387s Preparing to unpack .../005-liblerc4_4.0.0+ds-5ubuntu1_ppc64el.deb ... 387s Unpacking liblerc4:ppc64el (4.0.0+ds-5ubuntu1) ... 387s Selecting previously unselected package libsharpyuv0:ppc64el. 387s Preparing to unpack .../006-libsharpyuv0_1.5.0-0.1_ppc64el.deb ... 387s Unpacking libsharpyuv0:ppc64el (1.5.0-0.1) ... 387s Selecting previously unselected package libwebp7:ppc64el. 387s Preparing to unpack .../007-libwebp7_1.5.0-0.1_ppc64el.deb ... 387s Unpacking libwebp7:ppc64el (1.5.0-0.1) ... 387s Selecting previously unselected package libtiff6:ppc64el. 387s Preparing to unpack .../008-libtiff6_4.7.0-3ubuntu2_ppc64el.deb ... 387s Unpacking libtiff6:ppc64el (4.7.0-3ubuntu2) ... 387s Selecting previously unselected package libgdk-pixbuf-2.0-0:ppc64el. 387s Preparing to unpack .../009-libgdk-pixbuf-2.0-0_2.42.12+dfsg-5_ppc64el.deb ... 387s Unpacking libgdk-pixbuf-2.0-0:ppc64el (2.42.12+dfsg-5) ... 387s Selecting previously unselected package gtk-update-icon-cache. 387s Preparing to unpack .../010-gtk-update-icon-cache_4.20.0+ds-1_ppc64el.deb ... 387s No diversion 'diversion of /usr/sbin/update-icon-caches to /usr/sbin/update-icon-caches.gtk2 by libgtk-3-bin', none removed. 387s 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. 387s Unpacking gtk-update-icon-cache (4.20.0+ds-1) ... 387s Selecting previously unselected package hicolor-icon-theme. 387s Preparing to unpack .../011-hicolor-icon-theme_0.18-2_all.deb ... 387s Unpacking hicolor-icon-theme (0.18-2) ... 387s Selecting previously unselected package adwaita-icon-theme. 387s Preparing to unpack .../012-adwaita-icon-theme_48.1-1_all.deb ... 387s Unpacking adwaita-icon-theme (48.1-1) ... 388s Selecting previously unselected package at-spi2-common. 388s Preparing to unpack .../013-at-spi2-common_2.57.1-1_all.deb ... 388s Unpacking at-spi2-common (2.57.1-1) ... 388s Selecting previously unselected package libxi6:ppc64el. 388s Preparing to unpack .../014-libxi6_2%3a1.8.2-1_ppc64el.deb ... 388s Unpacking libxi6:ppc64el (2:1.8.2-1) ... 388s Selecting previously unselected package libatspi2.0-0t64:ppc64el. 388s Preparing to unpack .../015-libatspi2.0-0t64_2.57.1-1_ppc64el.deb ... 388s Unpacking libatspi2.0-0t64:ppc64el (2.57.1-1) ... 388s Selecting previously unselected package x11-common. 388s Preparing to unpack .../016-x11-common_1%3a7.7+24ubuntu1_all.deb ... 388s Unpacking x11-common (1:7.7+24ubuntu1) ... 388s Selecting previously unselected package libxtst6:ppc64el. 388s Preparing to unpack .../017-libxtst6_2%3a1.2.5-1_ppc64el.deb ... 388s Unpacking libxtst6:ppc64el (2:1.2.5-1) ... 388s Selecting previously unselected package libdconf1:ppc64el. 388s Preparing to unpack .../018-libdconf1_0.40.0-5willsync1_ppc64el.deb ... 388s Unpacking libdconf1:ppc64el (0.40.0-5willsync1) ... 388s Selecting previously unselected package dconf-service. 388s Preparing to unpack .../019-dconf-service_0.40.0-5willsync1_ppc64el.deb ... 388s Unpacking dconf-service (0.40.0-5willsync1) ... 388s Selecting previously unselected package dconf-gsettings-backend:ppc64el. 388s Preparing to unpack .../020-dconf-gsettings-backend_0.40.0-5willsync1_ppc64el.deb ... 388s Unpacking dconf-gsettings-backend:ppc64el (0.40.0-5willsync1) ... 388s Selecting previously unselected package gsettings-desktop-schemas. 388s Preparing to unpack .../021-gsettings-desktop-schemas_49~alpha-0ubuntu1_all.deb ... 388s Unpacking gsettings-desktop-schemas (49~alpha-0ubuntu1) ... 388s Selecting previously unselected package at-spi2-core. 388s Preparing to unpack .../022-at-spi2-core_2.57.1-1_ppc64el.deb ... 388s Unpacking at-spi2-core (2.57.1-1) ... 388s Selecting previously unselected package libatk1.0-0t64:ppc64el. 388s Preparing to unpack .../023-libatk1.0-0t64_2.57.1-1_ppc64el.deb ... 388s Unpacking libatk1.0-0t64:ppc64el (2.57.1-1) ... 388s Selecting previously unselected package gir1.2-atk-1.0:ppc64el. 388s Preparing to unpack .../024-gir1.2-atk-1.0_2.57.1-1_ppc64el.deb ... 388s Unpacking gir1.2-atk-1.0:ppc64el (2.57.1-1) ... 388s Selecting previously unselected package fonts-dejavu-mono. 388s Preparing to unpack .../025-fonts-dejavu-mono_2.37-8_all.deb ... 388s Unpacking fonts-dejavu-mono (2.37-8) ... 388s Selecting previously unselected package fonts-dejavu-core. 388s Preparing to unpack .../026-fonts-dejavu-core_2.37-8_all.deb ... 388s Unpacking fonts-dejavu-core (2.37-8) ... 388s Selecting previously unselected package fontconfig-config. 388s Preparing to unpack .../027-fontconfig-config_2.15.0-2.3ubuntu1_ppc64el.deb ... 388s Unpacking fontconfig-config (2.15.0-2.3ubuntu1) ... 388s Selecting previously unselected package libfontconfig1:ppc64el. 388s Preparing to unpack .../028-libfontconfig1_2.15.0-2.3ubuntu1_ppc64el.deb ... 388s Unpacking libfontconfig1:ppc64el (2.15.0-2.3ubuntu1) ... 388s Selecting previously unselected package libpixman-1-0:ppc64el. 388s Preparing to unpack .../029-libpixman-1-0_0.44.0-3_ppc64el.deb ... 388s Unpacking libpixman-1-0:ppc64el (0.44.0-3) ... 388s Selecting previously unselected package libxcb-render0:ppc64el. 388s Preparing to unpack .../030-libxcb-render0_1.17.0-2_ppc64el.deb ... 388s Unpacking libxcb-render0:ppc64el (1.17.0-2) ... 388s Selecting previously unselected package libxcb-shm0:ppc64el. 388s Preparing to unpack .../031-libxcb-shm0_1.17.0-2_ppc64el.deb ... 388s Unpacking libxcb-shm0:ppc64el (1.17.0-2) ... 388s Selecting previously unselected package libxrender1:ppc64el. 388s Preparing to unpack .../032-libxrender1_1%3a0.9.12-1_ppc64el.deb ... 388s Unpacking libxrender1:ppc64el (1:0.9.12-1) ... 388s Selecting previously unselected package libcairo2:ppc64el. 388s Preparing to unpack .../033-libcairo2_1.18.4-1_ppc64el.deb ... 388s Unpacking libcairo2:ppc64el (1.18.4-1) ... 388s Selecting previously unselected package libcairo-gobject2:ppc64el. 388s Preparing to unpack .../034-libcairo-gobject2_1.18.4-1_ppc64el.deb ... 388s Unpacking libcairo-gobject2:ppc64el (1.18.4-1) ... 388s Selecting previously unselected package gir1.2-freedesktop:ppc64el. 388s Preparing to unpack .../035-gir1.2-freedesktop_1.84.0-1_ppc64el.deb ... 388s Unpacking gir1.2-freedesktop:ppc64el (1.84.0-1) ... 388s Selecting previously unselected package gir1.2-gdkpixbuf-2.0:ppc64el. 388s Preparing to unpack .../036-gir1.2-gdkpixbuf-2.0_2.42.12+dfsg-5_ppc64el.deb ... 388s Unpacking gir1.2-gdkpixbuf-2.0:ppc64el (2.42.12+dfsg-5) ... 388s Selecting previously unselected package libgraphite2-3:ppc64el. 388s Preparing to unpack .../037-libgraphite2-3_1.3.14-2ubuntu1_ppc64el.deb ... 388s Unpacking libgraphite2-3:ppc64el (1.3.14-2ubuntu1) ... 388s Selecting previously unselected package libharfbuzz0b:ppc64el. 388s Preparing to unpack .../038-libharfbuzz0b_10.2.0-1_ppc64el.deb ... 388s Unpacking libharfbuzz0b:ppc64el (10.2.0-1) ... 388s Selecting previously unselected package libharfbuzz-gobject0:ppc64el. 388s Preparing to unpack .../039-libharfbuzz-gobject0_10.2.0-1_ppc64el.deb ... 388s Unpacking libharfbuzz-gobject0:ppc64el (10.2.0-1) ... 388s Selecting previously unselected package gir1.2-harfbuzz-0.0:ppc64el. 388s Preparing to unpack .../040-gir1.2-harfbuzz-0.0_10.2.0-1_ppc64el.deb ... 388s Unpacking gir1.2-harfbuzz-0.0:ppc64el (10.2.0-1) ... 388s Selecting previously unselected package fontconfig. 388s Preparing to unpack .../041-fontconfig_2.15.0-2.3ubuntu1_ppc64el.deb ... 388s Unpacking fontconfig (2.15.0-2.3ubuntu1) ... 388s Selecting previously unselected package libthai-data. 388s Preparing to unpack .../042-libthai-data_0.1.29-2build1_all.deb ... 388s Unpacking libthai-data (0.1.29-2build1) ... 388s Selecting previously unselected package libdatrie1:ppc64el. 388s Preparing to unpack .../043-libdatrie1_0.2.13-4_ppc64el.deb ... 388s Unpacking libdatrie1:ppc64el (0.2.13-4) ... 388s Selecting previously unselected package libthai0:ppc64el. 388s Preparing to unpack .../044-libthai0_0.1.29-2build1_ppc64el.deb ... 388s Unpacking libthai0:ppc64el (0.1.29-2build1) ... 388s Selecting previously unselected package libpango-1.0-0:ppc64el. 388s Preparing to unpack .../045-libpango-1.0-0_1.56.3-1_ppc64el.deb ... 388s Unpacking libpango-1.0-0:ppc64el (1.56.3-1) ... 388s Selecting previously unselected package libpangoft2-1.0-0:ppc64el. 388s Preparing to unpack .../046-libpangoft2-1.0-0_1.56.3-1_ppc64el.deb ... 388s Unpacking libpangoft2-1.0-0:ppc64el (1.56.3-1) ... 388s Selecting previously unselected package libpangocairo-1.0-0:ppc64el. 388s Preparing to unpack .../047-libpangocairo-1.0-0_1.56.3-1_ppc64el.deb ... 388s Unpacking libpangocairo-1.0-0:ppc64el (1.56.3-1) ... 388s Selecting previously unselected package libxft2:ppc64el. 388s Preparing to unpack .../048-libxft2_2.3.6-1build1_ppc64el.deb ... 388s Unpacking libxft2:ppc64el (2.3.6-1build1) ... 388s Selecting previously unselected package libpangoxft-1.0-0:ppc64el. 388s Preparing to unpack .../049-libpangoxft-1.0-0_1.56.3-1_ppc64el.deb ... 388s Unpacking libpangoxft-1.0-0:ppc64el (1.56.3-1) ... 388s Selecting previously unselected package gir1.2-pango-1.0:ppc64el. 388s Preparing to unpack .../050-gir1.2-pango-1.0_1.56.3-1_ppc64el.deb ... 388s Unpacking gir1.2-pango-1.0:ppc64el (1.56.3-1) ... 388s Selecting previously unselected package libatk-bridge2.0-0t64:ppc64el. 388s Preparing to unpack .../051-libatk-bridge2.0-0t64_2.57.1-1_ppc64el.deb ... 388s Unpacking libatk-bridge2.0-0t64:ppc64el (2.57.1-1) ... 388s Selecting previously unselected package liblcms2-2:ppc64el. 388s Preparing to unpack .../052-liblcms2-2_2.16-2_ppc64el.deb ... 388s Unpacking liblcms2-2:ppc64el (2.16-2) ... 389s Selecting previously unselected package libcolord2:ppc64el. 389s Preparing to unpack .../053-libcolord2_1.4.7-3_ppc64el.deb ... 389s Unpacking libcolord2:ppc64el (1.4.7-3) ... 389s Selecting previously unselected package libavahi-common-data:ppc64el. 389s Preparing to unpack .../054-libavahi-common-data_0.8-16ubuntu2_ppc64el.deb ... 389s Unpacking libavahi-common-data:ppc64el (0.8-16ubuntu2) ... 389s Selecting previously unselected package libavahi-common3:ppc64el. 389s Preparing to unpack .../055-libavahi-common3_0.8-16ubuntu2_ppc64el.deb ... 389s Unpacking libavahi-common3:ppc64el (0.8-16ubuntu2) ... 389s Selecting previously unselected package libavahi-client3:ppc64el. 389s Preparing to unpack .../056-libavahi-client3_0.8-16ubuntu2_ppc64el.deb ... 389s Unpacking libavahi-client3:ppc64el (0.8-16ubuntu2) ... 389s Selecting previously unselected package libcups2t64:ppc64el. 389s Preparing to unpack .../057-libcups2t64_2.4.12-0ubuntu1_ppc64el.deb ... 389s Unpacking libcups2t64:ppc64el (2.4.12-0ubuntu1) ... 389s Selecting previously unselected package libepoxy0:ppc64el. 389s Preparing to unpack .../058-libepoxy0_1.5.10-2_ppc64el.deb ... 389s Unpacking libepoxy0:ppc64el (1.5.10-2) ... 389s Selecting previously unselected package libwayland-client0:ppc64el. 389s Preparing to unpack .../059-libwayland-client0_1.24.0-1_ppc64el.deb ... 389s Unpacking libwayland-client0:ppc64el (1.24.0-1) ... 389s Selecting previously unselected package libwayland-cursor0:ppc64el. 389s Preparing to unpack .../060-libwayland-cursor0_1.24.0-1_ppc64el.deb ... 389s Unpacking libwayland-cursor0:ppc64el (1.24.0-1) ... 389s Selecting previously unselected package libwayland-egl1:ppc64el. 389s Preparing to unpack .../061-libwayland-egl1_1.24.0-1_ppc64el.deb ... 389s Unpacking libwayland-egl1:ppc64el (1.24.0-1) ... 389s Selecting previously unselected package libxcomposite1:ppc64el. 389s Preparing to unpack .../062-libxcomposite1_1%3a0.4.6-1_ppc64el.deb ... 389s Unpacking libxcomposite1:ppc64el (1:0.4.6-1) ... 389s Selecting previously unselected package libxfixes3:ppc64el. 389s Preparing to unpack .../063-libxfixes3_1%3a6.0.0-2build1_ppc64el.deb ... 389s Unpacking libxfixes3:ppc64el (1:6.0.0-2build1) ... 389s Selecting previously unselected package libxcursor1:ppc64el. 389s Preparing to unpack .../064-libxcursor1_1%3a1.2.3-1_ppc64el.deb ... 389s Unpacking libxcursor1:ppc64el (1:1.2.3-1) ... 389s Selecting previously unselected package libxdamage1:ppc64el. 389s Preparing to unpack .../065-libxdamage1_1%3a1.1.6-1build1_ppc64el.deb ... 389s Unpacking libxdamage1:ppc64el (1:1.1.6-1build1) ... 389s Selecting previously unselected package libxinerama1:ppc64el. 389s Preparing to unpack .../066-libxinerama1_2%3a1.1.4-3build1_ppc64el.deb ... 389s Unpacking libxinerama1:ppc64el (2:1.1.4-3build1) ... 389s Selecting previously unselected package libxrandr2:ppc64el. 389s Preparing to unpack .../067-libxrandr2_2%3a1.5.4-1_ppc64el.deb ... 389s Unpacking libxrandr2:ppc64el (2:1.5.4-1) ... 389s Selecting previously unselected package libgtk-3-common. 389s Preparing to unpack .../068-libgtk-3-common_3.24.50-1ubuntu1_all.deb ... 389s Unpacking libgtk-3-common (3.24.50-1ubuntu1) ... 389s Selecting previously unselected package libgtk-3-0t64:ppc64el. 389s Preparing to unpack .../069-libgtk-3-0t64_3.24.50-1ubuntu1_ppc64el.deb ... 389s Unpacking libgtk-3-0t64:ppc64el (3.24.50-1ubuntu1) ... 389s Selecting previously unselected package gir1.2-gtk-3.0:ppc64el. 389s Preparing to unpack .../070-gir1.2-gtk-3.0_3.24.50-1ubuntu1_ppc64el.deb ... 389s Unpacking gir1.2-gtk-3.0:ppc64el (3.24.50-1ubuntu1) ... 389s Selecting previously unselected package libmozjs-128-0:ppc64el. 389s Preparing to unpack .../071-libmozjs-128-0_128.14.0-1_ppc64el.deb ... 389s Unpacking libmozjs-128-0:ppc64el (128.14.0-1) ... 389s Selecting previously unselected package libcjs0:ppc64el. 389s Preparing to unpack .../072-libcjs0_128.0-1_ppc64el.deb ... 389s Unpacking libcjs0:ppc64el (128.0-1) ... 389s Selecting previously unselected package cjs. 389s Preparing to unpack .../073-cjs_128.0-1_ppc64el.deb ... 389s Unpacking cjs (128.0-1) ... 389s Selecting previously unselected package cjs-tests. 389s Preparing to unpack .../074-cjs-tests_128.0-1_ppc64el.deb ... 389s Unpacking cjs-tests (128.0-1) ... 389s Selecting previously unselected package gnome-desktop-testing. 389s Preparing to unpack .../075-gnome-desktop-testing_2021.1-4_ppc64el.deb ... 389s Unpacking gnome-desktop-testing (2021.1-4) ... 389s Selecting previously unselected package libfontenc1:ppc64el. 389s Preparing to unpack .../076-libfontenc1_1%3a1.1.8-1build1_ppc64el.deb ... 389s Unpacking libfontenc1:ppc64el (1:1.1.8-1build1) ... 389s Selecting previously unselected package libx11-xcb1:ppc64el. 389s Preparing to unpack .../077-libx11-xcb1_2%3a1.8.12-1_ppc64el.deb ... 389s Unpacking libx11-xcb1:ppc64el (2:1.8.12-1) ... 389s Selecting previously unselected package libxcb-dri3-0:ppc64el. 389s Preparing to unpack .../078-libxcb-dri3-0_1.17.0-2_ppc64el.deb ... 389s Unpacking libxcb-dri3-0:ppc64el (1.17.0-2) ... 389s Selecting previously unselected package libxcb-present0:ppc64el. 389s Preparing to unpack .../079-libxcb-present0_1.17.0-2_ppc64el.deb ... 389s Unpacking libxcb-present0:ppc64el (1.17.0-2) ... 389s Selecting previously unselected package libxcb-randr0:ppc64el. 389s Preparing to unpack .../080-libxcb-randr0_1.17.0-2_ppc64el.deb ... 389s Unpacking libxcb-randr0:ppc64el (1.17.0-2) ... 389s Selecting previously unselected package libxcb-sync1:ppc64el. 389s Preparing to unpack .../081-libxcb-sync1_1.17.0-2_ppc64el.deb ... 389s Unpacking libxcb-sync1:ppc64el (1.17.0-2) ... 389s Selecting previously unselected package libxcb-xfixes0:ppc64el. 389s Preparing to unpack .../082-libxcb-xfixes0_1.17.0-2_ppc64el.deb ... 389s Unpacking libxcb-xfixes0:ppc64el (1.17.0-2) ... 389s Selecting previously unselected package libxshmfence1:ppc64el. 389s Preparing to unpack .../083-libxshmfence1_1.3.3-1_ppc64el.deb ... 389s Unpacking libxshmfence1:ppc64el (1.3.3-1) ... 389s Selecting previously unselected package mesa-libgallium:ppc64el. 389s Preparing to unpack .../084-mesa-libgallium_25.2.1-2ubuntu1_ppc64el.deb ... 389s Unpacking mesa-libgallium:ppc64el (25.2.1-2ubuntu1) ... 390s Selecting previously unselected package libgbm1:ppc64el. 390s Preparing to unpack .../085-libgbm1_25.2.1-2ubuntu1_ppc64el.deb ... 390s Unpacking libgbm1:ppc64el (25.2.1-2ubuntu1) ... 390s Selecting previously unselected package libvulkan1:ppc64el. 390s Preparing to unpack .../086-libvulkan1_1.4.321.0-1_ppc64el.deb ... 390s Unpacking libvulkan1:ppc64el (1.4.321.0-1) ... 390s Selecting previously unselected package libgl1-mesa-dri:ppc64el. 390s Preparing to unpack .../087-libgl1-mesa-dri_25.2.1-2ubuntu1_ppc64el.deb ... 390s Unpacking libgl1-mesa-dri:ppc64el (25.2.1-2ubuntu1) ... 390s Selecting previously unselected package libxcb-glx0:ppc64el. 390s Preparing to unpack .../088-libxcb-glx0_1.17.0-2_ppc64el.deb ... 390s Unpacking libxcb-glx0:ppc64el (1.17.0-2) ... 390s Selecting previously unselected package libxxf86vm1:ppc64el. 390s Preparing to unpack .../089-libxxf86vm1_1%3a1.1.4-1build4_ppc64el.deb ... 390s Unpacking libxxf86vm1:ppc64el (1:1.1.4-1build4) ... 390s Selecting previously unselected package libglx-mesa0:ppc64el. 390s Preparing to unpack .../090-libglx-mesa0_25.2.1-2ubuntu1_ppc64el.deb ... 390s Unpacking libglx-mesa0:ppc64el (25.2.1-2ubuntu1) ... 390s Selecting previously unselected package libice6:ppc64el. 390s Preparing to unpack .../091-libice6_2%3a1.1.1-1_ppc64el.deb ... 390s Unpacking libice6:ppc64el (2:1.1.1-1) ... 390s Selecting previously unselected package libsm6:ppc64el. 390s Preparing to unpack .../092-libsm6_2%3a1.2.6-1_ppc64el.deb ... 390s Unpacking libsm6:ppc64el (2:1.2.6-1) ... 390s Selecting previously unselected package libunwind8:ppc64el. 390s Preparing to unpack .../093-libunwind8_1.8.1-0.1ubuntu1_ppc64el.deb ... 390s Unpacking libunwind8:ppc64el (1.8.1-0.1ubuntu1) ... 390s Selecting previously unselected package libxt6t64:ppc64el. 390s Preparing to unpack .../094-libxt6t64_1%3a1.2.1-1.2build1_ppc64el.deb ... 390s Unpacking libxt6t64:ppc64el (1:1.2.1-1.2build1) ... 390s Selecting previously unselected package libxmu6:ppc64el. 390s Preparing to unpack .../095-libxmu6_2%3a1.1.3-3build2_ppc64el.deb ... 390s Unpacking libxmu6:ppc64el (2:1.1.3-3build2) ... 390s Selecting previously unselected package libxpm4:ppc64el. 390s Preparing to unpack .../096-libxpm4_1%3a3.5.17-1build2_ppc64el.deb ... 390s Unpacking libxpm4:ppc64el (1:3.5.17-1build2) ... 390s Selecting previously unselected package libxaw7:ppc64el. 390s Preparing to unpack .../097-libxaw7_2%3a1.0.16-1_ppc64el.deb ... 390s Unpacking libxaw7:ppc64el (2:1.0.16-1) ... 390s Selecting previously unselected package libxfont2:ppc64el. 390s Preparing to unpack .../098-libxfont2_1%3a2.0.6-1build1_ppc64el.deb ... 390s Unpacking libxfont2:ppc64el (1:2.0.6-1build1) ... 390s Selecting previously unselected package libxkbfile1:ppc64el. 390s Preparing to unpack .../099-libxkbfile1_1%3a1.1.0-1build4_ppc64el.deb ... 390s Unpacking libxkbfile1:ppc64el (1:1.1.0-1build4) ... 390s Selecting previously unselected package x11-xkb-utils. 390s Preparing to unpack .../100-x11-xkb-utils_7.7+9_ppc64el.deb ... 390s Unpacking x11-xkb-utils (7.7+9) ... 390s Selecting previously unselected package xserver-common. 390s Preparing to unpack .../101-xserver-common_2%3a21.1.18-1ubuntu1_all.deb ... 390s Unpacking xserver-common (2:21.1.18-1ubuntu1) ... 390s Selecting previously unselected package libglvnd0:ppc64el. 390s Preparing to unpack .../102-libglvnd0_1.7.0-1build1_ppc64el.deb ... 390s Unpacking libglvnd0:ppc64el (1.7.0-1build1) ... 390s Selecting previously unselected package libglx0:ppc64el. 390s Preparing to unpack .../103-libglx0_1.7.0-1build1_ppc64el.deb ... 390s Unpacking libglx0:ppc64el (1.7.0-1build1) ... 390s Selecting previously unselected package libgl1:ppc64el. 390s Preparing to unpack .../104-libgl1_1.7.0-1build1_ppc64el.deb ... 390s Unpacking libgl1:ppc64el (1.7.0-1build1) ... 390s Selecting previously unselected package xvfb. 390s Preparing to unpack .../105-xvfb_2%3a21.1.18-1ubuntu1_ppc64el.deb ... 390s Unpacking xvfb (2:21.1.18-1ubuntu1) ... 390s Setting up gnome-desktop-testing (2021.1-4) ... 390s Setting up libgraphite2-3:ppc64el (1.3.14-2ubuntu1) ... 390s Setting up libxcb-dri3-0:ppc64el (1.17.0-2) ... 390s Setting up liblcms2-2:ppc64el (2.16-2) ... 390s Setting up libpixman-1-0:ppc64el (0.44.0-3) ... 390s Setting up libsharpyuv0:ppc64el (1.5.0-0.1) ... 390s Setting up libx11-xcb1:ppc64el (2:1.8.12-1) ... 390s Setting up libxdamage1:ppc64el (1:1.1.6-1build1) ... 390s Setting up libxcb-xfixes0:ppc64el (1.17.0-2) ... 390s Setting up liblerc4:ppc64el (4.0.0+ds-5ubuntu1) ... 390s Setting up libxpm4:ppc64el (1:3.5.17-1build2) ... 390s Setting up hicolor-icon-theme (0.18-2) ... 390s Setting up libxi6:ppc64el (2:1.8.2-1) ... 390s Setting up libxrender1:ppc64el (1:0.9.12-1) ... 390s Setting up libdatrie1:ppc64el (0.2.13-4) ... 390s Setting up libxcb-render0:ppc64el (1.17.0-2) ... 390s Setting up libglvnd0:ppc64el (1.7.0-1build1) ... 390s Setting up libxcb-glx0:ppc64el (1.17.0-2) ... 390s Setting up libgdk-pixbuf2.0-common (2.42.12+dfsg-5) ... 390s Setting up x11-common (1:7.7+24ubuntu1) ... 390s Setting up libdeflate0:ppc64el (1.23-2) ... 390s Setting up libxcb-shm0:ppc64el (1.17.0-2) ... 390s Setting up libunwind8:ppc64el (1.8.1-0.1ubuntu1) ... 390s Setting up libjbig0:ppc64el (2.1-6.1ubuntu2) ... 390s Setting up libcolord2:ppc64el (1.4.7-3) ... 390s Setting up libxxf86vm1:ppc64el (1:1.1.4-1build4) ... 390s Setting up libxcb-present0:ppc64el (1.17.0-2) ... 390s Setting up libdconf1:ppc64el (0.40.0-5willsync1) ... 390s Setting up libfontenc1:ppc64el (1:1.1.8-1build1) ... 390s Setting up libepoxy0:ppc64el (1.5.10-2) ... 390s Setting up libxfixes3:ppc64el (1:6.0.0-2build1) ... 390s Setting up libxcb-sync1:ppc64el (1.17.0-2) ... 390s Setting up libavahi-common-data:ppc64el (0.8-16ubuntu2) ... 390s Setting up libatspi2.0-0t64:ppc64el (2.57.1-1) ... 390s Setting up libxinerama1:ppc64el (2:1.1.4-3build1) ... 390s Setting up fonts-dejavu-mono (2.37-8) ... 390s Setting up libxrandr2:ppc64el (2:1.5.4-1) ... 390s Setting up fonts-dejavu-core (2.37-8) ... 391s Setting up libmozjs-128-0:ppc64el (128.14.0-1) ... 391s Setting up libjpeg-turbo8:ppc64el (2.1.5-4ubuntu2) ... 391s Setting up libvulkan1:ppc64el (1.4.321.0-1) ... 391s Setting up libwebp7:ppc64el (1.5.0-0.1) ... 391s Setting up libxshmfence1:ppc64el (1.3.3-1) ... 391s Setting up at-spi2-common (2.57.1-1) ... 391s Setting up libxcb-randr0:ppc64el (1.17.0-2) ... 391s Setting up libharfbuzz0b:ppc64el (10.2.0-1) ... 391s Setting up libthai-data (0.1.29-2build1) ... 391s Setting up libwayland-egl1:ppc64el (1.24.0-1) ... 391s Setting up libxkbfile1:ppc64el (1:1.1.0-1build4) ... 391s Setting up libxcomposite1:ppc64el (1:0.4.6-1) ... 391s Setting up libxfont2:ppc64el (1:2.0.6-1build1) ... 391s Setting up libwayland-client0:ppc64el (1.24.0-1) ... 391s Setting up libjpeg8:ppc64el (8c-2ubuntu11) ... 391s Setting up libice6:ppc64el (2:1.1.1-1) ... 391s Setting up mesa-libgallium:ppc64el (25.2.1-2ubuntu1) ... 391s Setting up libatk1.0-0t64:ppc64el (2.57.1-1) ... 391s Setting up libgbm1:ppc64el (25.2.1-2ubuntu1) ... 391s Setting up gir1.2-atk-1.0:ppc64el (2.57.1-1) ... 391s Setting up fontconfig-config (2.15.0-2.3ubuntu1) ... 391s Setting up libxtst6:ppc64el (2:1.2.5-1) ... 391s Setting up libxcursor1:ppc64el (1:1.2.3-1) ... 391s Setting up libgl1-mesa-dri:ppc64el (25.2.1-2ubuntu1) ... 391s Setting up libavahi-common3:ppc64el (0.8-16ubuntu2) ... 391s Setting up dconf-service (0.40.0-5willsync1) ... 391s Setting up libharfbuzz-gobject0:ppc64el (10.2.0-1) ... 391s Setting up libthai0:ppc64el (0.1.29-2build1) ... 391s Setting up libtiff6:ppc64el (4.7.0-3ubuntu2) ... 391s Setting up libwayland-cursor0:ppc64el (1.24.0-1) ... 391s Setting up libgdk-pixbuf-2.0-0:ppc64el (2.42.12+dfsg-5) ... 391s Setting up libfontconfig1:ppc64el (2.15.0-2.3ubuntu1) ... 391s Setting up libsm6:ppc64el (2:1.2.6-1) ... 391s Setting up libavahi-client3:ppc64el (0.8-16ubuntu2) ... 391s Setting up libatk-bridge2.0-0t64:ppc64el (2.57.1-1) ... 391s Setting up gtk-update-icon-cache (4.20.0+ds-1) ... 391s Setting up fontconfig (2.15.0-2.3ubuntu1) ... 393s Regenerating fonts cache... done. 393s Setting up libxft2:ppc64el (2.3.6-1build1) ... 393s Setting up libglx-mesa0:ppc64el (25.2.1-2ubuntu1) ... 393s Setting up libglx0:ppc64el (1.7.0-1build1) ... 393s Setting up dconf-gsettings-backend:ppc64el (0.40.0-5willsync1) ... 393s Setting up gir1.2-gdkpixbuf-2.0:ppc64el (2.42.12+dfsg-5) ... 393s Setting up libpango-1.0-0:ppc64el (1.56.3-1) ... 393s Setting up libcairo2:ppc64el (1.18.4-1) ... 393s Setting up libgl1:ppc64el (1.7.0-1build1) ... 393s Setting up adwaita-icon-theme (48.1-1) ... 393s update-alternatives: using /usr/share/icons/Adwaita/cursor.theme to provide /usr/share/icons/default/index.theme (x-cursor-theme) in auto mode 393s Setting up libxt6t64:ppc64el (1:1.2.1-1.2build1) ... 393s Setting up libcairo-gobject2:ppc64el (1.18.4-1) ... 393s Setting up libpangoft2-1.0-0:ppc64el (1.56.3-1) ... 393s Setting up libcups2t64:ppc64el (2.4.12-0ubuntu1) ... 393s Setting up libgtk-3-common (3.24.50-1ubuntu1) ... 393s Setting up libpangocairo-1.0-0:ppc64el (1.56.3-1) ... 393s Setting up gsettings-desktop-schemas (49~alpha-0ubuntu1) ... 393s Setting up libxmu6:ppc64el (2:1.1.3-3build2) ... 393s Setting up gir1.2-freedesktop:ppc64el (1.84.0-1) ... 393s Setting up libpangoxft-1.0-0:ppc64el (1.56.3-1) ... 393s Setting up libxaw7:ppc64el (2:1.0.16-1) ... 393s Setting up gir1.2-harfbuzz-0.0:ppc64el (10.2.0-1) ... 393s Setting up libcjs0:ppc64el (128.0-1) ... 393s Setting up gir1.2-pango-1.0:ppc64el (1.56.3-1) ... 393s Setting up x11-xkb-utils (7.7+9) ... 393s Setting up xserver-common (2:21.1.18-1ubuntu1) ... 393s Setting up xvfb (2:21.1.18-1ubuntu1) ... 393s Processing triggers for man-db (2.13.1-1) ... 394s Processing triggers for libglib2.0-0t64:ppc64el (2.85.3-1) ... 394s Setting up libgtk-3-0t64:ppc64el (3.24.50-1ubuntu1) ... 394s Setting up at-spi2-core (2.57.1-1) ... 394s Processing triggers for libc-bin (2.42-0ubuntu1) ... 394s Setting up gir1.2-gtk-3.0:ppc64el (3.24.50-1ubuntu1) ... 394s Setting up cjs (128.0-1) ... 394s Setting up cjs-tests (128.0-1) ... 397s autopkgtest [16:18:34]: test installed-tests: [----------------------- 397s Running test: cjs/testSignals.test 397s JS NATIVE: Registered native JS module '_promiseNative' 397s JS NATIVE: Registered native JS module '_byteArrayNative' 397s JS NATIVE: Registered native JS module '_encodingNative' 397s JS NATIVE: Registered native JS module '_gi' 397s JS NATIVE: Registered native JS module 'gi' 397s JS NATIVE: Registered native JS module 'cairoNative' 397s JS NATIVE: Registered native JS module 'system' 397s JS NATIVE: Registered native JS module 'console' 397s JS NATIVE: Registered native JS module '_print' 397s JS CTX: Enabling JIT 397s JS CTX: Initialized class GjsFileImporter prototype 0x31dabd000a0 397s JS IMPORT: Defining parent (nil) of 0x31dabd00100 'imports' is mod 0 397s JS IMPORT: Importing '_print' 397s JS NATIVE: Defining native module '_print' 397s JS IMPORT: Defining parent 0x31dabd00100 of 0x31dabd007b8 '_print' is mod 1 397s JS IMPORT: successfully imported module '_print' 397s JS IMPORT: Loading internal module 'loader' (resource:///org/cinnamon/cjs/modules/internal/loader.js) 397s JS IMPORT: Module resolve hook for module 'resource:///org/cinnamon/cjs/modules/esm/_bootstrap/default.js' (resource:///org/cinnamon/cjs/modules/esm/_bootstrap/default.js), global 0x17308d63b128 397s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x17308d63b128 397s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x17308d63b128 397s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x17308d63b128 397s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x17308d63b128 397s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x17308d63b128 397s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x17308d63b128 397s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x17308d63b128 397s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x17308d63b128 397s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x17308d63b128 397s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x17308d63b128 397s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x17308d63b128 397s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x17308d63b128 397s JS MAINLOOP: Main loop instance 0x1f8c9c22b3b0: hold 397s JS MAINLOOP: Enqueue job , promise=, allocation site= 397s JS MAINLOOP: Starting promise job dispatcher 397s JS MAINLOOP: Main loop instance 0x1f8c9c22b3b0: Spinning loop until released or hook cleared 397s JS MAINLOOP: handling job 0, 397s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 397s JS MAINLOOP: Main loop instance 0x1f8c9c22b3b0: release 397s JS MAINLOOP: Completed job 0 397s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine.js' (resource:///org/cjs/jsunit/minijasmine.js), global 0x17308d63b128 397s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x17308d63b128 397s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x17308d63b128 397s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x17308d63b128 397s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x17308d63b128 397s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x17308d63b128 397s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x17308d63b128 397s JS IMPORT: Module metadata hook for module 0x31dabd130c0 397s JS IMPORT: Defining meta.importSync for module 0x31dabd130c0 397s JS NATIVE: Defining native module 'gi' 397s JS CTX: Initialized class GIRepositoryNamespace prototype 0x31dabd134b0 397s JS IMPORT: JS import 'overrides' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/overrides.js 397s JS IMPORT: JS import 'overrides' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/overrides.js 397s JS IMPORT: Adding directory 'resource:///org/cinnamon/cjs/modules/core/overrides' to child importer 'overrides' 397s JS IMPORT: Importing directory 'overrides' 397s JS IMPORT: Defining parent 0x31dabd00100 of 0x31dabd135b0 'overrides' is mod 1 397s JS IMPORT: Defined importer 'overrides' 0x31dabd135b0 in 0x31dabd00100 397s JS IMPORT: successfully imported directory 'overrides' 397s JS IMPORT: Importing '_promiseNative' 397s JS NATIVE: Defining native module '_promiseNative' 397s JS IMPORT: Defining parent 0x31dabd00100 of 0x31dabd13a70 '_promiseNative' is mod 1 397s JS IMPORT: successfully imported module '_promiseNative' 397s JS IMPORT: Importing module GLib succeeded 397s JS IMPORT: Defining parent 0x31dabd135b0 of 0x17308d63c150 'GLib' is mod 1 397s JS IMPORT: successfully imported module 'GLib' 397s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 397s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x17308d679060, JSClass 0x622f466eadd0, in object 0x17308d679038 397s JS CTX: Initialized class GIRepositoryGType prototype 0x31dabd13dc0 397s JS CTX: Initialized class GIRepositoryFunction prototype 0x31dabd13e20 397s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 397s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 397s JS G BXD: Defined class for Error (GError), prototype 0x17308d6790b0, JSClass 0x622f466eadd0, in object 0x17308d679038 397s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 397s JS G BXD: Defined class for Variant (GVariant), prototype 0x17308d679100, JSClass 0x622f466eadd0, in object 0x17308d679038 397s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 397s JS G BXD: Defined class for Bytes (GBytes), prototype 0x17308d679150, JSClass 0x622f466eadd0, in object 0x17308d679038 397s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 397s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 397s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x17308d6791a0, JSClass 0x622f466eadd0, in object 0x17308d679038 397s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 397s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 397s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 397s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 397s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 397s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 397s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 397s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 397s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 397s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 397s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 397s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 397s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 397s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 397s JS G BXD: Defined class for Thread (GThread), prototype 0x17308d6791f0, JSClass 0x622f466eadd0, in object 0x17308d679038 397s JS G BXD: Defining method ref in prototype for GLib.Thread 397s JS G BXD: Defining method unref in prototype for GLib.Thread 397s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 397s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x17308d679240, JSClass 0x622f466eadd0, in object 0x17308d679038 397s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 397s JS G BXD: Defined class for Regex (GRegex), prototype 0x17308d679290, JSClass 0x622f466eadd0, in object 0x17308d679038 397s JS G BXD: Defining method match in prototype for GLib.Regex 397s JS G BXD: Defining method match_full in prototype for GLib.Regex 397s JS G BXD: Defining method match_all in prototype for GLib.Regex 397s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 397s JS G NS: Defined namespace 'GLib' 0x17308d679038 in GIRepository 0x31dabd13340 397s JS IMPORT: Importing module jasmine succeeded 397s JS IMPORT: Defining parent 0x31dabd00100 of 0x17308d63cce0 'jasmine' is mod 1 397s JS IMPORT: successfully imported module 'jasmine' 397s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 397s JS MAINLOOP: Main loop instance 0x1f8c9c22b3b0: hold 397s JS MAINLOOP: Enqueue job , promise=, allocation site= 397s JS MAINLOOP: Main loop instance 0x1f8c9c22b3b0: Spinning loop until released or hook cleared 397s JS MAINLOOP: handling job 0, 397s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine.js async resolved" 397s JS MAINLOOP: Main loop instance 0x1f8c9c22b3b0: release 397s JS MAINLOOP: Completed job 0 397s JS IMPORT: Importing 'gi' 397s JS IMPORT: Defining parent 0x31dabd00100 of 0x31dabd13340 'gi' is mod 1 397s JS IMPORT: successfully imported module 'gi' 397s JS IMPORT: JS import 'lang' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/lang.js 397s JS IMPORT: JS import '_legacy' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_legacy.js 397s JS IMPORT: Importing module _legacy succeeded 397s JS IMPORT: Defining parent 0x31dabd00100 of 0x17308d63ce70 '_legacy' is mod 1 397s JS IMPORT: successfully imported module '_legacy' 397s JS IMPORT: Importing module lang succeeded 397s JS IMPORT: Defining parent 0x31dabd00100 of 0x17308d63ce20 'lang' is mod 1 397s JS IMPORT: successfully imported module 'lang' 397s JS IMPORT: JS import 'signals' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/signals.js 397s JS IMPORT: JS import '_signals' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_signals.js 397s JS IMPORT: JS import '_signals' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_signals.js 397s JS IMPORT: Importing module _signals succeeded 397s JS IMPORT: Defining parent 0x31dabd00100 of 0x17308d63cf10 '_signals' is mod 1 397s JS IMPORT: successfully imported module '_signals' 397s JS IMPORT: Importing module signals succeeded 397s JS IMPORT: Defining parent 0x31dabd00100 of 0x17308d63cec0 'signals' is mod 1 397s JS IMPORT: successfully imported module 'signals' 397s JS CTX: Script evaluation succeeded 397s JS MAINLOOP: Main loop instance 0x1f8c9c22b3b0: Spinning loop until released or hook cleared 397s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine-executor.js' (resource:///org/cjs/jsunit/minijasmine-executor.js), global 0x17308d63b128 397s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x17308d63b128 397s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x17308d63b128 397s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x17308d63b128 397s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x17308d63b128 397s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x17308d63b128 397s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x17308d63b128 397s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x17308d63b128 397s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x17308d63b128 397s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x17308d63b128 397s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x17308d63b128 397s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x17308d63b128 397s JS IMPORT: Module metadata hook for module 0x31dabd07330 397s JS IMPORT: Defining meta.importSync for module 0x31dabd07330 397s JS NATIVE: Defining native module 'system' 397s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x17308d63b128 397s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x17308d63b128 397s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 397s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 397s JS MAINLOOP: Set main loop hook to 397s JS MAINLOOP: Main loop instance 0x1f8c9c22b3b0: hold 397s JS MAINLOOP: Running and clearing main loop hook 397s JS G BXD: Defining method run in prototype for GLib.MainLoop 397s 1..42 397s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 397s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 397s JS G BXD: Defined class for Source (GSource), prototype 0x17308d679308, JSClass 0x622f466eadd0, in object 0x17308d679038 397s JS G BXD: Defining method set_priority in prototype for GLib.Source 397s JS IMPORT: Importing '_gi' 397s JS NATIVE: Defining native module '_gi' 397s JS IMPORT: Defining parent 0x17308d63eb08 of 0x31dabd113d0 '_gi' is mod 1 397s JS IMPORT: successfully imported module '_gi' 397s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/cinnamon/cjs/modules/core/overrides at resource:///org/cinnamon/cjs/modules/core/overrides/CjsPrivate.js 397s JS G NS: Defined namespace 'CjsPrivate' 0x17308d6793a8 in GIRepository 0x17308d63ebc8 397s JS IMPORT: JS import '_common' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_common.js 397s JS IMPORT: JS import '_common' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_common.js 397s JS IMPORT: Importing module _common succeeded 397s JS IMPORT: Defining parent 0x17308d63eb08 of 0x17308d6c3b00 '_common' is mod 1 397s JS IMPORT: successfully imported module '_common' 397s JS IMPORT: Importing module GObject succeeded 397s JS IMPORT: Defining parent 0x17308d63eb20 of 0x17308d6c3ab0 'GObject' is mod 1 397s JS IMPORT: successfully imported module 'GObject' 397s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 397s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 397s JS G BXD: Defined class for String (GString), prototype 0x17308d679628, JSClass 0x622f466eadd0, in object 0x17308d679380 397s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 397s JS G PRM: Defined class ParamSpec prototype is 0x17308d6c3ba0 class 0x622f466f02e8 in object 0x17308d679380 397s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 397s JS G OBJ: Defined class for Object (GObject), prototype 0x17308d679790, JSClass 0x622f466eb460, in object 0x17308d679380 397s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 397s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 397s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x17308d6797b8, JSClass 0x622f466eb460, in object 0x17308d679380 397s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 397s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 397s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 397s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 397s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 397s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 397s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 397s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 397s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 397s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 397s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 397s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 397s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 397s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 397s JS G NS: Defined namespace 'GObject' 0x17308d679380 in GIRepository 0x17308d63ebc8 397s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 397s JS G BXD: Defining method attach in prototype for GLib.Source 397s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 397s JS IMPORT: Module metadata hook for module 0x17308d662c80 397s JS IMPORT: Defining meta.importSync for module 0x17308d662c80 397s JS G BXD: Defining method destroy in prototype for GLib.Source 397s ok 1 Legacy object with signals emit works with no connections 397s ok 2 Legacy object with signals using connect calls a signal handler when a signal is emitted 397s ok 3 Legacy object with signals using connect calls remaining handlers after one is disconnected 397s ok 4 Legacy object with signals using connect does not call a signal handler after the signal is disconnected 397s ok 5 Legacy object with signals using connect can disconnect a signal handler during signal emission 397s ok 6 Legacy object with signals using connect distinguishes multiple signals 397s ok 7 Legacy object with signals using connect determines if a signal is connected on a JS object 397s ok 8 Legacy object with signals using connect does not call a subsequent connected callbacks if stopped by earlier 397s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 397s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 397s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 397s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 397s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 397s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 397s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 397s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 397s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 397s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 397s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 397s JS G ENUM: Defining GLib.LogLevelFlags as 0x31dabd601b0 397s ok 9 Legacy object with signals using connect with exception in signal handler does not affect other callbacks 397s ok 10 Legacy object with signals using connect with exception in signal handler does not disconnect the callback 397s ok 11 Legacy object with signals using connectAfter calls a signal handler when a signal is emitted 397s ok 12 Legacy object with signals using connectAfter calls remaining handlers after one is disconnected 397s ok 13 Legacy object with signals using connectAfter does not call a signal handler after the signal is disconnected 397s ok 14 Legacy object with signals using connectAfter can disconnect a signal handler during signal emission 397s ok 15 Legacy object with signals using connectAfter distinguishes multiple signals 397s ok 16 Legacy object with signals using connectAfter determines if a signal is connected on a JS object 397s ok 17 Legacy object with signals using connectAfter does not call a subsequent connected callbacks if stopped by earlier 397s ok 18 Legacy object with signals using connectAfter with exception in signal handler does not affect other callbacks 397s ok 19 Legacy object with signals using connectAfter with exception in signal handler does not disconnect the callback 397s ok 20 Legacy object with signals using connectAfter calls a signal handler later than when using connect when a signal is emitted 397s ok 21 Legacy object with signals does not call a connected after handler when stopped by connect 397s ok 22 Object with signals added emit works with no connections 397s ok 23 Object with signals added using connect calls a signal handler when a signal is emitted 397s ok 24 Object with signals added using connect calls remaining handlers after one is disconnected 397s ok 25 Object with signals added using connect does not call a signal handler after the signal is disconnected 397s ok 26 Object with signals added using connect can disconnect a signal handler during signal emission 397s ok 27 Object with signals added using connect distinguishes multiple signals 397s ok 28 Object with signals added using connect determines if a signal is connected on a JS object 397s ok 29 Object with signals added using connect does not call a subsequent connected callbacks if stopped by earlier 397s ok 30 Object with signals added using connect with exception in signal handler does not affect other callbacks 397s ok 31 Object with signals added using connect with exception in signal handler does not disconnect the callback 397s ok 32 Object with signals added using connectAfter calls a signal handler when a signal is emitted 397s ok 33 Object with signals added using connectAfter calls remaining handlers after one is disconnected 397s ok 34 Object with signals added using connectAfter does not call a signal handler after the signal is disconnected 397s ok 35 Object with signals added using connectAfter can disconnect a signal handler during signal emission 397s ok 36 Object with signals added using connectAfter distinguishes multiple signals 397s ok 37 Object with signals added using connectAfter determines if a signal is connected on a JS object 397s ok 38 Object with signals added using connectAfter does not call a subsequent connected callbacks if stopped by earlier 397s ok 39 Object with signals added using connectAfter with exception in signal handler does not affect other callbacks 397s ok 40 Object with signals added using connectAfter with exception in signal handler does not disconnect the callback 397s ok 41 Object with signals added using connectAfter calls a signal handler later than when using connect when a signal is emitted 397s ok 42 Object with signals added does not call a connected after handler when stopped by connect 397s JS G BXD: Defining method quit in prototype for GLib.MainLoop 397s JS MAINLOOP: Enqueue job , promise=, allocation site= 397s JS MAINLOOP: Main loop instance 0x1f8c9c22b3b0: Spinning loop until released or hook cleared 397s JS MAINLOOP: handling job 0, 397s JS MAINLOOP: Enqueue job , promise=, allocation site= 397s JS MAINLOOP: Completed job 0 397s JS MAINLOOP: handling job 1, 397s JS MAINLOOP: Enqueue job , promise=, allocation site= 397s JS MAINLOOP: Completed job 1 397s JS MAINLOOP: handling job 2, 397s JS MAINLOOP: Enqueue job , promise=, allocation site= 397s JS MAINLOOP: Completed job 2 397s JS MAINLOOP: handling job 3, 397s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine-executor.js async resolved" 397s JS MAINLOOP: Main loop instance 0x1f8c9c22b3b0: release 397s JS MAINLOOP: Completed job 3 397s JS MEMORY: Memory report: before destroying context 397s JS MEMORY: 391 objects currently alive 397s JS MEMORY: boxed_instance = 252 397s JS MEMORY: boxed_prototype = 10 397s JS MEMORY: closure = 1 397s JS MEMORY: function = 115 397s JS MEMORY: fundamental_instance = 0 397s JS MEMORY: fundamental_prototype = 0 397s JS MEMORY: gerror_instance = 0 397s JS MEMORY: gerror_prototype = 0 397s JS MEMORY: interface = 0 397s JS MEMORY: module = 8 397s JS MEMORY: ns = 3 397s JS MEMORY: object_instance = 0 397s JS MEMORY: object_prototype = 2 397s JS MEMORY: param = 0 397s JS MEMORY: union_instance = 0 397s JS MEMORY: union_prototype = 0 397s JS CTX: JS shutdown sequence 397s JS CTX: Stopping profiler 397s JS CTX: Shutting down toggle queue 397s JS CTX: Notifying external reference holders of GjsContext dispose 397s JS MAINLOOP: Stopping promise job dispatcher 397s JS CTX: Notifying reference holders of GjsContext dispose 397s JS CTX: Checking unhandled promise rejections 397s JS CTX: Releasing cached JS wrappers 397s JS CTX: Final triggered GC 397s JS CTX: Destroying JS context 397s JS CTX: Releasing all native objects 397s JS CTX: Disabling auto GC 397s JS CTX: Ending trace on global object 397s JS CTX: Freeing allocated resources 397s JS CTX: JS context destroyed 397s PASS: cjs/testSignals.test 397s Running test: cjs/testGLibLogWriter.test 397s JS NATIVE: Registered native JS module '_promiseNative' 397s JS NATIVE: Registered native JS module '_byteArrayNative' 397s JS NATIVE: Registered native JS module '_encodingNative' 397s JS NATIVE: Registered native JS module '_gi' 397s JS NATIVE: Registered native JS module 'gi' 397s JS NATIVE: Registered native JS module 'cairoNative' 397s JS NATIVE: Registered native JS module 'system' 397s JS NATIVE: Registered native JS module 'console' 397s JS NATIVE: Registered native JS module '_print' 397s JS CTX: Enabling JIT 397s JS CTX: Initialized class GjsFileImporter prototype 0x2c65083000a0 397s JS IMPORT: Defining parent (nil) of 0x2c6508300100 'imports' is mod 0 397s JS IMPORT: Importing '_print' 397s JS NATIVE: Defining native module '_print' 397s JS IMPORT: Defining parent 0x2c6508300100 of 0x2c65083007b8 '_print' is mod 1 397s JS IMPORT: successfully imported module '_print' 397s JS IMPORT: Loading internal module 'loader' (resource:///org/cinnamon/cjs/modules/internal/loader.js) 397s JS IMPORT: Module resolve hook for module 'resource:///org/cinnamon/cjs/modules/esm/_bootstrap/default.js' (resource:///org/cinnamon/cjs/modules/esm/_bootstrap/default.js), global 0x1dda5d63b128 397s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x1dda5d63b128 397s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x1dda5d63b128 397s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1dda5d63b128 397s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1dda5d63b128 397s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x1dda5d63b128 397s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x1dda5d63b128 397s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x1dda5d63b128 397s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x1dda5d63b128 397s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x1dda5d63b128 397s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1dda5d63b128 397s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x1dda5d63b128 397s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x1dda5d63b128 397s JS MAINLOOP: Main loop instance 0x142af6acb3b0: hold 397s JS MAINLOOP: Enqueue job , promise=, allocation site= 397s JS MAINLOOP: Starting promise job dispatcher 397s JS MAINLOOP: Main loop instance 0x142af6acb3b0: Spinning loop until released or hook cleared 397s JS MAINLOOP: handling job 0, 397s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 397s JS MAINLOOP: Main loop instance 0x142af6acb3b0: release 397s JS MAINLOOP: Completed job 0 397s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine.js' (resource:///org/cjs/jsunit/minijasmine.js), global 0x1dda5d63b128 397s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1dda5d63b128 397s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1dda5d63b128 397s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1dda5d63b128 397s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1dda5d63b128 397s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1dda5d63b128 397s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1dda5d63b128 397s JS IMPORT: Module metadata hook for module 0x2c65083130c0 397s JS IMPORT: Defining meta.importSync for module 0x2c65083130c0 397s JS NATIVE: Defining native module 'gi' 397s JS CTX: Initialized class GIRepositoryNamespace prototype 0x2c65083134b0 397s JS IMPORT: JS import 'overrides' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/overrides.js 397s JS IMPORT: JS import 'overrides' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/overrides.js 397s JS IMPORT: Adding directory 'resource:///org/cinnamon/cjs/modules/core/overrides' to child importer 'overrides' 397s JS IMPORT: Importing directory 'overrides' 397s JS IMPORT: Defining parent 0x2c6508300100 of 0x2c65083135b0 'overrides' is mod 1 397s JS IMPORT: Defined importer 'overrides' 0x2c65083135b0 in 0x2c6508300100 397s JS IMPORT: successfully imported directory 'overrides' 397s JS IMPORT: Importing '_promiseNative' 397s JS NATIVE: Defining native module '_promiseNative' 397s JS IMPORT: Defining parent 0x2c6508300100 of 0x2c6508313a70 '_promiseNative' is mod 1 397s JS IMPORT: successfully imported module '_promiseNative' 397s JS IMPORT: Importing module GLib succeeded 397s JS IMPORT: Defining parent 0x2c65083135b0 of 0x1dda5d63c150 'GLib' is mod 1 397s JS IMPORT: successfully imported module 'GLib' 397s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 397s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x1dda5d679060, JSClass 0x6501644dadd0, in object 0x1dda5d679038 397s JS CTX: Initialized class GIRepositoryGType prototype 0x2c6508313dc0 397s JS CTX: Initialized class GIRepositoryFunction prototype 0x2c6508313e20 397s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 397s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 397s JS G BXD: Defined class for Error (GError), prototype 0x1dda5d6790b0, JSClass 0x6501644dadd0, in object 0x1dda5d679038 397s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 397s JS G BXD: Defined class for Variant (GVariant), prototype 0x1dda5d679100, JSClass 0x6501644dadd0, in object 0x1dda5d679038 397s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 397s JS G BXD: Defined class for Bytes (GBytes), prototype 0x1dda5d679150, JSClass 0x6501644dadd0, in object 0x1dda5d679038 397s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 397s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 397s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x1dda5d6791a0, JSClass 0x6501644dadd0, in object 0x1dda5d679038 397s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 397s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 397s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 397s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 397s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 397s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 397s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 397s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 397s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 397s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 397s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 397s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 397s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 397s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 397s JS G BXD: Defined class for Thread (GThread), prototype 0x1dda5d6791f0, JSClass 0x6501644dadd0, in object 0x1dda5d679038 397s JS G BXD: Defining method ref in prototype for GLib.Thread 397s JS G BXD: Defining method unref in prototype for GLib.Thread 397s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 397s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x1dda5d679240, JSClass 0x6501644dadd0, in object 0x1dda5d679038 397s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 397s JS G BXD: Defined class for Regex (GRegex), prototype 0x1dda5d679290, JSClass 0x6501644dadd0, in object 0x1dda5d679038 397s JS G BXD: Defining method match in prototype for GLib.Regex 397s JS G BXD: Defining method match_full in prototype for GLib.Regex 397s JS G BXD: Defining method match_all in prototype for GLib.Regex 397s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 397s JS G NS: Defined namespace 'GLib' 0x1dda5d679038 in GIRepository 0x2c6508313340 397s JS IMPORT: Importing module jasmine succeeded 397s JS IMPORT: Defining parent 0x2c6508300100 of 0x1dda5d63cce0 'jasmine' is mod 1 397s JS IMPORT: successfully imported module 'jasmine' 397s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 397s JS MAINLOOP: Main loop instance 0x142af6acb3b0: hold 397s JS MAINLOOP: Enqueue job , promise=, allocation site= 397s JS MAINLOOP: Main loop instance 0x142af6acb3b0: Spinning loop until released or hook cleared 397s JS MAINLOOP: handling job 0, 397s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine.js async resolved" 397s JS MAINLOOP: Main loop instance 0x142af6acb3b0: release 397s JS MAINLOOP: Completed job 0 397s JS IMPORT: Module resolve hook for module 'file:///usr/libexec/installed-tests/cjs/js/testGLibLogWriter.js' (file:///usr/libexec/installed-tests/cjs/js/testGLibLogWriter.js), global 0x1dda5d63b128 397s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1dda5d63b128 397s JS IMPORT: Module resolve hook for module "./matchers.js" (relative to ), global 0x1dda5d63b128 397s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1dda5d63b128 397s JS IMPORT: Module resolve hook for module "./matchers.js" (relative to ), global 0x1dda5d63b128 397s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1dda5d63b128 397s JS IMPORT: Module resolve hook for module "./matchers.js" (relative to ), global 0x1dda5d63b128 397s JS MAINLOOP: Main loop instance 0x142af6acb3b0: hold 397s JS MAINLOOP: Enqueue job , promise=, allocation site= 397s JS MAINLOOP: Main loop instance 0x142af6acb3b0: Spinning loop until released or hook cleared 397s JS MAINLOOP: handling job 0, 397s JS IMPORT: Module evaluation promise resolved: function "file:///usr/libexec/installed-tests/cjs/js/testGLibLogWriter.js async resolved" 397s JS MAINLOOP: Main loop instance 0x142af6acb3b0: release 397s JS MAINLOOP: Completed job 0 397s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine-executor.js' (resource:///org/cjs/jsunit/minijasmine-executor.js), global 0x1dda5d63b128 397s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x1dda5d63b128 397s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1dda5d63b128 397s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1dda5d63b128 397s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1dda5d63b128 397s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1dda5d63b128 397s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1dda5d63b128 397s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1dda5d63b128 397s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x1dda5d63b128 397s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1dda5d63b128 397s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1dda5d63b128 397s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x1dda5d63b128 397s JS IMPORT: Module metadata hook for module 0x2c650832c910 397s JS IMPORT: Defining meta.importSync for module 0x2c650832c910 397s JS NATIVE: Defining native module 'system' 397s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1dda5d63b128 397s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1dda5d63b128 397s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 397s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 397s JS MAINLOOP: Set main loop hook to 397s JS MAINLOOP: Main loop instance 0x142af6acb3b0: hold 397s JS MAINLOOP: Running and clearing main loop hook 397s JS G BXD: Defining method run in prototype for GLib.MainLoop 397s 1..4 397s JS IMPORT: Importing 'gi' 397s JS IMPORT: Defining parent 0x2c6508300100 of 0x2c6508313340 'gi' is mod 1 397s JS IMPORT: successfully imported module 'gi' 397s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 397s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 397s JS G BXD: Defined class for Source (GSource), prototype 0x1dda5d679308, JSClass 0x6501644dadd0, in object 0x1dda5d679038 397s JS G BXD: Defining method set_priority in prototype for GLib.Source 397s JS IMPORT: Importing '_gi' 397s JS NATIVE: Defining native module '_gi' 397s JS IMPORT: Defining parent 0x2c6508300100 of 0x2c6508331b00 '_gi' is mod 1 397s JS IMPORT: successfully imported module '_gi' 397s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/cinnamon/cjs/modules/core/overrides at resource:///org/cinnamon/cjs/modules/core/overrides/CjsPrivate.js 397s JS G NS: Defined namespace 'CjsPrivate' 0x1dda5d6793a8 in GIRepository 0x2c6508313340 397s JS IMPORT: JS import '_common' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_common.js 397s JS IMPORT: JS import '_common' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_common.js 397s JS IMPORT: Importing module _common succeeded 397s JS IMPORT: Defining parent 0x2c6508300100 of 0x1dda5d63cfd8 '_common' is mod 1 397s JS IMPORT: successfully imported module '_common' 397s JS IMPORT: JS import '_legacy' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_legacy.js 397s JS IMPORT: Importing module _legacy succeeded 397s JS IMPORT: Defining parent 0x2c6508300100 of 0x1dda5d6c5060 '_legacy' is mod 1 397s JS IMPORT: successfully imported module '_legacy' 397s JS IMPORT: Importing module GObject succeeded 397s JS IMPORT: Defining parent 0x2c65083135b0 of 0x1dda5d63cf88 'GObject' is mod 1 397s JS IMPORT: successfully imported module 'GObject' 397s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 397s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 397s JS G BXD: Defined class for String (GString), prototype 0x1dda5d679628, JSClass 0x6501644dadd0, in object 0x1dda5d679380 397s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 397s JS G PRM: Defined class ParamSpec prototype is 0x1dda5d6c5100 class 0x6501644e02e8 in object 0x1dda5d679380 397s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 397s JS G OBJ: Defined class for Object (GObject), prototype 0x1dda5d679790, JSClass 0x6501644db460, in object 0x1dda5d679380 397s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 397s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 397s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x1dda5d6797b8, JSClass 0x6501644db460, in object 0x1dda5d679380 397s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 397s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 397s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 397s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 397s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 397s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 397s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 397s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 397s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 397s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 397s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 397s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 397s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 397s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 397s JS G NS: Defined namespace 'GObject' 0x1dda5d679380 in GIRepository 0x2c6508313340 397s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 397s JS G BXD: Defining method attach in prototype for GLib.Source 397s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 397s JS IMPORT: Module metadata hook for module 0x2c65083043f8 397s JS IMPORT: Defining meta.importSync for module 0x2c65083043f8 397s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'CjsPrivate' 397s JS G BXD: Defining method destroy in prototype for GLib.Source 397s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 397s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 397s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 397s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 397s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 397s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 397s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 397s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 397s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 397s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 397s JS G ENUM: Defining GLib.LogLevelFlags as 0x2c650833c1d8 397s JS G NS: Found info type FUNCTION for 'log_variant' in namespace 'GLib' 397s JS G NS: Found info type STRUCT for 'VariantType' in namespace 'GLib' 397s JS G BXD: Defined class for VariantType (GVariantType), prototype 0x1dda5d6799c0, JSClass 0x6501644dadd0, in object 0x1dda5d679038 397s JS G BXD: Defining method classify in prototype for GLib.Variant 397s JS G BXD: Defining method is_of_type in prototype for GLib.Variant 397s JS G BXD: Defining method n_children in prototype for GLib.Variant 397s JS G BXD: Defining method get_child_value in prototype for GLib.Variant 397s JS G BXD: Defining method get_string in prototype for GLib.Variant 397s JS G BXD: Defining method get_variant in prototype for GLib.Variant 397s JS G BXD: Defining method get_maybe in prototype for GLib.Variant 397s JS G BXD: Defining method get_data_as_bytes in prototype for GLib.Variant 397s JS IMPORT: Importing '_byteArrayNative' 397s JS NATIVE: Defining native module '_byteArrayNative' 397s JS IMPORT: Defining parent 0x2c6508300100 of 0x2c650833c8b0 '_byteArrayNative' is mod 1 397s JS IMPORT: successfully imported module '_byteArrayNative' 397s JS G NS: Found info type ENUM for 'LogWriterOutput' in namespace 'GLib' 397s JS G ENUM: Defining enum value HANDLED (fixed from handled) 1 397s JS G ENUM: Defining enum value UNHANDLED (fixed from unhandled) 0 397s JS G ENUM: Defining GLib.LogWriterOutput as 0x2c650833d100 397s JS IMPORT: Module metadata hook for module 0x2c6508302360 397s JS IMPORT: Defining meta.importSync for module 0x2c6508302360 397s JS NATIVE: Defining native module '_encodingNative' 397s ok 1 GLib Structured logging handler writes a message 397s ok 2 GLib Structured logging handler writes a warning 397s ok 3 GLib Structured logging handler preserves a custom string field 397s ok 4 GLib Structured logging handler preserves a custom byte array field 397s JS G BXD: Defining method quit in prototype for GLib.MainLoop 397s JS MAINLOOP: Enqueue job , promise=, allocation site= 397s JS MAINLOOP: Main loop instance 0x142af6acb3b0: Spinning loop until released or hook cleared 397s JS MAINLOOP: handling job 0, 397s JS MAINLOOP: Enqueue job , promise=, allocation site= 397s JS MAINLOOP: Completed job 0 397s JS MAINLOOP: handling job 1, 397s JS MAINLOOP: Enqueue job , promise=, allocation site= 397s JS MAINLOOP: Completed job 1 397s JS MAINLOOP: handling job 2, 397s JS MAINLOOP: Enqueue job , promise=, allocation site= 397s JS MAINLOOP: Completed job 2 397s JS MAINLOOP: handling job 3, 397s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine-executor.js async resolved" 397s JS MAINLOOP: Main loop instance 0x142af6acb3b0: release 397s JS MAINLOOP: Completed job 3 397s JS MEMORY: Memory report: before destroying context 397s JS MEMORY: 386 objects currently alive 397s JS MEMORY: boxed_instance = 230 397s JS MEMORY: boxed_prototype = 11 397s JS MEMORY: closure = 2 397s JS MEMORY: function = 133 397s JS MEMORY: fundamental_instance = 0 397s JS MEMORY: fundamental_prototype = 0 397s JS MEMORY: gerror_instance = 0 397s JS MEMORY: gerror_prototype = 0 397s JS MEMORY: interface = 0 397s JS MEMORY: module = 5 397s JS MEMORY: ns = 3 397s JS MEMORY: object_instance = 0 397s JS MEMORY: object_prototype = 2 397s JS MEMORY: param = 0 397s JS MEMORY: union_instance = 0 397s JS MEMORY: union_prototype = 0 397s JS CTX: JS shutdown sequence 397s JS CTX: Stopping profiler 397s JS CTX: Shutting down toggle queue 397s JS CTX: Notifying external reference holders of GjsContext dispose 397s JS MAINLOOP: Stopping promise job dispatcher 397s JS CTX: Notifying reference holders of GjsContext dispose 397s JS CTX: Checking unhandled promise rejections 397s JS CTX: Releasing cached JS wrappers 397s JS CTX: Final triggered GC 397s JS CTX: Destroying JS context 397s JS CTX: Releasing all native objects 397s JS CTX: Disabling auto GC 397s JS CTX: Ending trace on global object 397s JS CTX: Freeing allocated resources 397s JS CTX: JS context destroyed 397s PASS: cjs/testGLibLogWriter.test 397s Running test: cjs/testSystem.test 397s JS NATIVE: Registered native JS module '_promiseNative' 397s JS NATIVE: Registered native JS module '_byteArrayNative' 397s JS NATIVE: Registered native JS module '_encodingNative' 397s JS NATIVE: Registered native JS module '_gi' 397s JS NATIVE: Registered native JS module 'gi' 397s JS NATIVE: Registered native JS module 'cairoNative' 397s JS NATIVE: Registered native JS module 'system' 397s JS NATIVE: Registered native JS module 'console' 397s JS NATIVE: Registered native JS module '_print' 397s JS CTX: Enabling JIT 397s JS CTX: Initialized class GjsFileImporter prototype 0x157c0b000a0 397s JS IMPORT: Defining parent (nil) of 0x157c0b00100 'imports' is mod 0 397s JS IMPORT: Importing '_print' 397s JS NATIVE: Defining native module '_print' 397s JS IMPORT: Defining parent 0x157c0b00100 of 0x157c0b007b8 '_print' is mod 1 397s JS IMPORT: successfully imported module '_print' 397s JS IMPORT: Loading internal module 'loader' (resource:///org/cinnamon/cjs/modules/internal/loader.js) 397s JS IMPORT: Module resolve hook for module 'resource:///org/cinnamon/cjs/modules/esm/_bootstrap/default.js' (resource:///org/cinnamon/cjs/modules/esm/_bootstrap/default.js), global 0x1e60bfe3b128 397s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x1e60bfe3b128 397s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x1e60bfe3b128 397s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1e60bfe3b128 397s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1e60bfe3b128 397s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x1e60bfe3b128 397s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x1e60bfe3b128 397s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x1e60bfe3b128 397s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x1e60bfe3b128 397s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x1e60bfe3b128 397s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1e60bfe3b128 397s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x1e60bfe3b128 397s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x1e60bfe3b128 397s JS MAINLOOP: Main loop instance 0x1d87a910b3b0: hold 397s JS MAINLOOP: Enqueue job , promise=, allocation site= 397s JS MAINLOOP: Starting promise job dispatcher 397s JS MAINLOOP: Main loop instance 0x1d87a910b3b0: Spinning loop until released or hook cleared 397s JS MAINLOOP: handling job 0, 397s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 397s JS MAINLOOP: Main loop instance 0x1d87a910b3b0: release 397s JS MAINLOOP: Completed job 0 397s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine.js' (resource:///org/cjs/jsunit/minijasmine.js), global 0x1e60bfe3b128 397s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1e60bfe3b128 397s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1e60bfe3b128 397s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1e60bfe3b128 397s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1e60bfe3b128 397s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1e60bfe3b128 397s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1e60bfe3b128 397s JS IMPORT: Module metadata hook for module 0x157c0b130c0 397s JS IMPORT: Defining meta.importSync for module 0x157c0b130c0 397s JS NATIVE: Defining native module 'gi' 397s JS CTX: Initialized class GIRepositoryNamespace prototype 0x157c0b134b0 397s JS IMPORT: JS import 'overrides' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/overrides.js 397s JS IMPORT: JS import 'overrides' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/overrides.js 397s JS IMPORT: Adding directory 'resource:///org/cinnamon/cjs/modules/core/overrides' to child importer 'overrides' 397s JS IMPORT: Importing directory 'overrides' 397s JS IMPORT: Defining parent 0x157c0b00100 of 0x157c0b135b0 'overrides' is mod 1 397s JS IMPORT: Defined importer 'overrides' 0x157c0b135b0 in 0x157c0b00100 397s JS IMPORT: successfully imported directory 'overrides' 397s JS IMPORT: Importing '_promiseNative' 397s JS NATIVE: Defining native module '_promiseNative' 397s JS IMPORT: Defining parent 0x157c0b00100 of 0x157c0b13a70 '_promiseNative' is mod 1 397s JS IMPORT: successfully imported module '_promiseNative' 397s JS IMPORT: Importing module GLib succeeded 397s JS IMPORT: Defining parent 0x157c0b135b0 of 0x1e60bfe3c150 'GLib' is mod 1 397s JS IMPORT: successfully imported module 'GLib' 397s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 397s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x1e60bfe79060, JSClass 0x6b5a0963add0, in object 0x1e60bfe79038 397s JS CTX: Initialized class GIRepositoryGType prototype 0x157c0b13dc0 397s JS CTX: Initialized class GIRepositoryFunction prototype 0x157c0b13e20 397s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 397s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 397s JS G BXD: Defined class for Error (GError), prototype 0x1e60bfe790b0, JSClass 0x6b5a0963add0, in object 0x1e60bfe79038 397s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 397s JS G BXD: Defined class for Variant (GVariant), prototype 0x1e60bfe79100, JSClass 0x6b5a0963add0, in object 0x1e60bfe79038 397s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 397s JS G BXD: Defined class for Bytes (GBytes), prototype 0x1e60bfe79150, JSClass 0x6b5a0963add0, in object 0x1e60bfe79038 397s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 397s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 397s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x1e60bfe791a0, JSClass 0x6b5a0963add0, in object 0x1e60bfe79038 397s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 397s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 397s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 397s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 397s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 397s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 397s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 397s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 397s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 397s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 397s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 397s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 397s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 397s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 397s JS G BXD: Defined class for Thread (GThread), prototype 0x1e60bfe791f0, JSClass 0x6b5a0963add0, in object 0x1e60bfe79038 397s JS G BXD: Defining method ref in prototype for GLib.Thread 397s JS G BXD: Defining method unref in prototype for GLib.Thread 397s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 397s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x1e60bfe79240, JSClass 0x6b5a0963add0, in object 0x1e60bfe79038 397s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 397s JS G BXD: Defined class for Regex (GRegex), prototype 0x1e60bfe79290, JSClass 0x6b5a0963add0, in object 0x1e60bfe79038 397s JS G BXD: Defining method match in prototype for GLib.Regex 397s JS G BXD: Defining method match_full in prototype for GLib.Regex 397s JS G BXD: Defining method match_all in prototype for GLib.Regex 397s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 397s JS G NS: Defined namespace 'GLib' 0x1e60bfe79038 in GIRepository 0x157c0b13340 397s JS IMPORT: Importing module jasmine succeeded 397s JS IMPORT: Defining parent 0x157c0b00100 of 0x1e60bfe3cce0 'jasmine' is mod 1 397s JS IMPORT: successfully imported module 'jasmine' 397s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 397s JS MAINLOOP: Main loop instance 0x1d87a910b3b0: hold 397s JS MAINLOOP: Enqueue job , promise=, allocation site= 397s JS MAINLOOP: Main loop instance 0x1d87a910b3b0: Spinning loop until released or hook cleared 397s JS MAINLOOP: handling job 0, 397s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine.js async resolved" 397s JS MAINLOOP: Main loop instance 0x1d87a910b3b0: release 397s JS MAINLOOP: Completed job 0 397s JS IMPORT: Importing 'system' 397s JS NATIVE: Defining native module 'system' 397s JS IMPORT: Defining parent 0x157c0b00100 of 0x157c0b28398 'system' is mod 1 397s JS IMPORT: successfully imported module 'system' 397s JS IMPORT: Importing 'gi' 397s JS IMPORT: Defining parent 0x157c0b00100 of 0x157c0b13340 'gi' is mod 1 397s JS IMPORT: successfully imported module 'gi' 397s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/cinnamon/cjs/modules/core/overrides at resource:///org/cinnamon/cjs/modules/core/overrides/CjsPrivate.js 397s JS G NS: Defined namespace 'CjsPrivate' 0x1e60bfe79330 in GIRepository 0x157c0b13340 397s JS IMPORT: JS import 'signals' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/signals.js 397s JS IMPORT: JS import 'lang' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/lang.js 397s JS IMPORT: JS import '_legacy' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_legacy.js 397s JS IMPORT: Importing module _legacy succeeded 397s JS IMPORT: Defining parent 0x157c0b00100 of 0x1e60bfe3cf10 '_legacy' is mod 1 397s JS IMPORT: successfully imported module '_legacy' 397s JS IMPORT: Importing module lang succeeded 397s JS IMPORT: Defining parent 0x157c0b00100 of 0x1e60bfe3cec0 'lang' is mod 1 397s JS IMPORT: successfully imported module 'lang' 397s JS IMPORT: JS import '_signals' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_signals.js 397s JS IMPORT: JS import '_signals' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_signals.js 397s JS IMPORT: Importing module _signals succeeded 397s JS IMPORT: Defining parent 0x157c0b00100 of 0x1e60bfe3cf60 '_signals' is mod 1 397s JS IMPORT: successfully imported module '_signals' 397s JS IMPORT: Importing module signals succeeded 397s JS IMPORT: Defining parent 0x157c0b00100 of 0x1e60bfe3ce70 'signals' is mod 1 397s JS IMPORT: successfully imported module 'signals' 397s JS IMPORT: Importing module Gio succeeded 397s JS IMPORT: Defining parent 0x157c0b135b0 of 0x1e60bfe3ce20 'Gio' is mod 1 397s JS IMPORT: successfully imported module 'Gio' 397s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 397s JS IMPORT: Importing '_gi' 397s JS NATIVE: Defining native module '_gi' 397s JS IMPORT: Defining parent 0x157c0b00100 of 0x157c0b2b968 '_gi' is mod 1 397s JS IMPORT: successfully imported module '_gi' 397s JS IMPORT: JS import '_common' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_common.js 397s JS IMPORT: JS import '_common' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_common.js 397s JS IMPORT: Importing module _common succeeded 397s JS IMPORT: Defining parent 0x157c0b00100 of 0x1e60bfecc038 '_common' is mod 1 397s JS IMPORT: successfully imported module '_common' 397s JS IMPORT: Importing module GObject succeeded 397s JS IMPORT: Defining parent 0x157c0b135b0 of 0x1e60bfe3cfb0 'GObject' is mod 1 397s JS IMPORT: successfully imported module 'GObject' 397s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 397s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 397s JS G BXD: Defined class for String (GString), prototype 0x1e60bfe795d8, JSClass 0x6b5a0963add0, in object 0x1e60bfe79358 397s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 397s JS G PRM: Defined class ParamSpec prototype is 0x1e60bfecc0d8 class 0x6b5a096402e8 in object 0x1e60bfe79358 397s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 397s JS G OBJ: Defined class for Object (GObject), prototype 0x1e60bfe79740, JSClass 0x6b5a0963b460, in object 0x1e60bfe79358 397s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 397s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 397s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x1e60bfe79768, JSClass 0x6b5a0963b460, in object 0x1e60bfe79358 397s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 397s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 397s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 397s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 397s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 397s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 397s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 397s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 397s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 397s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 397s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 397s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 397s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 397s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 397s JS G NS: Defined namespace 'GObject' 0x1e60bfe79358 in GIRepository 0x157c0b13340 397s JS G OBJ: Defined class for Application (GApplication), prototype 0x1e60bfe797b8, JSClass 0x6b5a0963b460, in object 0x1e60bfe79308 397s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 397s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x1e60bfecc5b0, JSClass 0x6b5a0963b4e0, in object 0x1e60bfe79308 397s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 397s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 397s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 397s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 397s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 397s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 397s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 397s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 397s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 397s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 397s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x1e60bfe79830, JSClass 0x6b5a0963b460, in object 0x1e60bfe79308 397s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 397s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x1e60bfecc830, JSClass 0x6b5a0963b4e0, in object 0x1e60bfe79308 397s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 397s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x1e60bfe798a8, JSClass 0x6b5a0963b460, in object 0x1e60bfe79308 397s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 397s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 397s JS G IFACE: Defined class for Initable (GInitable), prototype 0x1e60bfecc970, JSClass 0x6b5a0963b4e0, in object 0x1e60bfe79308 397s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 397s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 397s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 397s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x1e60bfe79920, JSClass 0x6b5a0963add0, in object 0x1e60bfe79308 397s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 397s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x1e60bfe79970, JSClass 0x6b5a0963add0, in object 0x1e60bfe79308 397s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'CjsPrivate' 397s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 397s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x1e60bfe799c0, JSClass 0x6b5a0963b460, in object 0x1e60bfe79308 397s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x1e60bfe79a10, JSClass 0x6b5a0963b460, in object 0x1e60bfe79330 397s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 397s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x1e60bfe79a60, JSClass 0x6b5a0963b460, in object 0x1e60bfe79308 397s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 397s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 397s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 397s JS G IFACE: Defined class for File (GFile), prototype 0x1e60bfeccad8, JSClass 0x6b5a0963b4e0, in object 0x1e60bfe79308 397s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x1e60bfe79ad8, JSClass 0x6b5a0963b460, in object 0x157c0b13420 397s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 397s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x1e60bfe79b50, JSClass 0x6b5a0963b460, in object 0x1e60bfe79308 397s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 397s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 397s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x1e60bfe79ba0, JSClass 0x6b5a0963b460, in object 0x1e60bfe79308 397s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 397s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x1e60bfe79bf0, JSClass 0x6b5a0963b460, in object 0x1e60bfe79308 397s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 397s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x1e60bfe79c40, JSClass 0x6b5a0963add0, in object 0x1e60bfe79308 397s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 397s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 397s JS G OBJ: Defined class for Settings (GSettings), prototype 0x1e60bfe79c90, JSClass 0x6b5a0963b460, in object 0x1e60bfe79308 397s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 397s JS G NS: Defined namespace 'Gio' 0x1e60bfe79308 in GIRepository 0x157c0b13340 397s JS CTX: Script evaluation succeeded 397s JS MAINLOOP: Main loop instance 0x1d87a910b3b0: Spinning loop until released or hook cleared 397s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine-executor.js' (resource:///org/cjs/jsunit/minijasmine-executor.js), global 0x1e60bfe3b128 397s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x1e60bfe3b128 397s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1e60bfe3b128 397s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1e60bfe3b128 397s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1e60bfe3b128 397s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1e60bfe3b128 397s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1e60bfe3b128 397s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1e60bfe3b128 397s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x1e60bfe3b128 397s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1e60bfe3b128 397s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1e60bfe3b128 397s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x1e60bfe3b128 397s JS IMPORT: Module metadata hook for module 0x157c0b3b2a0 397s JS IMPORT: Defining meta.importSync for module 0x157c0b3b2a0 397s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1e60bfe3b128 397s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1e60bfe3b128 397s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 397s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 397s JS MAINLOOP: Set main loop hook to 397s JS MAINLOOP: Main loop instance 0x1d87a910b3b0: hold 397s JS MAINLOOP: Running and clearing main loop hook 397s JS G BXD: Defining method run in prototype for GLib.MainLoop 397s 1..12 397s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 397s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 397s JS G BXD: Defined class for Source (GSource), prototype 0x1e60bfe79ce0, JSClass 0x6b5a0963add0, in object 0x1e60bfe79038 397s JS G BXD: Defining method set_priority in prototype for GLib.Source 397s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 397s JS G BXD: Defining method attach in prototype for GLib.Source 397s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 397s JS IMPORT: Module metadata hook for module 0x1e60bfe62bd8 397s JS IMPORT: Defining meta.importSync for module 0x1e60bfe62bd8 397s JS G BXD: Defining method destroy in prototype for GLib.Source 397s ok 1 System.addressOf() gives different results for different objects 397s ok 2 System.refcount() gives the correct number 397s ok 3 System.addressOfGObject() gives different results for different objects 397s ok 4 System.addressOfGObject() throws for non GObject objects 397s ok 5 System.gc() does not crash the application 397s ok 6 System.dumpHeap() throws but does not crash when given a nonexistent path 397s ok 7 System.dumpMemoryInfo() 397s ok 8 System.dumpMemoryInfo() throws but does not crash when given a nonexistent path 397s ok 9 System.programPath is null when executed from minijasmine 397s ok 10 System.programArgs System.programArgs is an array 397s ok 11 System.programArgs modifications persist 397s ok 12 System.programArgs System.programArgs is equal to ARGV 397s JS G BXD: Defining method quit in prototype for GLib.MainLoop 397s JS MAINLOOP: Enqueue job , promise=, allocation site= 397s JS MAINLOOP: Main loop instance 0x1d87a910b3b0: Spinning loop until released or hook cleared 397s JS MAINLOOP: handling job 0, 397s JS MAINLOOP: Enqueue job , promise=, allocation site= 397s JS MAINLOOP: Completed job 0 397s JS MAINLOOP: handling job 1, 397s JS MAINLOOP: Enqueue job , promise=, allocation site= 397s JS MAINLOOP: Completed job 1 397s JS MAINLOOP: handling job 2, 397s JS MAINLOOP: Enqueue job , promise=, allocation site= 397s JS MAINLOOP: Completed job 2 397s JS MAINLOOP: handling job 3, 397s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine-executor.js async resolved" 397s JS MAINLOOP: Main loop instance 0x1d87a910b3b0: release 397s JS MAINLOOP: Completed job 3 397s JS MEMORY: Memory report: before destroying context 397s JS MEMORY: 267 objects currently alive 397s JS MEMORY: boxed_instance = 49 397s JS MEMORY: boxed_prototype = 12 397s JS MEMORY: closure = 1 397s JS MEMORY: function = 174 397s JS MEMORY: fundamental_instance = 0 397s JS MEMORY: fundamental_prototype = 0 397s JS MEMORY: gerror_instance = 0 397s JS MEMORY: gerror_prototype = 0 397s JS MEMORY: interface = 4 397s JS MEMORY: module = 9 397s JS MEMORY: ns = 4 397s JS MEMORY: object_instance = 1 397s JS MEMORY: object_prototype = 13 397s JS MEMORY: param = 0 397s JS MEMORY: union_instance = 0 397s JS MEMORY: union_prototype = 0 397s JS CTX: JS shutdown sequence 397s JS CTX: Stopping profiler 397s JS CTX: Shutting down toggle queue 397s JS CTX: Notifying external reference holders of GjsContext dispose 397s JS MAINLOOP: Stopping promise job dispatcher 397s JS CTX: Notifying reference holders of GjsContext dispose 397s JS CTX: Checking unhandled promise rejections 397s JS CTX: Releasing cached JS wrappers 397s JS CTX: Final triggered GC 397s JS CTX: Destroying JS context 397s JS CTX: Releasing all native objects 397s JS CTX: Disabling auto GC 397s JS CTX: Ending trace on global object 397s JS CTX: Freeing allocated resources 397s JS CTX: JS context destroyed 397s PASS: cjs/testSystem.test 397s Running test: cjs/breakpoint.test 397s 1..1 397s ok 1 - /usr/libexec/installed-tests/cjs/debugger/breakpoint.debugger 397s PASS: cjs/breakpoint.test 397s Running test: cjs/testGTypeClass.test 397s JS NATIVE: Registered native JS module '_promiseNative' 397s JS NATIVE: Registered native JS module '_byteArrayNative' 397s JS NATIVE: Registered native JS module '_encodingNative' 397s JS NATIVE: Registered native JS module '_gi' 397s JS NATIVE: Registered native JS module 'gi' 397s JS NATIVE: Registered native JS module 'cairoNative' 397s JS NATIVE: Registered native JS module 'system' 397s JS NATIVE: Registered native JS module 'console' 397s JS NATIVE: Registered native JS module '_print' 397s JS CTX: Enabling JIT 397s JS CTX: Initialized class GjsFileImporter prototype 0x1b4ded7000a0 397s JS IMPORT: Defining parent (nil) of 0x1b4ded700100 'imports' is mod 0 397s JS IMPORT: Importing '_print' 397s JS NATIVE: Defining native module '_print' 397s JS IMPORT: Defining parent 0x1b4ded700100 of 0x1b4ded7007b8 '_print' is mod 1 397s JS IMPORT: successfully imported module '_print' 397s JS IMPORT: Loading internal module 'loader' (resource:///org/cinnamon/cjs/modules/internal/loader.js) 397s JS IMPORT: Module resolve hook for module 'resource:///org/cinnamon/cjs/modules/esm/_bootstrap/default.js' (resource:///org/cinnamon/cjs/modules/esm/_bootstrap/default.js), global 0x1b8d8d93b128 397s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x1b8d8d93b128 397s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x1b8d8d93b128 397s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1b8d8d93b128 397s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1b8d8d93b128 397s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x1b8d8d93b128 397s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x1b8d8d93b128 397s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x1b8d8d93b128 397s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x1b8d8d93b128 397s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x1b8d8d93b128 397s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1b8d8d93b128 397s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x1b8d8d93b128 397s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x1b8d8d93b128 397s JS MAINLOOP: Main loop instance 0x309190b3b0: hold 397s JS MAINLOOP: Enqueue job , promise=, allocation site= 397s JS MAINLOOP: Starting promise job dispatcher 397s JS MAINLOOP: Main loop instance 0x309190b3b0: Spinning loop until released or hook cleared 397s JS MAINLOOP: handling job 0, 397s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 397s JS MAINLOOP: Main loop instance 0x309190b3b0: release 397s JS MAINLOOP: Completed job 0 397s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine.js' (resource:///org/cjs/jsunit/minijasmine.js), global 0x1b8d8d93b128 397s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1b8d8d93b128 397s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1b8d8d93b128 397s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1b8d8d93b128 397s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1b8d8d93b128 397s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1b8d8d93b128 397s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1b8d8d93b128 397s JS IMPORT: Module metadata hook for module 0x1b4ded7130c0 397s JS IMPORT: Defining meta.importSync for module 0x1b4ded7130c0 397s JS NATIVE: Defining native module 'gi' 397s JS CTX: Initialized class GIRepositoryNamespace prototype 0x1b4ded7134b0 397s JS IMPORT: JS import 'overrides' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/overrides.js 397s JS IMPORT: JS import 'overrides' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/overrides.js 397s JS IMPORT: Adding directory 'resource:///org/cinnamon/cjs/modules/core/overrides' to child importer 'overrides' 397s JS IMPORT: Importing directory 'overrides' 397s JS IMPORT: Defining parent 0x1b4ded700100 of 0x1b4ded7135b0 'overrides' is mod 1 397s JS IMPORT: Defined importer 'overrides' 0x1b4ded7135b0 in 0x1b4ded700100 397s JS IMPORT: successfully imported directory 'overrides' 397s JS IMPORT: Importing '_promiseNative' 397s JS NATIVE: Defining native module '_promiseNative' 397s JS IMPORT: Defining parent 0x1b4ded700100 of 0x1b4ded713a70 '_promiseNative' is mod 1 397s JS IMPORT: successfully imported module '_promiseNative' 397s JS IMPORT: Importing module GLib succeeded 397s JS IMPORT: Defining parent 0x1b4ded7135b0 of 0x1b8d8d93c150 'GLib' is mod 1 397s JS IMPORT: successfully imported module 'GLib' 397s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 397s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x1b8d8d979060, JSClass 0x6175cec5add0, in object 0x1b8d8d979038 397s JS CTX: Initialized class GIRepositoryGType prototype 0x1b4ded713dc0 397s JS CTX: Initialized class GIRepositoryFunction prototype 0x1b4ded713e20 397s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 397s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 397s JS G BXD: Defined class for Error (GError), prototype 0x1b8d8d9790b0, JSClass 0x6175cec5add0, in object 0x1b8d8d979038 397s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 397s JS G BXD: Defined class for Variant (GVariant), prototype 0x1b8d8d979100, JSClass 0x6175cec5add0, in object 0x1b8d8d979038 397s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 397s JS G BXD: Defined class for Bytes (GBytes), prototype 0x1b8d8d979150, JSClass 0x6175cec5add0, in object 0x1b8d8d979038 397s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 397s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 397s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x1b8d8d9791a0, JSClass 0x6175cec5add0, in object 0x1b8d8d979038 397s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 397s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 397s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 397s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 397s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 397s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 397s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 397s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 397s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 397s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 397s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 397s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 397s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 397s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 397s JS G BXD: Defined class for Thread (GThread), prototype 0x1b8d8d9791f0, JSClass 0x6175cec5add0, in object 0x1b8d8d979038 397s JS G BXD: Defining method ref in prototype for GLib.Thread 397s JS G BXD: Defining method unref in prototype for GLib.Thread 397s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 397s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x1b8d8d979240, JSClass 0x6175cec5add0, in object 0x1b8d8d979038 397s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 397s JS G BXD: Defined class for Regex (GRegex), prototype 0x1b8d8d979290, JSClass 0x6175cec5add0, in object 0x1b8d8d979038 397s JS G BXD: Defining method match in prototype for GLib.Regex 397s JS G BXD: Defining method match_full in prototype for GLib.Regex 397s JS G BXD: Defining method match_all in prototype for GLib.Regex 397s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 397s JS G NS: Defined namespace 'GLib' 0x1b8d8d979038 in GIRepository 0x1b4ded713340 397s JS IMPORT: Importing module jasmine succeeded 397s JS IMPORT: Defining parent 0x1b4ded700100 of 0x1b8d8d93cce0 'jasmine' is mod 1 397s JS IMPORT: successfully imported module 'jasmine' 397s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 397s JS MAINLOOP: Main loop instance 0x309190b3b0: hold 397s JS MAINLOOP: Enqueue job , promise=, allocation site= 397s JS MAINLOOP: Main loop instance 0x309190b3b0: Spinning loop until released or hook cleared 397s JS MAINLOOP: handling job 0, 397s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine.js async resolved" 397s JS MAINLOOP: Main loop instance 0x309190b3b0: release 397s JS MAINLOOP: Completed job 0 397s JS IMPORT: Importing 'gi' 397s JS IMPORT: Defining parent 0x1b4ded700100 of 0x1b4ded713340 'gi' is mod 1 397s JS IMPORT: successfully imported module 'gi' 397s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/cinnamon/cjs/modules/core/overrides at resource:///org/cinnamon/cjs/modules/core/overrides/CjsPrivate.js 397s JS G NS: Defined namespace 'CjsPrivate' 0x1b8d8d979330 in GIRepository 0x1b4ded713340 397s JS IMPORT: JS import 'signals' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/signals.js 397s JS IMPORT: JS import 'lang' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/lang.js 397s JS IMPORT: JS import '_legacy' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_legacy.js 397s JS IMPORT: Importing module _legacy succeeded 397s JS IMPORT: Defining parent 0x1b4ded700100 of 0x1b8d8d93cf10 '_legacy' is mod 1 397s JS IMPORT: successfully imported module '_legacy' 397s JS IMPORT: Importing module lang succeeded 397s JS IMPORT: Defining parent 0x1b4ded700100 of 0x1b8d8d93cec0 'lang' is mod 1 397s JS IMPORT: successfully imported module 'lang' 397s JS IMPORT: JS import '_signals' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_signals.js 397s JS IMPORT: JS import '_signals' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_signals.js 397s JS IMPORT: Importing module _signals succeeded 397s JS IMPORT: Defining parent 0x1b4ded700100 of 0x1b8d8d93cf60 '_signals' is mod 1 397s JS IMPORT: successfully imported module '_signals' 397s JS IMPORT: Importing module signals succeeded 397s JS IMPORT: Defining parent 0x1b4ded700100 of 0x1b8d8d93ce70 'signals' is mod 1 397s JS IMPORT: successfully imported module 'signals' 397s JS IMPORT: Importing module Gio succeeded 397s JS IMPORT: Defining parent 0x1b4ded7135b0 of 0x1b8d8d93ce20 'Gio' is mod 1 397s JS IMPORT: successfully imported module 'Gio' 397s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 397s JS IMPORT: Importing '_gi' 397s JS NATIVE: Defining native module '_gi' 397s JS IMPORT: Defining parent 0x1b4ded700100 of 0x1b4ded72b730 '_gi' is mod 1 397s JS IMPORT: successfully imported module '_gi' 397s JS IMPORT: JS import '_common' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_common.js 397s JS IMPORT: JS import '_common' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_common.js 397s JS IMPORT: Importing module _common succeeded 397s JS IMPORT: Defining parent 0x1b4ded700100 of 0x1b8d8d9cb038 '_common' is mod 1 397s JS IMPORT: successfully imported module '_common' 397s JS IMPORT: Importing module GObject succeeded 397s JS IMPORT: Defining parent 0x1b4ded7135b0 of 0x1b8d8d93cfb0 'GObject' is mod 1 397s JS IMPORT: successfully imported module 'GObject' 397s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 397s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 397s JS G BXD: Defined class for String (GString), prototype 0x1b8d8d9795d8, JSClass 0x6175cec5add0, in object 0x1b8d8d979358 397s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 397s JS G PRM: Defined class ParamSpec prototype is 0x1b8d8d9cb0d8 class 0x6175cec602e8 in object 0x1b8d8d979358 397s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 397s JS G OBJ: Defined class for Object (GObject), prototype 0x1b8d8d979740, JSClass 0x6175cec5b460, in object 0x1b8d8d979358 397s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 397s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 397s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x1b8d8d979768, JSClass 0x6175cec5b460, in object 0x1b8d8d979358 397s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 397s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 397s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 397s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 397s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 397s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 397s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 397s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 397s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 397s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 397s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 397s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 397s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 397s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 397s JS G NS: Defined namespace 'GObject' 0x1b8d8d979358 in GIRepository 0x1b4ded713340 397s JS G OBJ: Defined class for Application (GApplication), prototype 0x1b8d8d9797b8, JSClass 0x6175cec5b460, in object 0x1b8d8d979308 397s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 397s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x1b8d8d9cb5b0, JSClass 0x6175cec5b4e0, in object 0x1b8d8d979308 397s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 397s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 397s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 397s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 397s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 397s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 397s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 397s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 397s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 397s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 397s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x1b8d8d979830, JSClass 0x6175cec5b460, in object 0x1b8d8d979308 397s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 397s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x1b8d8d9cb830, JSClass 0x6175cec5b4e0, in object 0x1b8d8d979308 397s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 397s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x1b8d8d9798a8, JSClass 0x6175cec5b460, in object 0x1b8d8d979308 397s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 397s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 397s JS G IFACE: Defined class for Initable (GInitable), prototype 0x1b8d8d9cb970, JSClass 0x6175cec5b4e0, in object 0x1b8d8d979308 397s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 397s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 397s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 397s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x1b8d8d979920, JSClass 0x6175cec5add0, in object 0x1b8d8d979308 397s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 397s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x1b8d8d979970, JSClass 0x6175cec5add0, in object 0x1b8d8d979308 397s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'CjsPrivate' 397s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 397s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x1b8d8d9799c0, JSClass 0x6175cec5b460, in object 0x1b8d8d979308 397s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x1b8d8d979a10, JSClass 0x6175cec5b460, in object 0x1b8d8d979330 397s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 397s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x1b8d8d979a60, JSClass 0x6175cec5b460, in object 0x1b8d8d979308 397s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 397s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 397s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 397s JS G IFACE: Defined class for File (GFile), prototype 0x1b8d8d9cbad8, JSClass 0x6175cec5b4e0, in object 0x1b8d8d979308 397s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x1b8d8d979ad8, JSClass 0x6175cec5b460, in object 0x1b4ded713420 397s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 397s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x1b8d8d979b50, JSClass 0x6175cec5b460, in object 0x1b8d8d979308 397s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 397s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 397s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x1b8d8d979ba0, JSClass 0x6175cec5b460, in object 0x1b8d8d979308 397s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 397s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x1b8d8d979bf0, JSClass 0x6175cec5b460, in object 0x1b8d8d979308 397s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 397s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x1b8d8d979c40, JSClass 0x6175cec5add0, in object 0x1b8d8d979308 397s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 397s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 397s JS G OBJ: Defined class for Settings (GSettings), prototype 0x1b8d8d979c90, JSClass 0x6175cec5b460, in object 0x1b8d8d979308 397s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 397s JS G NS: Defined namespace 'Gio' 0x1b8d8d979308 in GIRepository 0x1b4ded713340 397s JS CTX: Script evaluation succeeded 397s JS MAINLOOP: Main loop instance 0x309190b3b0: Spinning loop until released or hook cleared 397s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine-executor.js' (resource:///org/cjs/jsunit/minijasmine-executor.js), global 0x1b8d8d93b128 397s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x1b8d8d93b128 397s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1b8d8d93b128 397s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1b8d8d93b128 397s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1b8d8d93b128 397s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1b8d8d93b128 397s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1b8d8d93b128 397s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1b8d8d93b128 397s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x1b8d8d93b128 397s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1b8d8d93b128 397s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1b8d8d93b128 397s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x1b8d8d93b128 397s JS IMPORT: Module metadata hook for module 0x1b4ded736f90 397s JS IMPORT: Defining meta.importSync for module 0x1b4ded736f90 397s JS NATIVE: Defining native module 'system' 397s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1b8d8d93b128 397s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1b8d8d93b128 397s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 397s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 397s JS MAINLOOP: Set main loop hook to 397s JS MAINLOOP: Main loop instance 0x309190b3b0: hold 397s JS MAINLOOP: Running and clearing main loop hook 397s JS G BXD: Defining method run in prototype for GLib.MainLoop 397s 1..8 397s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 397s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 397s JS G BXD: Defined class for Source (GSource), prototype 0x1b8d8d979ce0, JSClass 0x6175cec5add0, in object 0x1b8d8d979038 397s JS G BXD: Defining method set_priority in prototype for GLib.Source 397s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 397s JS G BXD: Defining method attach in prototype for GLib.Source 397s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 397s JS IMPORT: Module metadata hook for module 0x1b4ded7043f8 397s JS IMPORT: Defining meta.importSync for module 0x1b4ded7043f8 397s JS G NS: Found info type OBJECT for 'ThemedIcon' in namespace 'Gio' 397s JS G OBJ: Defined class for ThemedIcon (GThemedIcon), prototype 0x1b8d8d979dd0, JSClass 0x6175cec5b460, in object 0x1b8d8d979308 397s JS G PRM: Wrapping GParamString 'name' on GThemedIcon with JSObject 397s JS G PRM: JSObject created with param instance 0x3091ae6d20 type GParamString 397s JS G NS: Found info type OBJECT for 'SimpleAction' in namespace 'Gio' 397s JS G OBJ: Defined class for SimpleAction (GSimpleAction), prototype 0x1b8d8d979e20, JSClass 0x6175cec5b460, in object 0x1b8d8d979308 397s JS G PRM: Wrapping GParamBoolean 'enabled' on GSimpleAction with JSObject 397s JS G PRM: JSObject created with param instance 0x3091a150b0 type GParamBoolean 397s JS G BXD: Defining method destroy in prototype for GLib.Source 397s ok 1 Looking up param specs works 397s JS G PRM: Wrapping GParamString 'name' on GThemedIcon with JSObject 397s JS G PRM: JSObject created with param instance 0x3091ae6d20 type GParamString 397s JS G PRM: Wrapping GParamBoolean 'enabled' on GSimpleAction with JSObject 397s JS G PRM: JSObject created with param instance 0x3091a150b0 type GParamBoolean 397s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 397s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 397s ok 2 Looking up param specs gives the correct name 397s JS G PRM: Wrapping GParamString 'name' on GThemedIcon with JSObject 397s JS G PRM: JSObject created with param instance 0x3091ae6d20 type GParamString 397s JS G PRM: Wrapping GParamBoolean 'enabled' on GSimpleAction with JSObject 397s JS G PRM: JSObject created with param instance 0x3091a150b0 type GParamBoolean 397s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 397s ok 3 Looking up param specs gives the default value if present 397s ok 4 GType object has a name 397s ok 5 GType object has a read-only name 397s ok 6 GType object has an undeletable name 397s ok 7 GType object has a string representation 397s JS G NS: Found info type FUNCTION for 'type_parent' in namespace 'GObject' 397s ok 8 GType marshalling marshals the invalid GType object into JS null 397s JS G BXD: Defining method quit in prototype for GLib.MainLoop 397s JS MAINLOOP: Enqueue job , promise=, allocation site= 397s JS MAINLOOP: Main loop instance 0x309190b3b0: Spinning loop until released or hook cleared 397s JS MAINLOOP: handling job 0, 397s JS MAINLOOP: Enqueue job , promise=, allocation site= 397s JS MAINLOOP: Completed job 0 397s JS MAINLOOP: handling job 1, 397s JS MAINLOOP: Enqueue job , promise=, allocation site= 397s JS MAINLOOP: Completed job 1 397s JS MAINLOOP: handling job 2, 397s JS MAINLOOP: Enqueue job , promise=, allocation site= 397s JS MAINLOOP: Completed job 2 397s JS MAINLOOP: handling job 3, 397s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine-executor.js async resolved" 397s JS MAINLOOP: Main loop instance 0x309190b3b0: release 397s JS MAINLOOP: Completed job 3 397s JS MEMORY: Memory report: before destroying context 397s JS MEMORY: 323 objects currently alive 397s JS MEMORY: boxed_instance = 48 397s JS MEMORY: boxed_prototype = 13 397s JS MEMORY: closure = 1 397s JS MEMORY: function = 222 397s JS MEMORY: fundamental_instance = 0 397s JS MEMORY: fundamental_prototype = 0 397s JS MEMORY: gerror_instance = 0 397s JS MEMORY: gerror_prototype = 0 397s JS MEMORY: interface = 4 397s JS MEMORY: module = 9 397s JS MEMORY: ns = 4 397s JS MEMORY: object_instance = 1 397s JS MEMORY: object_prototype = 15 397s JS MEMORY: param = 6 397s JS MEMORY: union_instance = 0 397s JS MEMORY: union_prototype = 0 397s JS CTX: JS shutdown sequence 397s JS CTX: Stopping profiler 397s JS CTX: Shutting down toggle queue 397s JS CTX: Notifying external reference holders of GjsContext dispose 397s JS MAINLOOP: Stopping promise job dispatcher 397s JS CTX: Notifying reference holders of GjsContext dispose 397s JS CTX: Checking unhandled promise rejections 397s JS CTX: Releasing cached JS wrappers 397s JS CTX: Final triggered GC 397s JS CTX: Destroying JS context 397s JS CTX: Releasing all native objects 397s JS CTX: Disabling auto GC 397s JS CTX: Ending trace on global object 397s JS CTX: Freeing allocated resources 397s JS CTX: JS context destroyed 397s PASS: cjs/testGTypeClass.test 397s Running test: cjs/testPrint.test 397s JS NATIVE: Registered native JS module '_promiseNative' 397s JS NATIVE: Registered native JS module '_byteArrayNative' 397s JS NATIVE: Registered native JS module '_encodingNative' 397s JS NATIVE: Registered native JS module '_gi' 397s JS NATIVE: Registered native JS module 'gi' 397s JS NATIVE: Registered native JS module 'cairoNative' 397s JS NATIVE: Registered native JS module 'system' 397s JS NATIVE: Registered native JS module 'console' 397s JS NATIVE: Registered native JS module '_print' 397s JS CTX: Enabling JIT 397s JS CTX: Initialized class GjsFileImporter prototype 0x1e5cb30000a0 397s JS IMPORT: Defining parent (nil) of 0x1e5cb3000100 'imports' is mod 0 397s JS IMPORT: Importing '_print' 397s JS NATIVE: Defining native module '_print' 397s JS IMPORT: Defining parent 0x1e5cb3000100 of 0x1e5cb30007b8 '_print' is mod 1 397s JS IMPORT: successfully imported module '_print' 397s JS IMPORT: Loading internal module 'loader' (resource:///org/cinnamon/cjs/modules/internal/loader.js) 397s JS IMPORT: Module resolve hook for module 'resource:///org/cinnamon/cjs/modules/esm/_bootstrap/default.js' (resource:///org/cinnamon/cjs/modules/esm/_bootstrap/default.js), global 0x172641a3b128 397s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x172641a3b128 397s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x172641a3b128 397s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x172641a3b128 397s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x172641a3b128 397s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x172641a3b128 397s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x172641a3b128 397s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x172641a3b128 397s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x172641a3b128 397s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x172641a3b128 397s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x172641a3b128 397s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x172641a3b128 397s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x172641a3b128 397s JS MAINLOOP: Main loop instance 0x13fc0d9bb3b0: hold 397s JS MAINLOOP: Enqueue job , promise=, allocation site= 397s JS MAINLOOP: Starting promise job dispatcher 397s JS MAINLOOP: Main loop instance 0x13fc0d9bb3b0: Spinning loop until released or hook cleared 397s JS MAINLOOP: handling job 0, 397s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 397s JS MAINLOOP: Main loop instance 0x13fc0d9bb3b0: release 397s JS MAINLOOP: Completed job 0 397s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine.js' (resource:///org/cjs/jsunit/minijasmine.js), global 0x172641a3b128 397s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x172641a3b128 397s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x172641a3b128 397s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x172641a3b128 397s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x172641a3b128 397s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x172641a3b128 397s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x172641a3b128 397s JS IMPORT: Module metadata hook for module 0x1e5cb30130c0 397s JS IMPORT: Defining meta.importSync for module 0x1e5cb30130c0 397s JS NATIVE: Defining native module 'gi' 397s JS CTX: Initialized class GIRepositoryNamespace prototype 0x1e5cb30134b0 397s JS IMPORT: JS import 'overrides' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/overrides.js 397s JS IMPORT: JS import 'overrides' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/overrides.js 397s JS IMPORT: Adding directory 'resource:///org/cinnamon/cjs/modules/core/overrides' to child importer 'overrides' 397s JS IMPORT: Importing directory 'overrides' 397s JS IMPORT: Defining parent 0x1e5cb3000100 of 0x1e5cb30135b0 'overrides' is mod 1 397s JS IMPORT: Defined importer 'overrides' 0x1e5cb30135b0 in 0x1e5cb3000100 397s JS IMPORT: successfully imported directory 'overrides' 397s JS IMPORT: Importing '_promiseNative' 397s JS NATIVE: Defining native module '_promiseNative' 397s JS IMPORT: Defining parent 0x1e5cb3000100 of 0x1e5cb3013a70 '_promiseNative' is mod 1 397s JS IMPORT: successfully imported module '_promiseNative' 397s JS IMPORT: Importing module GLib succeeded 397s JS IMPORT: Defining parent 0x1e5cb30135b0 of 0x172641a3c150 'GLib' is mod 1 397s JS IMPORT: successfully imported module 'GLib' 397s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 397s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x172641a79060, JSClass 0x723f970fadd0, in object 0x172641a79038 397s JS CTX: Initialized class GIRepositoryGType prototype 0x1e5cb3013dc0 397s JS CTX: Initialized class GIRepositoryFunction prototype 0x1e5cb3013e20 397s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 397s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 397s JS G BXD: Defined class for Error (GError), prototype 0x172641a790b0, JSClass 0x723f970fadd0, in object 0x172641a79038 397s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 397s JS G BXD: Defined class for Variant (GVariant), prototype 0x172641a79100, JSClass 0x723f970fadd0, in object 0x172641a79038 397s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 397s JS G BXD: Defined class for Bytes (GBytes), prototype 0x172641a79150, JSClass 0x723f970fadd0, in object 0x172641a79038 397s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 397s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 397s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x172641a791a0, JSClass 0x723f970fadd0, in object 0x172641a79038 397s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 397s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 397s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 397s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 397s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 397s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 397s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 397s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 397s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 397s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 397s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 397s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 397s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 397s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 397s JS G BXD: Defined class for Thread (GThread), prototype 0x172641a791f0, JSClass 0x723f970fadd0, in object 0x172641a79038 397s JS G BXD: Defining method ref in prototype for GLib.Thread 397s JS G BXD: Defining method unref in prototype for GLib.Thread 397s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 397s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x172641a79240, JSClass 0x723f970fadd0, in object 0x172641a79038 397s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 397s JS G BXD: Defined class for Regex (GRegex), prototype 0x172641a79290, JSClass 0x723f970fadd0, in object 0x172641a79038 397s JS G BXD: Defining method match in prototype for GLib.Regex 397s JS G BXD: Defining method match_full in prototype for GLib.Regex 397s JS G BXD: Defining method match_all in prototype for GLib.Regex 397s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 397s JS G NS: Defined namespace 'GLib' 0x172641a79038 in GIRepository 0x1e5cb3013340 397s JS IMPORT: Importing module jasmine succeeded 397s JS IMPORT: Defining parent 0x1e5cb3000100 of 0x172641a3cce0 'jasmine' is mod 1 397s JS IMPORT: successfully imported module 'jasmine' 397s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 397s JS MAINLOOP: Main loop instance 0x13fc0d9bb3b0: hold 397s JS MAINLOOP: Enqueue job , promise=, allocation site= 397s JS MAINLOOP: Main loop instance 0x13fc0d9bb3b0: Spinning loop until released or hook cleared 397s JS MAINLOOP: handling job 0, 397s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine.js async resolved" 397s JS MAINLOOP: Main loop instance 0x13fc0d9bb3b0: release 397s JS MAINLOOP: Completed job 0 397s JS IMPORT: Importing 'gi' 397s JS IMPORT: Defining parent 0x1e5cb3000100 of 0x1e5cb3013340 'gi' is mod 1 397s JS IMPORT: successfully imported module 'gi' 397s JS IMPORT: JS import 'Gdk' not found in resource:///org/cinnamon/cjs/modules/core/overrides at resource:///org/cinnamon/cjs/modules/core/overrides/Gdk.js 397s JS G NS: Defined namespace 'Gdk' 0x172641a79308 in GIRepository 0x1e5cb3013340 397s JS IMPORT: JS import 'byteArray' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/byteArray.js 397s JS IMPORT: Importing '_byteArrayNative' 397s JS NATIVE: Defining native module '_byteArrayNative' 397s JS IMPORT: Defining parent 0x1e5cb3000100 of 0x1e5cb3028680 '_byteArrayNative' is mod 1 397s JS IMPORT: successfully imported module '_byteArrayNative' 397s JS IMPORT: Importing module byteArray succeeded 397s JS IMPORT: Defining parent 0x1e5cb3000100 of 0x172641a3ce20 'byteArray' is mod 1 397s JS IMPORT: successfully imported module 'byteArray' 397s JS CTX: Script evaluation succeeded 397s JS MAINLOOP: Main loop instance 0x13fc0d9bb3b0: Spinning loop until released or hook cleared 397s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine-executor.js' (resource:///org/cjs/jsunit/minijasmine-executor.js), global 0x172641a3b128 397s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x172641a3b128 397s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x172641a3b128 397s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x172641a3b128 397s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x172641a3b128 397s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x172641a3b128 397s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x172641a3b128 397s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x172641a3b128 397s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x172641a3b128 397s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x172641a3b128 397s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x172641a3b128 397s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x172641a3b128 397s JS IMPORT: Module metadata hook for module 0x1e5cb30039d8 397s JS IMPORT: Defining meta.importSync for module 0x1e5cb30039d8 397s JS NATIVE: Defining native module 'system' 397s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x172641a3b128 397s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x172641a3b128 397s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 397s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 397s JS MAINLOOP: Set main loop hook to 397s JS MAINLOOP: Main loop instance 0x13fc0d9bb3b0: hold 397s JS MAINLOOP: Running and clearing main loop hook 397s JS G BXD: Defining method run in prototype for GLib.MainLoop 397s 1..46 397s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 397s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 397s JS G BXD: Defined class for Source (GSource), prototype 0x172641a79330, JSClass 0x723f970fadd0, in object 0x172641a79038 397s JS G BXD: Defining method set_priority in prototype for GLib.Source 397s JS IMPORT: Importing '_gi' 397s JS NATIVE: Defining native module '_gi' 397s JS IMPORT: Defining parent 0x172641a3eb98 of 0x1e5cb300d670 '_gi' is mod 1 397s JS IMPORT: successfully imported module '_gi' 397s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/cinnamon/cjs/modules/core/overrides at resource:///org/cinnamon/cjs/modules/core/overrides/CjsPrivate.js 397s JS G NS: Defined namespace 'CjsPrivate' 0x172641a793d0 in GIRepository 0x172641a3ec10 397s JS IMPORT: JS import '_common' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_common.js 397s JS IMPORT: JS import '_common' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_common.js 397s JS IMPORT: Importing module _common succeeded 397s JS IMPORT: Defining parent 0x172641a3eb98 of 0x172641ac1ab0 '_common' is mod 1 397s JS IMPORT: successfully imported module '_common' 397s JS IMPORT: JS import '_legacy' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_legacy.js 397s JS IMPORT: Importing module _legacy succeeded 397s JS IMPORT: Defining parent 0x172641a3eb98 of 0x172641ac1b00 '_legacy' is mod 1 397s JS IMPORT: successfully imported module '_legacy' 397s JS IMPORT: Importing module GObject succeeded 397s JS IMPORT: Defining parent 0x172641a3ebe0 of 0x172641ac1a60 'GObject' is mod 1 397s JS IMPORT: successfully imported module 'GObject' 397s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 397s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 397s JS G BXD: Defined class for String (GString), prototype 0x172641a79650, JSClass 0x723f970fadd0, in object 0x172641a793a8 397s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 397s JS G PRM: Defined class ParamSpec prototype is 0x172641ac1ba0 class 0x723f971002e8 in object 0x172641a793a8 397s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 397s JS G OBJ: Defined class for Object (GObject), prototype 0x172641a797b8, JSClass 0x723f970fb460, in object 0x172641a793a8 397s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 397s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 397s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x172641a797e0, JSClass 0x723f970fb460, in object 0x172641a793a8 397s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 397s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 397s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 397s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 397s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 397s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 397s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 397s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 397s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 397s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 397s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 397s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 397s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 397s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 397s JS G NS: Defined namespace 'GObject' 0x172641a793a8 in GIRepository 0x172641a3ec10 397s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 397s JS G BXD: Defining method attach in prototype for GLib.Source 397s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 397s JS IMPORT: Module metadata hook for module 0x172641a62a18 397s JS IMPORT: Defining meta.importSync for module 0x172641a62a18 397s JS G BXD: Defining method destroy in prototype for GLib.Source 397s ok 1 print can be spied upon 397s ok 2 printerr can be spied upon 397s ok 3 log can be spied upon 397s ok 4 logError can be spied upon 397s ok 5 prettyPrint property value primitive 397s ok 6 prettyPrint property value is object reference 397s ok 7 prettyPrint more than one property 397s ok 8 prettyPrint add property value after property value object reference 397s ok 9 prettyPrint array 397s ok 10 prettyPrint property value array 397s ok 11 prettyPrint array reference is the only array element 397s ok 12 prettyPrint array reference is one of multiple array elements 397s ok 13 prettyPrint nested array 397s ok 14 prettyPrint property value nested array 397s ok 15 prettyPrint function 397s ok 16 prettyPrint property value function 397s ok 17 prettyPrint date 397s ok 18 prettyPrint property value date 397s JS G NS: Found info type STRUCT for 'Rectangle' in namespace 'Gdk' 397s JS G BXD: Defined class for Rectangle (GdkRectangle), prototype 0x172641afc600, JSClass 0x723f970fadd0, in object 0x172641a79308 397s ok 19 prettyPrint toString is overridden on object 397s JS G NS: Found info type FLAGS for 'AnchorHints' in namespace 'Gdk' 397s JS G ENUM: Defining enum value FLIP_X (fixed from flip_x) 1 397s JS G ENUM: Defining enum value FLIP_Y (fixed from flip_y) 2 397s JS G ENUM: Defining enum value SLIDE_X (fixed from slide_x) 4 397s JS G ENUM: Defining enum value SLIDE_Y (fixed from slide_y) 8 397s JS G ENUM: Defining enum value RESIZE_X (fixed from resize_x) 16 397s JS G ENUM: Defining enum value RESIZE_Y (fixed from resize_y) 32 397s JS G ENUM: Defining enum value FLIP (fixed from flip) 3 397s JS G ENUM: Defining enum value SLIDE (fixed from slide) 12 397s JS G ENUM: Defining enum value RESIZE (fixed from resize) 48 397s JS G ENUM: Defining Gdk.AnchorHints as 0x1e5cb307e4d0 397s JS G NS: Found info type OBJECT for 'AppLaunchContext' in namespace 'Gdk' 397s JS IMPORT: JS import 'signals' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/signals.js 397s JS IMPORT: JS import 'lang' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/lang.js 397s JS IMPORT: Importing module lang succeeded 397s JS IMPORT: Defining parent 0x172641a3eb98 of 0x172641af4538 'lang' is mod 1 397s JS IMPORT: successfully imported module 'lang' 397s JS IMPORT: JS import '_signals' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_signals.js 397s JS IMPORT: JS import '_signals' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_signals.js 397s JS IMPORT: Importing module _signals succeeded 397s JS IMPORT: Defining parent 0x172641a3eb98 of 0x172641af4588 '_signals' is mod 1 397s JS IMPORT: successfully imported module '_signals' 397s JS IMPORT: Importing module signals succeeded 397s JS IMPORT: Defining parent 0x172641a3eb98 of 0x172641af44e8 'signals' is mod 1 397s JS IMPORT: successfully imported module 'signals' 397s JS IMPORT: Importing module Gio succeeded 397s JS IMPORT: Defining parent 0x172641a3ebe0 of 0x172641af4498 'Gio' is mod 1 397s JS IMPORT: successfully imported module 'Gio' 397s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 397s JS G OBJ: Defined class for Application (GApplication), prototype 0x172641afc768, JSClass 0x723f970fb460, in object 0x172641afc740 397s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 397s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x32284a326178, JSClass 0x723f970fb4e0, in object 0x172641afc740 397s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 397s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 397s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 397s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 397s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 397s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 397s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 397s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 397s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 397s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 397s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x172641afc7e0, JSClass 0x723f970fb460, in object 0x172641afc740 397s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 397s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x32284a3263f8, JSClass 0x723f970fb4e0, in object 0x172641afc740 397s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 397s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x172641afc858, JSClass 0x723f970fb460, in object 0x172641afc740 397s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 397s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 397s JS G IFACE: Defined class for Initable (GInitable), prototype 0x32284a326538, JSClass 0x723f970fb4e0, in object 0x172641afc740 397s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 397s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 397s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 397s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x172641afc8d0, JSClass 0x723f970fadd0, in object 0x172641afc740 397s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 397s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x172641afc920, JSClass 0x723f970fadd0, in object 0x172641afc740 397s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'CjsPrivate' 397s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 397s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x172641afc970, JSClass 0x723f970fb460, in object 0x172641afc740 397s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x172641afc9c0, JSClass 0x723f970fb460, in object 0x172641a793d0 397s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 397s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x172641afca10, JSClass 0x723f970fb460, in object 0x172641afc740 397s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 397s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 397s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 397s JS G IFACE: Defined class for File (GFile), prototype 0x32284a3266a0, JSClass 0x723f970fb4e0, in object 0x172641afc740 397s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x172641afca88, JSClass 0x723f970fb460, in object 0x172641a3ec40 397s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 397s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x172641afcb00, JSClass 0x723f970fb460, in object 0x172641afc740 397s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 397s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 397s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x172641afcb50, JSClass 0x723f970fb460, in object 0x172641afc740 397s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 397s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x172641afcba0, JSClass 0x723f970fb460, in object 0x172641afc740 397s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 397s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x172641afcbf0, JSClass 0x723f970fadd0, in object 0x172641afc740 397s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 397s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 397s JS G OBJ: Defined class for Settings (GSettings), prototype 0x172641afcc40, JSClass 0x723f970fb460, in object 0x172641afc740 397s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 397s JS G NS: Defined namespace 'Gio' 0x172641afc740 in GIRepository 0x172641a3ec10 397s JS G NS: Found info type OBJECT for 'AppLaunchContext' in namespace 'Gio' 397s JS G OBJ: Defined class for AppLaunchContext (GAppLaunchContext), prototype 0x172641afcc90, JSClass 0x723f970fb460, in object 0x172641afc740 397s JS G OBJ: Defined class for AppLaunchContext (GdkAppLaunchContext), prototype 0x172641afcce0, JSClass 0x723f970fb460, in object 0x172641a79308 397s JS G NS: Found info type STRUCT for 'Atom' in namespace 'Gdk' 397s JS G BXD: Defined class for Atom (void), prototype 0x172641afcd30, JSClass 0x723f970fadd0, in object 0x172641a79308 397s JS G NS: Found info type FLAGS for 'AxisFlags' in namespace 'Gdk' 397s JS G ENUM: Defining enum value X (fixed from x) 2 397s JS G ENUM: Defining enum value Y (fixed from y) 4 397s JS G ENUM: Defining enum value PRESSURE (fixed from pressure) 8 397s JS G ENUM: Defining enum value XTILT (fixed from xtilt) 16 397s JS G ENUM: Defining enum value YTILT (fixed from ytilt) 32 397s JS G ENUM: Defining enum value WHEEL (fixed from wheel) 64 397s JS G ENUM: Defining enum value DISTANCE (fixed from distance) 128 397s JS G ENUM: Defining enum value ROTATION (fixed from rotation) 256 397s JS G ENUM: Defining enum value SLIDER (fixed from slider) 512 397s JS G ENUM: Defining Gdk.AxisFlags as 0x1e5cb3003238 397s JS G NS: Found info type ENUM for 'AxisUse' in namespace 'Gdk' 397s JS G ENUM: Defining enum value IGNORE (fixed from ignore) 0 397s JS G ENUM: Defining enum value X (fixed from x) 1 397s JS G ENUM: Defining enum value Y (fixed from y) 2 397s JS G ENUM: Defining enum value PRESSURE (fixed from pressure) 3 397s JS G ENUM: Defining enum value XTILT (fixed from xtilt) 4 397s JS G ENUM: Defining enum value YTILT (fixed from ytilt) 5 397s JS G ENUM: Defining enum value WHEEL (fixed from wheel) 6 397s JS G ENUM: Defining enum value DISTANCE (fixed from distance) 7 397s JS G ENUM: Defining enum value ROTATION (fixed from rotation) 8 397s JS G ENUM: Defining enum value SLIDER (fixed from slider) 9 397s JS G ENUM: Defining enum value LAST (fixed from last) 10 397s JS G ENUM: Defining Gdk.AxisUse as 0x1e5cb3003c00 397s JS G NS: Found info type CONSTANT for 'BUTTON_MIDDLE' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'BUTTON_PRIMARY' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'BUTTON_SECONDARY' in namespace 'Gdk' 397s JS G NS: Found info type ENUM for 'ByteOrder' in namespace 'Gdk' 397s JS G ENUM: Defining enum value LSB_FIRST (fixed from lsb_first) 0 397s JS G ENUM: Defining enum value MSB_FIRST (fixed from msb_first) 1 397s JS G ENUM: Defining Gdk.ByteOrder as 0x1e5cb3004828 397s JS G NS: Found info type CONSTANT for 'CURRENT_TIME' in namespace 'Gdk' 397s JS G NS: Found info type STRUCT for 'Color' in namespace 'Gdk' 397s JS G BXD: Defined class for Color (GdkColor), prototype 0x172641afcdd0, JSClass 0x723f970fadd0, in object 0x172641a79308 397s JS G NS: Found info type ENUM for 'CrossingMode' in namespace 'Gdk' 397s JS G ENUM: Defining enum value NORMAL (fixed from normal) 0 397s JS G ENUM: Defining enum value GRAB (fixed from grab) 1 397s JS G ENUM: Defining enum value UNGRAB (fixed from ungrab) 2 397s JS G ENUM: Defining enum value GTK_GRAB (fixed from gtk_grab) 3 397s JS G ENUM: Defining enum value GTK_UNGRAB (fixed from gtk_ungrab) 4 397s JS G ENUM: Defining enum value STATE_CHANGED (fixed from state_changed) 5 397s JS G ENUM: Defining enum value TOUCH_BEGIN (fixed from touch_begin) 6 397s JS G ENUM: Defining enum value TOUCH_END (fixed from touch_end) 7 397s JS G ENUM: Defining enum value DEVICE_SWITCH (fixed from device_switch) 8 397s JS G ENUM: Defining Gdk.CrossingMode as 0x1e5cb3004e70 397s JS G NS: Found info type OBJECT for 'Cursor' in namespace 'Gdk' 397s JS G OBJ: Defined class for Cursor (GdkCursor), prototype 0x172641afce48, JSClass 0x723f970fb460, in object 0x172641a79308 397s JS G NS: Found info type ENUM for 'CursorType' in namespace 'Gdk' 397s JS G ENUM: Defining enum value X_CURSOR (fixed from x_cursor) 0 397s JS G ENUM: Defining enum value ARROW (fixed from arrow) 2 397s JS G ENUM: Defining enum value BASED_ARROW_DOWN (fixed from based_arrow_down) 4 397s JS G ENUM: Defining enum value BASED_ARROW_UP (fixed from based_arrow_up) 6 397s JS G ENUM: Defining enum value BOAT (fixed from boat) 8 397s JS G ENUM: Defining enum value BOGOSITY (fixed from bogosity) 10 397s JS G ENUM: Defining enum value BOTTOM_LEFT_CORNER (fixed from bottom_left_corner) 12 397s JS G ENUM: Defining enum value BOTTOM_RIGHT_CORNER (fixed from bottom_right_corner) 14 397s JS G ENUM: Defining enum value BOTTOM_SIDE (fixed from bottom_side) 16 397s JS G ENUM: Defining enum value BOTTOM_TEE (fixed from bottom_tee) 18 397s JS G ENUM: Defining enum value BOX_SPIRAL (fixed from box_spiral) 20 397s JS G ENUM: Defining enum value CENTER_PTR (fixed from center_ptr) 22 397s JS G ENUM: Defining enum value CIRCLE (fixed from circle) 24 397s JS G ENUM: Defining enum value CLOCK (fixed from clock) 26 397s JS G ENUM: Defining enum value COFFEE_MUG (fixed from coffee_mug) 28 397s JS G ENUM: Defining enum value CROSS (fixed from cross) 30 397s JS G ENUM: Defining enum value CROSS_REVERSE (fixed from cross_reverse) 32 397s JS G ENUM: Defining enum value CROSSHAIR (fixed from crosshair) 34 397s JS G ENUM: Defining enum value DIAMOND_CROSS (fixed from diamond_cross) 36 397s JS G ENUM: Defining enum value DOT (fixed from dot) 38 397s JS G ENUM: Defining enum value DOTBOX (fixed from dotbox) 40 397s JS G ENUM: Defining enum value DOUBLE_ARROW (fixed from double_arrow) 42 397s JS G ENUM: Defining enum value DRAFT_LARGE (fixed from draft_large) 44 397s JS G ENUM: Defining enum value DRAFT_SMALL (fixed from draft_small) 46 397s JS G ENUM: Defining enum value DRAPED_BOX (fixed from draped_box) 48 397s JS G ENUM: Defining enum value EXCHANGE (fixed from exchange) 50 397s JS G ENUM: Defining enum value FLEUR (fixed from fleur) 52 397s JS G ENUM: Defining enum value GOBBLER (fixed from gobbler) 54 397s JS G ENUM: Defining enum value GUMBY (fixed from gumby) 56 397s JS G ENUM: Defining enum value HAND1 (fixed from hand1) 58 397s JS G ENUM: Defining enum value HAND2 (fixed from hand2) 60 397s JS G ENUM: Defining enum value HEART (fixed from heart) 62 397s JS G ENUM: Defining enum value ICON (fixed from icon) 64 397s JS G ENUM: Defining enum value IRON_CROSS (fixed from iron_cross) 66 397s JS G ENUM: Defining enum value LEFT_PTR (fixed from left_ptr) 68 397s JS G ENUM: Defining enum value LEFT_SIDE (fixed from left_side) 70 397s JS G ENUM: Defining enum value LEFT_TEE (fixed from left_tee) 72 397s JS G ENUM: Defining enum value LEFTBUTTON (fixed from leftbutton) 74 397s JS G ENUM: Defining enum value LL_ANGLE (fixed from ll_angle) 76 397s JS G ENUM: Defining enum value LR_ANGLE (fixed from lr_angle) 78 397s JS G ENUM: Defining enum value MAN (fixed from man) 80 397s JS G ENUM: Defining enum value MIDDLEBUTTON (fixed from middlebutton) 82 397s JS G ENUM: Defining enum value MOUSE (fixed from mouse) 84 397s JS G ENUM: Defining enum value PENCIL (fixed from pencil) 86 397s JS G ENUM: Defining enum value PIRATE (fixed from pirate) 88 397s JS G ENUM: Defining enum value PLUS (fixed from plus) 90 397s JS G ENUM: Defining enum value QUESTION_ARROW (fixed from question_arrow) 92 397s JS G ENUM: Defining enum value RIGHT_PTR (fixed from right_ptr) 94 397s JS G ENUM: Defining enum value RIGHT_SIDE (fixed from right_side) 96 397s JS G ENUM: Defining enum value RIGHT_TEE (fixed from right_tee) 98 397s JS G ENUM: Defining enum value RIGHTBUTTON (fixed from rightbutton) 100 397s JS G ENUM: Defining enum value RTL_LOGO (fixed from rtl_logo) 102 397s JS G ENUM: Defining enum value SAILBOAT (fixed from sailboat) 104 397s JS G ENUM: Defining enum value SB_DOWN_ARROW (fixed from sb_down_arrow) 106 397s JS G ENUM: Defining enum value SB_H_DOUBLE_ARROW (fixed from sb_h_double_arrow) 108 397s JS G ENUM: Defining enum value SB_LEFT_ARROW (fixed from sb_left_arrow) 110 397s JS G ENUM: Defining enum value SB_RIGHT_ARROW (fixed from sb_right_arrow) 112 397s JS G ENUM: Defining enum value SB_UP_ARROW (fixed from sb_up_arrow) 114 397s JS G ENUM: Defining enum value SB_V_DOUBLE_ARROW (fixed from sb_v_double_arrow) 116 397s JS G ENUM: Defining enum value SHUTTLE (fixed from shuttle) 118 397s JS G ENUM: Defining enum value SIZING (fixed from sizing) 120 397s JS G ENUM: Defining enum value SPIDER (fixed from spider) 122 397s JS G ENUM: Defining enum value SPRAYCAN (fixed from spraycan) 124 397s JS G ENUM: Defining enum value STAR (fixed from star) 126 397s JS G ENUM: Defining enum value TARGET (fixed from target) 128 397s JS G ENUM: Defining enum value TCROSS (fixed from tcross) 130 397s JS G ENUM: Defining enum value TOP_LEFT_ARROW (fixed from top_left_arrow) 132 397s JS G ENUM: Defining enum value TOP_LEFT_CORNER (fixed from top_left_corner) 134 397s JS G ENUM: Defining enum value TOP_RIGHT_CORNER (fixed from top_right_corner) 136 397s JS G ENUM: Defining enum value TOP_SIDE (fixed from top_side) 138 397s JS G ENUM: Defining enum value TOP_TEE (fixed from top_tee) 140 397s JS G ENUM: Defining enum value TREK (fixed from trek) 142 397s JS G ENUM: Defining enum value UL_ANGLE (fixed from ul_angle) 144 397s JS G ENUM: Defining enum value UMBRELLA (fixed from umbrella) 146 397s JS G ENUM: Defining enum value UR_ANGLE (fixed from ur_angle) 148 397s JS G ENUM: Defining enum value WATCH (fixed from watch) 150 397s JS G ENUM: Defining enum value XTERM (fixed from xterm) 152 397s JS G ENUM: Defining enum value LAST_CURSOR (fixed from last_cursor) 153 397s JS G ENUM: Defining enum value BLANK_CURSOR (fixed from blank_cursor) -2 397s JS G ENUM: Defining enum value CURSOR_IS_PIXMAP (fixed from cursor_is_pixmap) -1 397s JS G ENUM: Defining Gdk.CursorType as 0x1e5cb30058b8 397s JS G NS: Found info type OBJECT for 'Device' in namespace 'Gdk' 397s JS G OBJ: Defined class for Device (GdkDevice), prototype 0x172641afcec0, JSClass 0x723f970fb460, in object 0x172641a79308 397s JS G NS: Found info type OBJECT for 'DeviceManager' in namespace 'Gdk' 397s JS G OBJ: Defined class for DeviceManager (GdkDeviceManager), prototype 0x172641afcf10, JSClass 0x723f970fb460, in object 0x172641a79308 397s JS G NS: Found info type INTERFACE for 'DevicePad' in namespace 'Gdk' 397s JS G IFACE: Defined class for DevicePad (GdkDevicePad), prototype 0x32284a334308, JSClass 0x723f970fb4e0, in object 0x172641a79308 397s JS G NS: Found info type ENUM for 'DevicePadFeature' in namespace 'Gdk' 397s JS G ENUM: Defining enum value BUTTON (fixed from button) 0 397s JS G ENUM: Defining enum value RING (fixed from ring) 1 397s JS G ENUM: Defining enum value STRIP (fixed from strip) 2 397s JS G ENUM: Defining Gdk.DevicePadFeature as 0x1e5cb3009948 397s JS G NS: Found info type STRUCT for 'DevicePadInterface' in namespace 'Gdk' 397s JS G NS: Found info type OBJECT for 'DeviceTool' in namespace 'Gdk' 397s JS G OBJ: Defined class for DeviceTool (GdkDeviceTool), prototype 0x172641afcfb0, JSClass 0x723f970fb460, in object 0x172641a79308 397s JS G NS: Found info type ENUM for 'DeviceToolType' in namespace 'Gdk' 397s JS G ENUM: Defining enum value UNKNOWN (fixed from unknown) 0 397s JS G ENUM: Defining enum value PEN (fixed from pen) 1 397s JS G ENUM: Defining enum value ERASER (fixed from eraser) 2 397s JS G ENUM: Defining enum value BRUSH (fixed from brush) 3 397s JS G ENUM: Defining enum value PENCIL (fixed from pencil) 4 397s JS G ENUM: Defining enum value AIRBRUSH (fixed from airbrush) 5 397s JS G ENUM: Defining enum value MOUSE (fixed from mouse) 6 397s JS G ENUM: Defining enum value LENS (fixed from lens) 7 397s JS G ENUM: Defining Gdk.DeviceToolType as 0x1e5cb300a000 397s JS G NS: Found info type ENUM for 'DeviceType' in namespace 'Gdk' 397s JS G ENUM: Defining enum value MASTER (fixed from master) 0 397s JS G ENUM: Defining enum value SLAVE (fixed from slave) 1 397s JS G ENUM: Defining enum value FLOATING (fixed from floating) 2 397s JS G ENUM: Defining Gdk.DeviceType as 0x1e5cb300a918 397s JS G NS: Found info type OBJECT for 'Display' in namespace 'Gdk' 397s JS G OBJ: Defined class for Display (GdkDisplay), prototype 0x32284a33a088, JSClass 0x723f970fb460, in object 0x172641a79308 397s JS G NS: Found info type OBJECT for 'DisplayManager' in namespace 'Gdk' 397s JS G OBJ: Defined class for DisplayManager (GdkDisplayManager), prototype 0x32284a33a0d8, JSClass 0x723f970fb460, in object 0x172641a79308 397s JS G NS: Found info type FLAGS for 'DragAction' in namespace 'Gdk' 397s JS G ENUM: Defining enum value DEFAULT (fixed from default) 1 397s JS G ENUM: Defining enum value COPY (fixed from copy) 2 397s JS G ENUM: Defining enum value MOVE (fixed from move) 4 397s JS G ENUM: Defining enum value LINK (fixed from link) 8 397s JS G ENUM: Defining enum value PRIVATE (fixed from private) 16 397s JS G ENUM: Defining enum value ASK (fixed from ask) 32 397s JS G ENUM: Defining Gdk.DragAction as 0x1e5cb300b008 397s JS G NS: Found info type ENUM for 'DragCancelReason' in namespace 'Gdk' 397s JS G ENUM: Defining enum value NO_TARGET (fixed from no_target) 0 397s JS G ENUM: Defining enum value USER_CANCELLED (fixed from user_cancelled) 1 397s JS G ENUM: Defining enum value ERROR (fixed from error) 2 397s JS G ENUM: Defining Gdk.DragCancelReason as 0x1e5cb300b840 397s JS G NS: Found info type OBJECT for 'DragContext' in namespace 'Gdk' 397s JS G OBJ: Defined class for DragContext (GdkDragContext), prototype 0x32284a33a178, JSClass 0x723f970fb460, in object 0x172641a79308 397s JS G NS: Found info type ENUM for 'DragProtocol' in namespace 'Gdk' 397s JS G ENUM: Defining enum value NONE (fixed from none) 0 397s JS G ENUM: Defining enum value MOTIF (fixed from motif) 1 397s JS G ENUM: Defining enum value XDND (fixed from xdnd) 2 397s JS G ENUM: Defining enum value ROOTWIN (fixed from rootwin) 3 397s JS G ENUM: Defining enum value WIN32_DROPFILES (fixed from win32_dropfiles) 4 397s JS G ENUM: Defining enum value OLE2 (fixed from ole2) 5 397s JS G ENUM: Defining enum value LOCAL (fixed from local) 6 397s JS G ENUM: Defining enum value WAYLAND (fixed from wayland) 7 397s JS G ENUM: Defining Gdk.DragProtocol as 0x1e5cb300be88 397s JS G NS: Found info type OBJECT for 'DrawingContext' in namespace 'Gdk' 397s JS G OBJ: Defined class for DrawingContext (GdkDrawingContext), prototype 0x32284a33a1f0, JSClass 0x723f970fb460, in object 0x172641a79308 397s JS G NS: Found info type STRUCT for 'DrawingContextClass' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'EVENT_PROPAGATE' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'EVENT_STOP' in namespace 'Gdk' 397s JS G NS: Found info type UNION for 'Event' in namespace 'Gdk' 397s JS G BXD: Defined class for Event (GdkEvent), prototype 0x32284a33a240, JSClass 0x723f970fb588, in object 0x172641a79308 397s JS G NS: Found info type STRUCT for 'EventAny' in namespace 'Gdk' 397s JS G BXD: Defined class for EventAny (void), prototype 0x32284a33a290, JSClass 0x723f970fadd0, in object 0x172641a79308 397s JS G NS: Found info type STRUCT for 'EventButton' in namespace 'Gdk' 397s JS G BXD: Defined class for EventButton (void), prototype 0x32284a33a2b8, JSClass 0x723f970fadd0, in object 0x172641a79308 397s JS G NS: Found info type STRUCT for 'EventConfigure' in namespace 'Gdk' 397s JS G BXD: Defined class for EventConfigure (void), prototype 0x32284a33a2e0, JSClass 0x723f970fadd0, in object 0x172641a79308 397s JS G NS: Found info type STRUCT for 'EventCrossing' in namespace 'Gdk' 397s JS G BXD: Defined class for EventCrossing (void), prototype 0x32284a33a308, JSClass 0x723f970fadd0, in object 0x172641a79308 397s JS G NS: Found info type STRUCT for 'EventDND' in namespace 'Gdk' 397s JS G BXD: Defined class for EventDND (void), prototype 0x32284a33a330, JSClass 0x723f970fadd0, in object 0x172641a79308 397s JS G NS: Found info type STRUCT for 'EventExpose' in namespace 'Gdk' 397s JS G BXD: Defined class for EventExpose (void), prototype 0x32284a33a358, JSClass 0x723f970fadd0, in object 0x172641a79308 397s JS G NS: Found info type STRUCT for 'EventFocus' in namespace 'Gdk' 397s JS G BXD: Defined class for EventFocus (void), prototype 0x32284a33a380, JSClass 0x723f970fadd0, in object 0x172641a79308 397s JS G NS: Found info type STRUCT for 'EventGrabBroken' in namespace 'Gdk' 397s JS G BXD: Defined class for EventGrabBroken (void), prototype 0x32284a33a3a8, JSClass 0x723f970fadd0, in object 0x172641a79308 397s JS G NS: Found info type STRUCT for 'EventKey' in namespace 'Gdk' 397s JS G BXD: Defined class for EventKey (void), prototype 0x32284a33a3d0, JSClass 0x723f970fadd0, in object 0x172641a79308 397s JS G NS: Found info type FLAGS for 'EventMask' in namespace 'Gdk' 397s JS G ENUM: Defining enum value EXPOSURE_MASK (fixed from exposure_mask) 2 397s JS G ENUM: Defining enum value POINTER_MOTION_MASK (fixed from pointer_motion_mask) 4 397s JS G ENUM: Defining enum value POINTER_MOTION_HINT_MASK (fixed from pointer_motion_hint_mask) 8 397s JS G ENUM: Defining enum value BUTTON_MOTION_MASK (fixed from button_motion_mask) 16 397s JS G ENUM: Defining enum value BUTTON1_MOTION_MASK (fixed from button1_motion_mask) 32 397s JS G ENUM: Defining enum value BUTTON2_MOTION_MASK (fixed from button2_motion_mask) 64 397s JS G ENUM: Defining enum value BUTTON3_MOTION_MASK (fixed from button3_motion_mask) 128 397s JS G ENUM: Defining enum value BUTTON_PRESS_MASK (fixed from button_press_mask) 256 397s JS G ENUM: Defining enum value BUTTON_RELEASE_MASK (fixed from button_release_mask) 512 397s JS G ENUM: Defining enum value KEY_PRESS_MASK (fixed from key_press_mask) 1024 397s JS G ENUM: Defining enum value KEY_RELEASE_MASK (fixed from key_release_mask) 2048 397s JS G ENUM: Defining enum value ENTER_NOTIFY_MASK (fixed from enter_notify_mask) 4096 397s JS G ENUM: Defining enum value LEAVE_NOTIFY_MASK (fixed from leave_notify_mask) 8192 397s JS G ENUM: Defining enum value FOCUS_CHANGE_MASK (fixed from focus_change_mask) 16384 397s JS G ENUM: Defining enum value STRUCTURE_MASK (fixed from structure_mask) 32768 397s JS G ENUM: Defining enum value PROPERTY_CHANGE_MASK (fixed from property_change_mask) 65536 397s JS G ENUM: Defining enum value VISIBILITY_NOTIFY_MASK (fixed from visibility_notify_mask) 131072 397s JS G ENUM: Defining enum value PROXIMITY_IN_MASK (fixed from proximity_in_mask) 262144 397s JS G ENUM: Defining enum value PROXIMITY_OUT_MASK (fixed from proximity_out_mask) 524288 397s JS G ENUM: Defining enum value SUBSTRUCTURE_MASK (fixed from substructure_mask) 1048576 397s JS G ENUM: Defining enum value SCROLL_MASK (fixed from scroll_mask) 2097152 397s JS G ENUM: Defining enum value TOUCH_MASK (fixed from touch_mask) 4194304 397s JS G ENUM: Defining enum value SMOOTH_SCROLL_MASK (fixed from smooth_scroll_mask) 8388608 397s JS G ENUM: Defining enum value TOUCHPAD_GESTURE_MASK (fixed from touchpad_gesture_mask) 16777216 397s JS G ENUM: Defining enum value TABLET_PAD_MASK (fixed from tablet_pad_mask) 33554432 397s JS G ENUM: Defining enum value ALL_EVENTS_MASK (fixed from all_events_mask) 67108862 397s JS G ENUM: Defining Gdk.EventMask as 0x1e5cb300d0d8 397s JS G NS: Found info type STRUCT for 'EventMotion' in namespace 'Gdk' 397s JS G BXD: Defined class for EventMotion (void), prototype 0x32284a33a420, JSClass 0x723f970fadd0, in object 0x172641a79308 397s JS G NS: Found info type STRUCT for 'EventOwnerChange' in namespace 'Gdk' 397s JS G BXD: Defined class for EventOwnerChange (void), prototype 0x32284a33a448, JSClass 0x723f970fadd0, in object 0x172641a79308 397s JS G NS: Found info type STRUCT for 'EventPadAxis' in namespace 'Gdk' 397s JS G BXD: Defined class for EventPadAxis (void), prototype 0x32284a33a470, JSClass 0x723f970fadd0, in object 0x172641a79308 397s JS G NS: Found info type STRUCT for 'EventPadButton' in namespace 'Gdk' 397s JS G BXD: Defined class for EventPadButton (void), prototype 0x32284a33a498, JSClass 0x723f970fadd0, in object 0x172641a79308 397s JS G NS: Found info type STRUCT for 'EventPadGroupMode' in namespace 'Gdk' 397s JS G BXD: Defined class for EventPadGroupMode (void), prototype 0x32284a33a4c0, JSClass 0x723f970fadd0, in object 0x172641a79308 397s JS G NS: Found info type STRUCT for 'EventProperty' in namespace 'Gdk' 397s JS G BXD: Defined class for EventProperty (void), prototype 0x32284a33a4e8, JSClass 0x723f970fadd0, in object 0x172641a79308 397s JS G NS: Found info type STRUCT for 'EventProximity' in namespace 'Gdk' 397s JS G BXD: Defined class for EventProximity (void), prototype 0x32284a33a510, JSClass 0x723f970fadd0, in object 0x172641a79308 397s JS G NS: Found info type STRUCT for 'EventScroll' in namespace 'Gdk' 397s JS G BXD: Defined class for EventScroll (void), prototype 0x32284a33a538, JSClass 0x723f970fadd0, in object 0x172641a79308 397s JS G NS: Found info type STRUCT for 'EventSelection' in namespace 'Gdk' 397s JS G BXD: Defined class for EventSelection (void), prototype 0x32284a33a560, JSClass 0x723f970fadd0, in object 0x172641a79308 397s JS G NS: Found info type STRUCT for 'EventSequence' in namespace 'Gdk' 397s JS G BXD: Defined class for EventSequence (GdkEventSequence), prototype 0x32284a33a588, JSClass 0x723f970fadd0, in object 0x172641a79308 397s JS G NS: Found info type STRUCT for 'EventSetting' in namespace 'Gdk' 397s JS G BXD: Defined class for EventSetting (void), prototype 0x32284a33a5d8, JSClass 0x723f970fadd0, in object 0x172641a79308 397s JS G NS: Found info type STRUCT for 'EventTouch' in namespace 'Gdk' 397s JS G BXD: Defined class for EventTouch (void), prototype 0x32284a33a600, JSClass 0x723f970fadd0, in object 0x172641a79308 397s JS G NS: Found info type STRUCT for 'EventTouchpadPinch' in namespace 'Gdk' 397s JS G BXD: Defined class for EventTouchpadPinch (void), prototype 0x32284a33a628, JSClass 0x723f970fadd0, in object 0x172641a79308 397s JS G NS: Found info type STRUCT for 'EventTouchpadSwipe' in namespace 'Gdk' 397s JS G BXD: Defined class for EventTouchpadSwipe (void), prototype 0x32284a33a650, JSClass 0x723f970fadd0, in object 0x172641a79308 397s JS G NS: Found info type ENUM for 'EventType' in namespace 'Gdk' 397s JS G ENUM: Defining enum value NOTHING (fixed from nothing) -1 397s JS G ENUM: Defining enum value DELETE (fixed from delete) 0 397s JS G ENUM: Defining enum value DESTROY (fixed from destroy) 1 397s JS G ENUM: Defining enum value EXPOSE (fixed from expose) 2 397s JS G ENUM: Defining enum value MOTION_NOTIFY (fixed from motion_notify) 3 397s JS G ENUM: Defining enum value BUTTON_PRESS (fixed from button_press) 4 397s JS G ENUM: Defining enum value 2BUTTON_PRESS (fixed from 2button_press) 5 397s JS G ENUM: Defining enum value DOUBLE_BUTTON_PRESS (fixed from double_button_press) 5 397s JS G ENUM: Defining enum value 3BUTTON_PRESS (fixed from 3button_press) 6 397s JS G ENUM: Defining enum value TRIPLE_BUTTON_PRESS (fixed from triple_button_press) 6 397s JS G ENUM: Defining enum value BUTTON_RELEASE (fixed from button_release) 7 397s JS G ENUM: Defining enum value KEY_PRESS (fixed from key_press) 8 397s JS G ENUM: Defining enum value KEY_RELEASE (fixed from key_release) 9 397s JS G ENUM: Defining enum value ENTER_NOTIFY (fixed from enter_notify) 10 397s JS G ENUM: Defining enum value LEAVE_NOTIFY (fixed from leave_notify) 11 397s JS G ENUM: Defining enum value FOCUS_CHANGE (fixed from focus_change) 12 397s JS G ENUM: Defining enum value CONFIGURE (fixed from configure) 13 397s JS G ENUM: Defining enum value MAP (fixed from map) 14 397s JS G ENUM: Defining enum value UNMAP (fixed from unmap) 15 397s JS G ENUM: Defining enum value PROPERTY_NOTIFY (fixed from property_notify) 16 397s JS G ENUM: Defining enum value SELECTION_CLEAR (fixed from selection_clear) 17 397s JS G ENUM: Defining enum value SELECTION_REQUEST (fixed from selection_request) 18 397s JS G ENUM: Defining enum value SELECTION_NOTIFY (fixed from selection_notify) 19 397s JS G ENUM: Defining enum value PROXIMITY_IN (fixed from proximity_in) 20 397s JS G ENUM: Defining enum value PROXIMITY_OUT (fixed from proximity_out) 21 397s JS G ENUM: Defining enum value DRAG_ENTER (fixed from drag_enter) 22 397s JS G ENUM: Defining enum value DRAG_LEAVE (fixed from drag_leave) 23 397s JS G ENUM: Defining enum value DRAG_MOTION (fixed from drag_motion) 24 397s JS G ENUM: Defining enum value DRAG_STATUS (fixed from drag_status) 25 397s JS G ENUM: Defining enum value DROP_START (fixed from drop_start) 26 397s JS G ENUM: Defining enum value DROP_FINISHED (fixed from drop_finished) 27 397s JS G ENUM: Defining enum value CLIENT_EVENT (fixed from client_event) 28 397s JS G ENUM: Defining enum value VISIBILITY_NOTIFY (fixed from visibility_notify) 29 397s JS G ENUM: Defining enum value SCROLL (fixed from scroll) 31 397s JS G ENUM: Defining enum value WINDOW_STATE (fixed from window_state) 32 397s JS G ENUM: Defining enum value SETTING (fixed from setting) 33 397s JS G ENUM: Defining enum value OWNER_CHANGE (fixed from owner_change) 34 397s JS G ENUM: Defining enum value GRAB_BROKEN (fixed from grab_broken) 35 397s JS G ENUM: Defining enum value DAMAGE (fixed from damage) 36 397s JS G ENUM: Defining enum value TOUCH_BEGIN (fixed from touch_begin) 37 397s JS G ENUM: Defining enum value TOUCH_UPDATE (fixed from touch_update) 38 397s JS G ENUM: Defining enum value TOUCH_END (fixed from touch_end) 39 397s JS G ENUM: Defining enum value TOUCH_CANCEL (fixed from touch_cancel) 40 397s JS G ENUM: Defining enum value TOUCHPAD_SWIPE (fixed from touchpad_swipe) 41 397s JS G ENUM: Defining enum value TOUCHPAD_PINCH (fixed from touchpad_pinch) 42 397s JS G ENUM: Defining enum value PAD_BUTTON_PRESS (fixed from pad_button_press) 43 397s JS G ENUM: Defining enum value PAD_BUTTON_RELEASE (fixed from pad_button_release) 44 397s JS G ENUM: Defining enum value PAD_RING (fixed from pad_ring) 45 397s JS G ENUM: Defining enum value PAD_STRIP (fixed from pad_strip) 46 397s JS G ENUM: Defining enum value PAD_GROUP_MODE (fixed from pad_group_mode) 47 397s JS G ENUM: Defining enum value EVENT_LAST (fixed from event_last) 48 397s JS G ENUM: Defining Gdk.EventType as 0x1e5cb300f2d0 397s JS G NS: Found info type STRUCT for 'EventVisibility' in namespace 'Gdk' 397s JS G BXD: Defined class for EventVisibility (void), prototype 0x32284a33a6a0, JSClass 0x723f970fadd0, in object 0x172641a79308 397s JS G NS: Found info type STRUCT for 'EventWindowState' in namespace 'Gdk' 397s JS G BXD: Defined class for EventWindowState (void), prototype 0x32284a33a6c8, JSClass 0x723f970fadd0, in object 0x172641a79308 397s JS G NS: Found info type ENUM for 'FilterReturn' in namespace 'Gdk' 397s JS G ENUM: Defining enum value CONTINUE (fixed from continue) 0 397s JS G ENUM: Defining enum value TRANSLATE (fixed from translate) 1 397s JS G ENUM: Defining enum value REMOVE (fixed from remove) 2 397s JS G ENUM: Defining Gdk.FilterReturn as 0x1e5cb3011b28 397s JS G NS: Found info type OBJECT for 'FrameClock' in namespace 'Gdk' 397s JS G OBJ: Defined class for FrameClock (GdkFrameClock), prototype 0x32284a33a718, JSClass 0x723f970fb460, in object 0x172641a79308 397s JS G NS: Found info type STRUCT for 'FrameClockClass' in namespace 'Gdk' 397s JS G NS: Found info type FLAGS for 'FrameClockPhase' in namespace 'Gdk' 397s JS G ENUM: Defining enum value NONE (fixed from none) 0 397s JS G ENUM: Defining enum value FLUSH_EVENTS (fixed from flush_events) 1 397s JS G ENUM: Defining enum value BEFORE_PAINT (fixed from before_paint) 2 397s JS G ENUM: Defining enum value UPDATE (fixed from update) 4 397s JS G ENUM: Defining enum value LAYOUT (fixed from layout) 8 397s JS G ENUM: Defining enum value PAINT (fixed from paint) 16 397s JS G ENUM: Defining enum value RESUME_EVENTS (fixed from resume_events) 32 397s JS G ENUM: Defining enum value AFTER_PAINT (fixed from after_paint) 64 397s JS G ENUM: Defining Gdk.FrameClockPhase as 0x1e5cb30121d8 397s JS G NS: Found info type STRUCT for 'FrameClockPrivate' in namespace 'Gdk' 397s JS G BXD: Defined class for FrameClockPrivate (void), prototype 0x32284a33a790, JSClass 0x723f970fadd0, in object 0x172641a79308 397s JS G NS: Found info type STRUCT for 'FrameTimings' in namespace 'Gdk' 397s JS G BXD: Defined class for FrameTimings (GdkFrameTimings), prototype 0x32284a33a7b8, JSClass 0x723f970fadd0, in object 0x172641a79308 397s JS G NS: Found info type ENUM for 'FullscreenMode' in namespace 'Gdk' 397s JS G ENUM: Defining enum value CURRENT_MONITOR (fixed from current_monitor) 0 397s JS G ENUM: Defining enum value ALL_MONITORS (fixed from all_monitors) 1 397s JS G ENUM: Defining Gdk.FullscreenMode as 0x1e5cb3012c68 397s JS G NS: Found info type OBJECT for 'GLContext' in namespace 'Gdk' 397s JS G OBJ: Defined class for GLContext (GdkGLContext), prototype 0x32284a33a830, JSClass 0x723f970fb460, in object 0x172641a79308 397s JS G NS: Found info type ENUM for 'GLError' in namespace 'Gdk' 397s JS G ERR: Defined class for GLError (GError), prototype 0x32284a3344e8, JSClass 0x723f970fb108, in object 0x172641a79308 397s JS G ENUM: Defining enum value NOT_AVAILABLE (fixed from not_available) 0 397s JS G ENUM: Defining enum value UNSUPPORTED_FORMAT (fixed from unsupported_format) 1 397s JS G ENUM: Defining enum value UNSUPPORTED_PROFILE (fixed from unsupported_profile) 2 397s JS G NS: Found info type STRUCT for 'Geometry' in namespace 'Gdk' 397s JS G BXD: Defined class for Geometry (void), prototype 0x32284a33a880, JSClass 0x723f970fadd0, in object 0x172641a79308 397s JS G NS: Found info type ENUM for 'GrabOwnership' in namespace 'Gdk' 397s JS G ENUM: Defining enum value NONE (fixed from none) 0 397s JS G ENUM: Defining enum value WINDOW (fixed from window) 1 397s JS G ENUM: Defining enum value APPLICATION (fixed from application) 2 397s JS G ENUM: Defining Gdk.GrabOwnership as 0x1e5cb30133b0 397s JS G NS: Found info type ENUM for 'GrabStatus' in namespace 'Gdk' 397s JS G ENUM: Defining enum value SUCCESS (fixed from success) 0 397s JS G ENUM: Defining enum value ALREADY_GRABBED (fixed from already_grabbed) 1 397s JS G ENUM: Defining enum value INVALID_TIME (fixed from invalid_time) 2 397s JS G ENUM: Defining enum value NOT_VIEWABLE (fixed from not_viewable) 3 397s JS G ENUM: Defining enum value FROZEN (fixed from frozen) 4 397s JS G ENUM: Defining enum value FAILED (fixed from failed) 5 397s JS G ENUM: Defining Gdk.GrabStatus as 0x1e5cb3013938 397s JS G NS: Found info type ENUM for 'Gravity' in namespace 'Gdk' 397s JS G ENUM: Defining enum value NORTH_WEST (fixed from north_west) 1 397s JS G ENUM: Defining enum value NORTH (fixed from north) 2 397s JS G ENUM: Defining enum value NORTH_EAST (fixed from north_east) 3 397s JS G ENUM: Defining enum value WEST (fixed from west) 4 397s JS G ENUM: Defining enum value CENTER (fixed from center) 5 397s JS G ENUM: Defining enum value EAST (fixed from east) 6 397s JS G ENUM: Defining enum value SOUTH_WEST (fixed from south_west) 7 397s JS G ENUM: Defining enum value SOUTH (fixed from south) 8 397s JS G ENUM: Defining enum value SOUTH_EAST (fixed from south_east) 9 397s JS G ENUM: Defining enum value STATIC (fixed from static) 10 397s JS G ENUM: Defining Gdk.Gravity as 0x1e5cb3014180 397s JS G NS: Found info type ENUM for 'InputMode' in namespace 'Gdk' 397s JS G ENUM: Defining enum value DISABLED (fixed from disabled) 0 397s JS G ENUM: Defining enum value SCREEN (fixed from screen) 1 397s JS G ENUM: Defining enum value WINDOW (fixed from window) 2 397s JS G ENUM: Defining Gdk.InputMode as 0x1e5cb3014bd0 397s JS G NS: Found info type ENUM for 'InputSource' in namespace 'Gdk' 397s JS G ENUM: Defining enum value MOUSE (fixed from mouse) 0 397s JS G ENUM: Defining enum value PEN (fixed from pen) 1 397s JS G ENUM: Defining enum value ERASER (fixed from eraser) 2 397s JS G ENUM: Defining enum value CURSOR (fixed from cursor) 3 397s JS G ENUM: Defining enum value KEYBOARD (fixed from keyboard) 4 397s JS G ENUM: Defining enum value TOUCHSCREEN (fixed from touchscreen) 5 397s JS G ENUM: Defining enum value TOUCHPAD (fixed from touchpad) 6 397s JS G ENUM: Defining enum value TRACKPOINT (fixed from trackpoint) 7 397s JS G ENUM: Defining enum value TABLET_PAD (fixed from tablet_pad) 8 397s JS G ENUM: Defining Gdk.InputSource as 0x1e5cb3015158 397s JS G NS: Found info type CONSTANT for 'KEY_0' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_1' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_2' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_3' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_3270_AltCursor' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_3270_Attn' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_3270_BackTab' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_3270_ChangeScreen' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_3270_Copy' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_3270_CursorBlink' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_3270_CursorSelect' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_3270_DeleteWord' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_3270_Duplicate' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_3270_Enter' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_3270_EraseEOF' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_3270_EraseInput' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_3270_ExSelect' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_3270_FieldMark' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_3270_Ident' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_3270_Jump' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_3270_KeyClick' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_3270_Left2' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_3270_PA1' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_3270_PA2' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_3270_PA3' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_3270_Play' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_3270_PrintScreen' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_3270_Quit' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_3270_Record' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_3270_Reset' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_3270_Right2' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_3270_Rule' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_3270_Setup' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_3270_Test' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_4' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_5' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_6' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_7' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_8' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_9' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_A' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_AE' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Aacute' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Abelowdot' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Abreve' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Abreveacute' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Abrevebelowdot' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Abrevegrave' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Abrevehook' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Abrevetilde' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_AccessX_Enable' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_AccessX_Feedback_Enable' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Acircumflex' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Acircumflexacute' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Acircumflexbelowdot' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Acircumflexgrave' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Acircumflexhook' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Acircumflextilde' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_AddFavorite' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Adiaeresis' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Agrave' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Ahook' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Alt_L' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Alt_R' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Amacron' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Aogonek' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_ApplicationLeft' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_ApplicationRight' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Arabic_0' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Arabic_1' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Arabic_2' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Arabic_3' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Arabic_4' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Arabic_5' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Arabic_6' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Arabic_7' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Arabic_8' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Arabic_9' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Arabic_ain' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Arabic_alef' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Arabic_alefmaksura' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Arabic_beh' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Arabic_comma' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Arabic_dad' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Arabic_dal' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Arabic_damma' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Arabic_dammatan' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Arabic_ddal' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Arabic_farsi_yeh' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Arabic_fatha' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Arabic_fathatan' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Arabic_feh' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Arabic_fullstop' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Arabic_gaf' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Arabic_ghain' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Arabic_ha' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Arabic_hah' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Arabic_hamza' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Arabic_hamza_above' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Arabic_hamza_below' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Arabic_hamzaonalef' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Arabic_hamzaonwaw' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Arabic_hamzaonyeh' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Arabic_hamzaunderalef' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Arabic_heh' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Arabic_heh_doachashmee' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Arabic_heh_goal' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Arabic_jeem' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Arabic_jeh' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Arabic_kaf' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Arabic_kasra' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Arabic_kasratan' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Arabic_keheh' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Arabic_khah' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Arabic_lam' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Arabic_madda_above' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Arabic_maddaonalef' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Arabic_meem' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Arabic_noon' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Arabic_noon_ghunna' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Arabic_peh' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Arabic_percent' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Arabic_qaf' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Arabic_question_mark' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Arabic_ra' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Arabic_rreh' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Arabic_sad' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Arabic_seen' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Arabic_semicolon' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Arabic_shadda' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Arabic_sheen' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Arabic_sukun' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Arabic_superscript_alef' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Arabic_switch' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Arabic_tah' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Arabic_tatweel' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Arabic_tcheh' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Arabic_teh' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Arabic_tehmarbuta' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Arabic_thal' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Arabic_theh' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Arabic_tteh' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Arabic_veh' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Arabic_waw' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Arabic_yeh' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Arabic_yeh_baree' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Arabic_zah' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Arabic_zain' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Aring' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Armenian_AT' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Armenian_AYB' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Armenian_BEN' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Armenian_CHA' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Armenian_DA' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Armenian_DZA' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Armenian_E' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Armenian_FE' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Armenian_GHAT' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Armenian_GIM' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Armenian_HI' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Armenian_HO' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Armenian_INI' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Armenian_JE' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Armenian_KE' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Armenian_KEN' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Armenian_KHE' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Armenian_LYUN' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Armenian_MEN' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Armenian_NU' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Armenian_O' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Armenian_PE' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Armenian_PYUR' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Armenian_RA' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Armenian_RE' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Armenian_SE' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Armenian_SHA' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Armenian_TCHE' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Armenian_TO' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Armenian_TSA' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Armenian_TSO' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Armenian_TYUN' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Armenian_VEV' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Armenian_VO' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Armenian_VYUN' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Armenian_YECH' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ZA' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ZHE' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Armenian_accent' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Armenian_amanak' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Armenian_apostrophe' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Armenian_at' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ayb' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ben' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Armenian_but' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Armenian_cha' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Armenian_da' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Armenian_dza' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Armenian_e' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Armenian_exclam' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Armenian_fe' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Armenian_full_stop' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ghat' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Armenian_gim' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Armenian_hi' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ho' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Armenian_hyphen' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ini' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Armenian_je' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ke' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ken' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Armenian_khe' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ligature_ew' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Armenian_lyun' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Armenian_men' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Armenian_nu' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Armenian_o' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Armenian_paruyk' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Armenian_pe' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Armenian_pyur' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Armenian_question' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ra' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Armenian_re' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Armenian_se' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Armenian_separation_mark' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Armenian_sha' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Armenian_shesht' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Armenian_tche' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Armenian_to' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Armenian_tsa' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Armenian_tso' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Armenian_tyun' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Armenian_verjaket' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Armenian_vev' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Armenian_vo' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Armenian_vyun' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Armenian_yech' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Armenian_yentamna' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Armenian_za' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Armenian_zhe' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Atilde' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_AudibleBell_Enable' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_AudioCycleTrack' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_AudioForward' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_AudioLowerVolume' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_AudioMedia' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_AudioMicMute' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_AudioMute' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_AudioNext' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_AudioPause' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_AudioPlay' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_AudioPreset' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_AudioPrev' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_AudioRaiseVolume' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_AudioRandomPlay' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_AudioRecord' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_AudioRepeat' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_AudioRewind' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_AudioStop' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Away' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_B' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Babovedot' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Back' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_BackForward' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_BackSpace' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Battery' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Begin' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Blue' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Bluetooth' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Book' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_BounceKeys_Enable' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Break' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_BrightnessAdjust' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Byelorussian_SHORTU' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Byelorussian_shortu' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_C' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_CD' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_CH' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_C_H' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_C_h' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Cabovedot' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Cacute' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Calculator' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Calendar' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Cancel' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Caps_Lock' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Ccaron' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Ccedilla' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Ccircumflex' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Ch' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Clear' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_ClearGrab' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Close' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Codeinput' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_ColonSign' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Community' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_ContrastAdjust' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Control_L' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Control_R' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Copy' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_CruzeiroSign' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Cut' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_CycleAngle' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_A' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_BE' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_CHE' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_CHE_descender' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_CHE_vertstroke' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_DE' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_DZHE' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_E' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_EF' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_EL' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_EM' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_EN' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_EN_descender' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ER' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ES' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_GHE' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_GHE_bar' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_HA' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_HARDSIGN' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_HA_descender' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_I' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_IE' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_IO' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_I_macron' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_JE' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_KA' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_KA_descender' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_KA_vertstroke' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_LJE' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_NJE' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_O' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_O_bar' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_PE' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_SCHWA' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_SHA' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_SHCHA' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_SHHA' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_SHORTI' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_SOFTSIGN' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_TE' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_TSE' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_U' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_U_macron' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_U_straight' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_U_straight_bar' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_VE' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_YA' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_YERU' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_YU' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ZE' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ZHE' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ZHE_descender' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_a' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_be' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_che' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_che_descender' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_che_vertstroke' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_de' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_dzhe' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_e' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ef' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_el' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_em' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_en' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_en_descender' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_er' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_es' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ghe' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ghe_bar' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ha' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ha_descender' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_hardsign' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_i' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_i_macron' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ie' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_io' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_je' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ka' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ka_descender' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ka_vertstroke' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_lje' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_nje' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_o' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_o_bar' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_pe' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_schwa' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_sha' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_shcha' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_shha' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_shorti' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_softsign' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_te' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_tse' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_u' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_u_macron' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_u_straight' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_u_straight_bar' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ve' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ya' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_yeru' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_yu' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ze' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_zhe' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_zhe_descender' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_D' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_DOS' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Dabovedot' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Dcaron' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Delete' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Display' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Documents' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_DongSign' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Down' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Dstroke' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_E' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_ENG' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_ETH' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_EZH' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Eabovedot' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Eacute' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Ebelowdot' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Ecaron' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Ecircumflex' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Ecircumflexacute' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Ecircumflexbelowdot' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Ecircumflexgrave' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Ecircumflexhook' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Ecircumflextilde' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_EcuSign' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Ediaeresis' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Egrave' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Ehook' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Eisu_Shift' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Eisu_toggle' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Eject' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Emacron' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_End' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Eogonek' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Escape' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Eth' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Etilde' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_EuroSign' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Excel' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Execute' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Explorer' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_F' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_F1' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_F10' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_F11' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_F12' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_F13' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_F14' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_F15' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_F16' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_F17' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_F18' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_F19' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_F2' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_F20' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_F21' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_F22' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_F23' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_F24' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_F25' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_F26' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_F27' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_F28' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_F29' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_F3' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_F30' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_F31' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_F32' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_F33' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_F34' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_F35' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_F4' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_F5' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_F6' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_F7' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_F8' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_F9' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_FFrancSign' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Fabovedot' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Farsi_0' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Farsi_1' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Farsi_2' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Farsi_3' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Farsi_4' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Farsi_5' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Farsi_6' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Farsi_7' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Farsi_8' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Farsi_9' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Farsi_yeh' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Favorites' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Finance' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Find' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_First_Virtual_Screen' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Forward' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_FrameBack' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_FrameForward' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_G' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Gabovedot' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Game' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Gbreve' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Gcaron' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Gcedilla' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Gcircumflex' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Georgian_an' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Georgian_ban' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Georgian_can' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Georgian_char' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Georgian_chin' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Georgian_cil' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Georgian_don' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Georgian_en' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Georgian_fi' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Georgian_gan' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Georgian_ghan' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Georgian_hae' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Georgian_har' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Georgian_he' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Georgian_hie' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Georgian_hoe' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Georgian_in' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Georgian_jhan' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Georgian_jil' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Georgian_kan' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Georgian_khar' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Georgian_las' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Georgian_man' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Georgian_nar' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Georgian_on' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Georgian_par' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Georgian_phar' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Georgian_qar' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Georgian_rae' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Georgian_san' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Georgian_shin' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Georgian_tan' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Georgian_tar' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Georgian_un' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Georgian_vin' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Georgian_we' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Georgian_xan' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Georgian_zen' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Georgian_zhar' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Go' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Greek_ALPHA' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Greek_ALPHAaccent' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Greek_BETA' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Greek_CHI' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Greek_DELTA' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Greek_EPSILON' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Greek_EPSILONaccent' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Greek_ETA' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Greek_ETAaccent' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Greek_GAMMA' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Greek_IOTA' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Greek_IOTAaccent' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Greek_IOTAdiaeresis' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Greek_IOTAdieresis' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Greek_KAPPA' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Greek_LAMBDA' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Greek_LAMDA' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Greek_MU' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Greek_NU' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Greek_OMEGA' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Greek_OMEGAaccent' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Greek_OMICRON' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Greek_OMICRONaccent' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Greek_PHI' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Greek_PI' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Greek_PSI' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Greek_RHO' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Greek_SIGMA' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Greek_TAU' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Greek_THETA' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Greek_UPSILON' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Greek_UPSILONaccent' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Greek_UPSILONdieresis' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Greek_XI' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Greek_ZETA' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Greek_accentdieresis' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Greek_alpha' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Greek_alphaaccent' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Greek_beta' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Greek_chi' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Greek_delta' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Greek_epsilon' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Greek_epsilonaccent' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Greek_eta' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Greek_etaaccent' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Greek_finalsmallsigma' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Greek_gamma' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Greek_horizbar' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Greek_iota' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Greek_iotaaccent' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Greek_iotaaccentdieresis' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Greek_iotadieresis' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Greek_kappa' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Greek_lambda' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Greek_lamda' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Greek_mu' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Greek_nu' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Greek_omega' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Greek_omegaaccent' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Greek_omicron' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Greek_omicronaccent' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Greek_phi' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Greek_pi' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Greek_psi' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Greek_rho' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Greek_sigma' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Greek_switch' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Greek_tau' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Greek_theta' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Greek_upsilon' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Greek_upsilonaccent' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Greek_upsilonaccentdieresis' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Greek_upsilondieresis' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Greek_xi' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Greek_zeta' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Green' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_H' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Hangul' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Hangul_A' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Hangul_AE' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Hangul_AraeA' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Hangul_AraeAE' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Banja' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Cieuc' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Codeinput' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Dikeud' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Hangul_E' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Hangul_EO' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Hangul_EU' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Hangul_End' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Hanja' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Hieuh' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Hangul_I' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Ieung' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Cieuc' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Dikeud' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Hieuh' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Ieung' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Jieuj' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Khieuq' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Kiyeog' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_KiyeogSios' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_KkogjiDalrinIeung' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Mieum' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Nieun' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_NieunHieuh' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_NieunJieuj' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_PanSios' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Phieuf' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Pieub' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_PieubSios' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Rieul' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_RieulHieuh' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_RieulKiyeog' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_RieulMieum' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_RieulPhieuf' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_RieulPieub' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_RieulSios' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_RieulTieut' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Sios' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_SsangKiyeog' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_SsangSios' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Tieut' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_YeorinHieuh' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Jamo' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Jeonja' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Jieuj' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Khieuq' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Kiyeog' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Hangul_KiyeogSios' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Hangul_KkogjiDalrinIeung' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Mieum' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Hangul_MultipleCandidate' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Nieun' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Hangul_NieunHieuh' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Hangul_NieunJieuj' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Hangul_O' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Hangul_OE' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Hangul_PanSios' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Phieuf' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Pieub' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Hangul_PieubSios' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Hangul_PostHanja' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Hangul_PreHanja' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Hangul_PreviousCandidate' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Rieul' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Hangul_RieulHieuh' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Hangul_RieulKiyeog' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Hangul_RieulMieum' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Hangul_RieulPhieuf' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Hangul_RieulPieub' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Hangul_RieulSios' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Hangul_RieulTieut' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Hangul_RieulYeorinHieuh' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Romaja' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Hangul_SingleCandidate' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Sios' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Special' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Hangul_SsangDikeud' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Hangul_SsangJieuj' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Hangul_SsangKiyeog' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Hangul_SsangPieub' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Hangul_SsangSios' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Start' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Hangul_SunkyeongeumMieum' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Hangul_SunkyeongeumPhieuf' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Hangul_SunkyeongeumPieub' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Tieut' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Hangul_U' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Hangul_WA' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Hangul_WAE' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Hangul_WE' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Hangul_WEO' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Hangul_WI' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Hangul_YA' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Hangul_YAE' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Hangul_YE' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Hangul_YEO' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Hangul_YI' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Hangul_YO' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Hangul_YU' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Hangul_YeorinHieuh' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Hangul_switch' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Hankaku' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Hcircumflex' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Hebrew_switch' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Help' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Henkan' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Henkan_Mode' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Hibernate' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Hiragana' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Hiragana_Katakana' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_History' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Home' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_HomePage' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_HotLinks' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Hstroke' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Hyper_L' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Hyper_R' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_I' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_ISO_Center_Object' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_ISO_Continuous_Underline' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_ISO_Discontinuous_Underline' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_ISO_Emphasize' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_ISO_Enter' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_ISO_Fast_Cursor_Down' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_ISO_Fast_Cursor_Left' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_ISO_Fast_Cursor_Right' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_ISO_Fast_Cursor_Up' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_ISO_First_Group' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_ISO_First_Group_Lock' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_ISO_Group_Latch' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_ISO_Group_Lock' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_ISO_Group_Shift' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_ISO_Last_Group' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_ISO_Last_Group_Lock' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_ISO_Left_Tab' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_ISO_Level2_Latch' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_ISO_Level3_Latch' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_ISO_Level3_Lock' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_ISO_Level3_Shift' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_ISO_Level5_Latch' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_ISO_Level5_Lock' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_ISO_Level5_Shift' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_ISO_Lock' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_ISO_Move_Line_Down' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_ISO_Move_Line_Up' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_ISO_Next_Group' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_ISO_Next_Group_Lock' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_ISO_Partial_Line_Down' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_ISO_Partial_Line_Up' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_ISO_Partial_Space_Left' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_ISO_Partial_Space_Right' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_ISO_Prev_Group' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_ISO_Prev_Group_Lock' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_ISO_Release_Both_Margins' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_ISO_Release_Margin_Left' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_ISO_Release_Margin_Right' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_ISO_Set_Margin_Left' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_ISO_Set_Margin_Right' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Iabovedot' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Iacute' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Ibelowdot' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Ibreve' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Icircumflex' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Idiaeresis' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Igrave' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Ihook' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Imacron' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Insert' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Iogonek' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Itilde' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_J' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Jcircumflex' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_K' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_KP_0' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_KP_1' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_KP_2' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_KP_3' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_KP_4' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_KP_5' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_KP_6' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_KP_7' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_KP_8' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_KP_9' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_KP_Add' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_KP_Begin' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_KP_Decimal' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_KP_Delete' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_KP_Divide' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_KP_Down' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_KP_End' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_KP_Enter' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_KP_Equal' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_KP_F1' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_KP_F2' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_KP_F3' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_KP_F4' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_KP_Home' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_KP_Insert' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_KP_Left' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_KP_Multiply' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_KP_Next' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_KP_Page_Down' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_KP_Page_Up' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_KP_Prior' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_KP_Right' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_KP_Separator' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_KP_Space' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_KP_Subtract' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_KP_Tab' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_KP_Up' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Kana_Lock' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Kana_Shift' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Kanji' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Kanji_Bangou' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Katakana' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_KbdBrightnessDown' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_KbdBrightnessUp' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_KbdLightOnOff' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Kcedilla' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Keyboard' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Korean_Won' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_L' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_L1' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_L10' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_L2' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_L3' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_L4' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_L5' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_L6' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_L7' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_L8' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_L9' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Lacute' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Last_Virtual_Screen' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Launch0' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Launch1' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Launch2' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Launch3' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Launch4' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Launch5' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Launch6' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Launch7' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Launch8' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Launch9' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_LaunchA' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_LaunchB' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_LaunchC' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_LaunchD' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_LaunchE' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_LaunchF' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Lbelowdot' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Lcaron' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Lcedilla' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Left' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_LightBulb' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Linefeed' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_LiraSign' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_LogGrabInfo' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_LogOff' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_LogWindowTree' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Lstroke' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_M' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Mabovedot' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Macedonia_DSE' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Macedonia_GJE' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Macedonia_KJE' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Macedonia_dse' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Macedonia_gje' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Macedonia_kje' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Mae_Koho' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Mail' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_MailForward' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Market' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Massyo' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Meeting' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Memo' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Menu' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_MenuKB' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_MenuPB' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Messenger' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Meta_L' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Meta_R' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_MillSign' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_ModeLock' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Mode_switch' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_MonBrightnessDown' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_MonBrightnessUp' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_MouseKeys_Accel_Enable' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_MouseKeys_Enable' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Muhenkan' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Multi_key' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_MultipleCandidate' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Music' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_MyComputer' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_MySites' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_N' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Nacute' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_NairaSign' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Ncaron' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Ncedilla' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_New' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_NewSheqelSign' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_News' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Next' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Next_VMode' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Next_Virtual_Screen' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Ntilde' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Num_Lock' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_O' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_OE' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Oacute' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Obarred' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Obelowdot' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Ocaron' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Ocircumflex' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Ocircumflexacute' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Ocircumflexbelowdot' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Ocircumflexgrave' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Ocircumflexhook' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Ocircumflextilde' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Odiaeresis' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Odoubleacute' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_OfficeHome' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Ograve' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Ohook' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Ohorn' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Ohornacute' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Ohornbelowdot' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Ohorngrave' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Ohornhook' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Ohorntilde' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Omacron' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Ooblique' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Open' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_OpenURL' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Option' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Oslash' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Otilde' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Overlay1_Enable' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Overlay2_Enable' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_P' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Pabovedot' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Page_Down' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Page_Up' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Paste' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Pause' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_PesetaSign' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Phone' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Pictures' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Accelerate' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Button1' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Button2' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Button3' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Button4' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Button5' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Button_Dflt' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Pointer_DblClick1' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Pointer_DblClick2' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Pointer_DblClick3' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Pointer_DblClick4' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Pointer_DblClick5' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Pointer_DblClick_Dflt' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Pointer_DfltBtnNext' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Pointer_DfltBtnPrev' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Down' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Pointer_DownLeft' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Pointer_DownRight' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Drag1' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Drag2' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Drag3' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Drag4' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Drag5' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Drag_Dflt' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Pointer_EnableKeys' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Left' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Right' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Up' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Pointer_UpLeft' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Pointer_UpRight' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_PowerDown' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_PowerOff' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Prev_VMode' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Prev_Virtual_Screen' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_PreviousCandidate' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Print' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Prior' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Q' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_R' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_R1' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_R10' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_R11' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_R12' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_R13' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_R14' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_R15' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_R2' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_R3' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_R4' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_R5' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_R6' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_R7' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_R8' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_R9' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_RFKill' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Racute' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Rcaron' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Rcedilla' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Red' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Redo' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Refresh' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Reload' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_RepeatKeys_Enable' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Reply' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Return' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Right' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_RockerDown' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_RockerEnter' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_RockerUp' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Romaji' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_RotateWindows' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_RotationKB' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_RotationPB' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_RupeeSign' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_S' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_SCHWA' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Sabovedot' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Sacute' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Save' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Scaron' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Scedilla' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Scircumflex' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_ScreenSaver' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_ScrollClick' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_ScrollDown' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_ScrollUp' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Scroll_Lock' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Search' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Select' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_SelectButton' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Send' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Serbian_DJE' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Serbian_DZE' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Serbian_JE' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Serbian_LJE' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Serbian_NJE' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Serbian_TSHE' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Serbian_dje' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Serbian_dze' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Serbian_je' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Serbian_lje' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Serbian_nje' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Serbian_tshe' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Shift_L' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Shift_Lock' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Shift_R' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Shop' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_SingleCandidate' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Sinh_a' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Sinh_aa' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Sinh_aa2' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ae' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ae2' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Sinh_aee' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Sinh_aee2' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ai' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ai2' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Sinh_al' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Sinh_au' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Sinh_au2' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ba' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Sinh_bha' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ca' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Sinh_cha' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Sinh_dda' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ddha' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Sinh_dha' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Sinh_dhha' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Sinh_e' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Sinh_e2' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ee' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ee2' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Sinh_fa' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ga' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Sinh_gha' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Sinh_h2' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ha' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Sinh_i' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Sinh_i2' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ii' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ii2' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ja' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Sinh_jha' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Sinh_jnya' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ka' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Sinh_kha' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Sinh_kunddaliya' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Sinh_la' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Sinh_lla' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Sinh_lu' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Sinh_lu2' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Sinh_luu' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Sinh_luu2' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ma' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Sinh_mba' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Sinh_na' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ndda' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ndha' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ng' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ng2' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Sinh_nga' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Sinh_nja' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Sinh_nna' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Sinh_nya' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Sinh_o' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Sinh_o2' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Sinh_oo' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Sinh_oo2' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Sinh_pa' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Sinh_pha' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ra' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ri' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Sinh_rii' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ru2' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ruu2' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Sinh_sa' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Sinh_sha' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ssha' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Sinh_tha' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Sinh_thha' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Sinh_tta' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ttha' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Sinh_u' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Sinh_u2' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Sinh_uu' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Sinh_uu2' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Sinh_va' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ya' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Sleep' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_SlowKeys_Enable' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Spell' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_SplitScreen' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Standby' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Start' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_StickyKeys_Enable' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Stop' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Subtitle' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Super_L' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Super_R' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Support' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Suspend' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_1' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_10' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_11' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_12' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_2' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_3' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_4' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_5' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_6' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_7' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_8' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_9' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Sys_Req' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_T' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_THORN' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Tab' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Tabovedot' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_TaskPane' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Tcaron' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Tcedilla' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Terminal' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Terminate_Server' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Thai_baht' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Thai_bobaimai' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Thai_chochan' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Thai_chochang' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Thai_choching' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Thai_chochoe' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Thai_dochada' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Thai_dodek' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Thai_fofa' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Thai_fofan' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Thai_hohip' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Thai_honokhuk' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Thai_khokhai' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Thai_khokhon' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Thai_khokhuat' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Thai_khokhwai' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Thai_khorakhang' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Thai_kokai' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Thai_lakkhangyao' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Thai_lekchet' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Thai_lekha' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Thai_lekhok' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Thai_lekkao' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Thai_leknung' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Thai_lekpaet' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Thai_leksam' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Thai_leksi' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Thai_leksong' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Thai_leksun' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Thai_lochula' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Thai_loling' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Thai_lu' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Thai_maichattawa' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Thai_maiek' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Thai_maihanakat' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Thai_maihanakat_maitho' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Thai_maitaikhu' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Thai_maitho' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Thai_maitri' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Thai_maiyamok' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Thai_moma' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Thai_ngongu' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Thai_nikhahit' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Thai_nonen' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Thai_nonu' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Thai_oang' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Thai_paiyannoi' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Thai_phinthu' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Thai_phophan' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Thai_phophung' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Thai_phosamphao' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Thai_popla' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Thai_rorua' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Thai_ru' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Thai_saraa' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Thai_saraaa' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Thai_saraae' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Thai_saraaimaimalai' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Thai_saraaimaimuan' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Thai_saraam' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Thai_sarae' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Thai_sarai' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Thai_saraii' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Thai_sarao' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Thai_sarau' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Thai_saraue' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Thai_sarauee' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Thai_sarauu' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Thai_sorusi' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Thai_sosala' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Thai_soso' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Thai_sosua' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Thai_thanthakhat' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Thai_thonangmontho' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Thai_thophuthao' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Thai_thothahan' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Thai_thothan' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Thai_thothong' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Thai_thothung' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Thai_topatak' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Thai_totao' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Thai_wowaen' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Thai_yoyak' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Thai_yoying' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Thorn' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Time' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_ToDoList' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Tools' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_TopMenu' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_TouchpadOff' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_TouchpadOn' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_TouchpadToggle' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Touroku' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Travel' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Tslash' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_U' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_UWB' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Uacute' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Ubelowdot' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Ubreve' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Ucircumflex' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Udiaeresis' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Udoubleacute' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Ugrave' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Uhook' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Uhorn' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Uhornacute' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Uhornbelowdot' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Uhorngrave' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Uhornhook' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Uhorntilde' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Ukrainian_GHE_WITH_UPTURN' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Ukrainian_I' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Ukrainian_IE' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Ukrainian_YI' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Ukrainian_ghe_with_upturn' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Ukrainian_i' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Ukrainian_ie' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Ukrainian_yi' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Ukranian_I' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Ukranian_JE' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Ukranian_YI' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Ukranian_i' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Ukranian_je' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Ukranian_yi' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Umacron' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Undo' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Ungrab' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Uogonek' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Up' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Uring' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_User1KB' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_User2KB' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_UserPB' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Utilde' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_V' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_VendorHome' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Video' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_View' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_VoidSymbol' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_W' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_WLAN' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_WWAN' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_WWW' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Wacute' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_WakeUp' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Wcircumflex' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Wdiaeresis' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_WebCam' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Wgrave' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_WheelButton' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_WindowClear' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_WonSign' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Word' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_X' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Xabovedot' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Xfer' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Y' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Yacute' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Ybelowdot' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Ycircumflex' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Ydiaeresis' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Yellow' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Ygrave' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Yhook' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Ytilde' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Z' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Zabovedot' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Zacute' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Zcaron' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Zen_Koho' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Zenkaku' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Zenkaku_Hankaku' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_ZoomIn' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_ZoomOut' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_Zstroke' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_a' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_aacute' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_abelowdot' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_abovedot' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_abreve' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_abreveacute' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_abrevebelowdot' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_abrevegrave' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_abrevehook' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_abrevetilde' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_acircumflex' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_acircumflexacute' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_acircumflexbelowdot' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_acircumflexgrave' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_acircumflexhook' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_acircumflextilde' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_acute' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_adiaeresis' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_ae' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_agrave' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_ahook' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_amacron' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_ampersand' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_aogonek' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_apostrophe' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_approxeq' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_approximate' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_aring' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_asciicircum' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_asciitilde' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_asterisk' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_at' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_atilde' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_b' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_babovedot' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_backslash' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_ballotcross' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_bar' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_because' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_blank' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_botintegral' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_botleftparens' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_botleftsqbracket' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_botleftsummation' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_botrightparens' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_botrightsqbracket' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_botrightsummation' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_bott' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_botvertsummationconnector' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braceleft' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braceright' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_bracketleft' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_bracketright' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_blank' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dot_1' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dot_10' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dot_2' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dot_3' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dot_4' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dot_5' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dot_6' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dot_7' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dot_8' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dot_9' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1234' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12345' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123456' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1234567' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12345678' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1234568' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123457' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1234578' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123458' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12346' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123467' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1234678' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123468' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12347' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123478' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12348' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1235' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12356' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123567' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1235678' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123568' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12357' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123578' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12358' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1236' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12367' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123678' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12368' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1237' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12378' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1238' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_124' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1245' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12456' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_124567' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1245678' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_124568' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12457' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_124578' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12458' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1246' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12467' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_124678' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12468' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1247' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12478' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1248' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_125' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1256' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12567' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_125678' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12568' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1257' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12578' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1258' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_126' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1267' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12678' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1268' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_127' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1278' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_128' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_134' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1345' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13456' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_134567' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1345678' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_134568' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13457' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_134578' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13458' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1346' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13467' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_134678' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13468' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1347' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13478' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1348' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_135' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1356' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13567' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_135678' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13568' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1357' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13578' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1358' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_136' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1367' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13678' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1368' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_137' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1378' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_138' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_14' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_145' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1456' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_14567' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_145678' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_14568' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1457' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_14578' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1458' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_146' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1467' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_14678' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1468' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_147' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1478' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_148' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_15' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_156' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1567' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_15678' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1568' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_157' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1578' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_158' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_16' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_167' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1678' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_168' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_17' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_178' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_18' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_234' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2345' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23456' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_234567' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2345678' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_234568' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23457' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_234578' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23458' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2346' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23467' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_234678' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23468' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2347' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23478' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2348' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_235' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2356' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23567' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_235678' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23568' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2357' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23578' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2358' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_236' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2367' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23678' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2368' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_237' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2378' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_238' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_24' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_245' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2456' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_24567' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_245678' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_24568' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2457' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_24578' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2458' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_246' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2467' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_24678' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2468' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_247' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2478' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_248' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_25' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_256' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2567' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_25678' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2568' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_257' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2578' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_258' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_26' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_267' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2678' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_268' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_27' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_278' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_28' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_34' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_345' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3456' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_34567' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_345678' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_34568' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3457' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_34578' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3458' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_346' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3467' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_34678' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3468' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_347' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3478' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_348' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_35' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_356' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3567' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_35678' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3568' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_357' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3578' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_358' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_36' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_367' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3678' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_368' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_37' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_378' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_38' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_4' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_45' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_456' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_4567' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_45678' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_4568' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_457' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_4578' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_458' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_46' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_467' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_4678' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_468' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_47' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_478' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_48' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_5' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_56' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_567' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_5678' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_568' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_57' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_578' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_58' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_6' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_67' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_678' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_68' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_7' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_78' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_8' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_breve' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_brokenbar' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_c' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_c_h' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_cabovedot' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_cacute' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_careof' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_caret' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_caron' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_ccaron' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_ccedilla' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_ccircumflex' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_cedilla' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_cent' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_ch' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_checkerboard' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_checkmark' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_circle' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_club' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_colon' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_comma' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_containsas' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_copyright' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_cr' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_crossinglines' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_cuberoot' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_currency' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_cursor' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_d' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_dabovedot' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_dagger' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_dcaron' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_dead_A' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_dead_E' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_dead_I' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_dead_O' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_dead_U' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_dead_a' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_dead_abovecomma' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_dead_abovedot' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_dead_abovereversedcomma' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_dead_abovering' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_dead_aboveverticalline' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_dead_acute' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_dead_belowbreve' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_dead_belowcircumflex' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_dead_belowcomma' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_dead_belowdiaeresis' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_dead_belowdot' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_dead_belowmacron' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_dead_belowring' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_dead_belowtilde' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_dead_belowverticalline' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_dead_breve' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_dead_capital_schwa' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_dead_caron' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_dead_cedilla' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_dead_circumflex' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_dead_currency' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_dead_dasia' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_dead_diaeresis' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_dead_doubleacute' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_dead_doublegrave' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_dead_e' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_dead_grave' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_dead_greek' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_dead_hook' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_dead_horn' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_dead_i' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_dead_invertedbreve' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_dead_iota' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_dead_longsolidusoverlay' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_dead_lowline' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_dead_macron' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_dead_o' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_dead_ogonek' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_dead_perispomeni' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_dead_psili' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_dead_semivoiced_sound' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_dead_small_schwa' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_dead_stroke' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_dead_tilde' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_dead_u' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_dead_voiced_sound' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_decimalpoint' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_degree' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_diaeresis' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_diamond' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_digitspace' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_dintegral' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_division' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_dollar' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_doubbaselinedot' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_doubleacute' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_doubledagger' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_doublelowquotemark' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_downarrow' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_downcaret' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_downshoe' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_downstile' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_downtack' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_dstroke' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_e' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_eabovedot' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_eacute' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_ebelowdot' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_ecaron' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_ecircumflex' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_ecircumflexacute' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_ecircumflexbelowdot' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_ecircumflexgrave' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_ecircumflexhook' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_ecircumflextilde' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_ediaeresis' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_egrave' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_ehook' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_eightsubscript' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_eightsuperior' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_elementof' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_ellipsis' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_em3space' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_em4space' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_emacron' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_emdash' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_emfilledcircle' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_emfilledrect' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_emopencircle' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_emopenrectangle' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_emptyset' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_emspace' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_endash' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_enfilledcircbullet' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_enfilledsqbullet' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_eng' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_enopencircbullet' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_enopensquarebullet' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_enspace' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_eogonek' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_equal' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_eth' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_etilde' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_exclam' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_exclamdown' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_ezh' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_f' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_fabovedot' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_femalesymbol' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_ff' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_figdash' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_filledlefttribullet' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_filledrectbullet' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_filledrighttribullet' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_filledtribulletdown' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_filledtribulletup' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_fiveeighths' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_fivesixths' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_fivesubscript' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_fivesuperior' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_fourfifths' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_foursubscript' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_foursuperior' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_fourthroot' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_function' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_g' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_gabovedot' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_gbreve' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_gcaron' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_gcedilla' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_gcircumflex' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_grave' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_greater' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_greaterthanequal' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_guillemotleft' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_guillemotright' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_h' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_hairspace' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_hcircumflex' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_heart' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_hebrew_aleph' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_hebrew_ayin' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_hebrew_bet' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_hebrew_beth' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_hebrew_chet' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_hebrew_dalet' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_hebrew_daleth' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_hebrew_doublelowline' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_hebrew_finalkaph' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_hebrew_finalmem' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_hebrew_finalnun' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_hebrew_finalpe' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_hebrew_finalzade' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_hebrew_finalzadi' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_hebrew_gimel' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_hebrew_gimmel' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_hebrew_he' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_hebrew_het' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_hebrew_kaph' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_hebrew_kuf' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_hebrew_lamed' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_hebrew_mem' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_hebrew_nun' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_hebrew_pe' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_hebrew_qoph' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_hebrew_resh' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_hebrew_samech' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_hebrew_samekh' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_hebrew_shin' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_hebrew_taf' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_hebrew_taw' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_hebrew_tet' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_hebrew_teth' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_hebrew_waw' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_hebrew_yod' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_hebrew_zade' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_hebrew_zadi' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_hebrew_zain' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_hebrew_zayin' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_hexagram' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_horizconnector' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_horizlinescan1' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_horizlinescan3' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_horizlinescan5' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_horizlinescan7' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_horizlinescan9' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_hstroke' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_ht' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_hyphen' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_i' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_iTouch' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_iacute' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_ibelowdot' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_ibreve' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_icircumflex' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_identical' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_idiaeresis' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_idotless' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_ifonlyif' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_igrave' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_ihook' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_imacron' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_implies' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_includedin' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_includes' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_infinity' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_integral' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_intersection' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_iogonek' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_itilde' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_j' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_jcircumflex' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_jot' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_k' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_kana_A' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_kana_CHI' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_kana_E' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_kana_FU' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_kana_HA' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_kana_HE' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_kana_HI' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_kana_HO' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_kana_HU' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_kana_I' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_kana_KA' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_kana_KE' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_kana_KI' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_kana_KO' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_kana_KU' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_kana_MA' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_kana_ME' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_kana_MI' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_kana_MO' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_kana_MU' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_kana_N' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_kana_NA' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_kana_NE' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_kana_NI' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_kana_NO' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_kana_NU' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_kana_O' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_kana_RA' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_kana_RE' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_kana_RI' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_kana_RO' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_kana_RU' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_kana_SA' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_kana_SE' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_kana_SHI' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_kana_SO' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_kana_SU' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_kana_TA' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_kana_TE' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_kana_TI' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_kana_TO' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_kana_TSU' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_kana_TU' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_kana_U' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_kana_WA' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_kana_WO' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_kana_YA' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_kana_YO' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_kana_YU' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_kana_a' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_kana_closingbracket' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_kana_comma' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_kana_conjunctive' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_kana_e' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_kana_fullstop' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_kana_i' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_kana_middledot' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_kana_o' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_kana_openingbracket' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_kana_switch' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_kana_tsu' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_kana_tu' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_kana_u' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_kana_ya' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_kana_yo' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_kana_yu' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_kappa' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_kcedilla' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_kra' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_l' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_lacute' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_latincross' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_lbelowdot' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_lcaron' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_lcedilla' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_leftanglebracket' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_leftarrow' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_leftcaret' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_leftdoublequotemark' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_leftmiddlecurlybrace' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_leftopentriangle' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_leftpointer' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_leftradical' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_leftshoe' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_leftsinglequotemark' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_leftt' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_lefttack' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_less' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_lessthanequal' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_lf' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_logicaland' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_logicalor' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_lowleftcorner' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_lowrightcorner' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_lstroke' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_m' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_mabovedot' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_macron' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_malesymbol' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_maltesecross' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_marker' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_masculine' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_minus' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_minutes' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_mu' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_multiply' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_musicalflat' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_musicalsharp' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_n' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_nabla' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_nacute' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_ncaron' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_ncedilla' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_ninesubscript' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_ninesuperior' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_nl' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_nobreakspace' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_notapproxeq' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_notelementof' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_notequal' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_notidentical' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_notsign' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_ntilde' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_numbersign' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_numerosign' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_o' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_oacute' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_obarred' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_obelowdot' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_ocaron' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_ocircumflex' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_ocircumflexacute' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_ocircumflexbelowdot' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_ocircumflexgrave' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_ocircumflexhook' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_ocircumflextilde' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_odiaeresis' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_odoubleacute' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_oe' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_ogonek' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_ograve' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_ohook' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_ohorn' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_ohornacute' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_ohornbelowdot' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_ohorngrave' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_ohornhook' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_ohorntilde' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_omacron' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_oneeighth' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_onefifth' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_onehalf' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_onequarter' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_onesixth' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_onesubscript' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_onesuperior' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_onethird' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_ooblique' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_openrectbullet' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_openstar' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_opentribulletdown' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_opentribulletup' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_ordfeminine' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_oslash' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_otilde' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_overbar' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_overline' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_p' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_pabovedot' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_paragraph' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_parenleft' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_parenright' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_partdifferential' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_partialderivative' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_percent' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_period' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_periodcentered' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_permille' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_phonographcopyright' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_plus' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_plusminus' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_prescription' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_prolongedsound' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_punctspace' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_q' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_quad' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_question' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_questiondown' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_quotedbl' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_quoteleft' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_quoteright' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_r' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_racute' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_radical' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_rcaron' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_rcedilla' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_registered' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_rightanglebracket' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_rightarrow' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_rightcaret' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_rightdoublequotemark' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_rightmiddlecurlybrace' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_rightmiddlesummation' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_rightopentriangle' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_rightpointer' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_rightshoe' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_rightsinglequotemark' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_rightt' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_righttack' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_s' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_sabovedot' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_sacute' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_scaron' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_scedilla' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_schwa' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_scircumflex' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_script_switch' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_seconds' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_section' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_semicolon' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_semivoicedsound' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_seveneighths' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_sevensubscript' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_sevensuperior' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_signaturemark' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_signifblank' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_similarequal' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_singlelowquotemark' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_sixsubscript' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_sixsuperior' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_slash' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_soliddiamond' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_space' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_squareroot' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_ssharp' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_sterling' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_stricteq' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_t' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_tabovedot' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_tcaron' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_tcedilla' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_telephone' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_telephonerecorder' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_therefore' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_thinspace' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_thorn' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_threeeighths' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_threefifths' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_threequarters' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_threesubscript' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_threesuperior' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_tintegral' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_topintegral' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_topleftparens' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_topleftradical' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_topleftsqbracket' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_topleftsummation' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_toprightparens' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_toprightsqbracket' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_toprightsummation' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_topt' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_topvertsummationconnector' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_trademark' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_trademarkincircle' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_tslash' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_twofifths' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_twosubscript' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_twosuperior' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_twothirds' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_u' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_uacute' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_ubelowdot' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_ubreve' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_ucircumflex' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_udiaeresis' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_udoubleacute' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_ugrave' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_uhook' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_uhorn' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_uhornacute' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_uhornbelowdot' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_uhorngrave' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_uhornhook' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_uhorntilde' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_umacron' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_underbar' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_underscore' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_union' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_uogonek' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_uparrow' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_upcaret' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_upleftcorner' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_uprightcorner' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_upshoe' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_upstile' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_uptack' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_uring' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_utilde' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_v' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_variation' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_vertbar' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_vertconnector' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_voicedsound' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_vt' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_w' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_wacute' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_wcircumflex' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_wdiaeresis' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_wgrave' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_x' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_xabovedot' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_y' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_yacute' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_ybelowdot' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_ycircumflex' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_ydiaeresis' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_yen' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_ygrave' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_yhook' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_ytilde' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_z' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_zabovedot' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_zacute' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_zcaron' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_zerosubscript' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_zerosuperior' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'KEY_zstroke' in namespace 'Gdk' 397s JS G NS: Found info type OBJECT for 'Keymap' in namespace 'Gdk' 397s JS G OBJ: Defined class for Keymap (GdkKeymap), prototype 0x32284a33a970, JSClass 0x723f970fb460, in object 0x172641a79308 397s JS G NS: Found info type STRUCT for 'KeymapKey' in namespace 'Gdk' 397s JS G BXD: Defined class for KeymapKey (void), prototype 0x32284a33a9c0, JSClass 0x723f970fadd0, in object 0x172641a79308 397s JS G NS: Found info type CONSTANT for 'MAJOR_VERSION' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'MAX_TIMECOORD_AXES' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'MICRO_VERSION' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'MINOR_VERSION' in namespace 'Gdk' 397s JS G NS: Found info type ENUM for 'ModifierIntent' in namespace 'Gdk' 397s JS G ENUM: Defining enum value PRIMARY_ACCELERATOR (fixed from primary_accelerator) 0 397s JS G ENUM: Defining enum value CONTEXT_MENU (fixed from context_menu) 1 397s JS G ENUM: Defining enum value EXTEND_SELECTION (fixed from extend_selection) 2 397s JS G ENUM: Defining enum value MODIFY_SELECTION (fixed from modify_selection) 3 397s JS G ENUM: Defining enum value NO_TEXT_INPUT (fixed from no_text_input) 4 397s JS G ENUM: Defining enum value SHIFT_GROUP (fixed from shift_group) 5 397s JS G ENUM: Defining enum value DEFAULT_MOD_MASK (fixed from default_mod_mask) 6 397s JS G ENUM: Defining Gdk.ModifierIntent as 0x1e5cb3068730 397s JS G NS: Found info type FLAGS for 'ModifierType' in namespace 'Gdk' 397s JS G ENUM: Defining enum value SHIFT_MASK (fixed from shift_mask) 1 397s JS G ENUM: Defining enum value LOCK_MASK (fixed from lock_mask) 2 397s JS G ENUM: Defining enum value CONTROL_MASK (fixed from control_mask) 4 397s JS G ENUM: Defining enum value MOD1_MASK (fixed from mod1_mask) 8 397s JS G ENUM: Defining enum value MOD2_MASK (fixed from mod2_mask) 16 397s JS G ENUM: Defining enum value MOD3_MASK (fixed from mod3_mask) 32 397s JS G ENUM: Defining enum value MOD4_MASK (fixed from mod4_mask) 64 397s JS G ENUM: Defining enum value MOD5_MASK (fixed from mod5_mask) 128 397s JS G ENUM: Defining enum value BUTTON1_MASK (fixed from button1_mask) 256 397s JS G ENUM: Defining enum value BUTTON2_MASK (fixed from button2_mask) 512 397s JS G ENUM: Defining enum value BUTTON3_MASK (fixed from button3_mask) 1024 397s JS G ENUM: Defining enum value BUTTON4_MASK (fixed from button4_mask) 2048 397s JS G ENUM: Defining enum value BUTTON5_MASK (fixed from button5_mask) 4096 397s JS G ENUM: Defining enum value MODIFIER_RESERVED_13_MASK (fixed from modifier_reserved_13_mask) 8192 397s JS G ENUM: Defining enum value MODIFIER_RESERVED_14_MASK (fixed from modifier_reserved_14_mask) 16384 397s JS G ENUM: Defining enum value MODIFIER_RESERVED_15_MASK (fixed from modifier_reserved_15_mask) 32768 397s JS G ENUM: Defining enum value MODIFIER_RESERVED_16_MASK (fixed from modifier_reserved_16_mask) 65536 397s JS G ENUM: Defining enum value MODIFIER_RESERVED_17_MASK (fixed from modifier_reserved_17_mask) 131072 397s JS G ENUM: Defining enum value MODIFIER_RESERVED_18_MASK (fixed from modifier_reserved_18_mask) 262144 397s JS G ENUM: Defining enum value MODIFIER_RESERVED_19_MASK (fixed from modifier_reserved_19_mask) 524288 397s JS G ENUM: Defining enum value MODIFIER_RESERVED_20_MASK (fixed from modifier_reserved_20_mask) 1048576 397s JS G ENUM: Defining enum value MODIFIER_RESERVED_21_MASK (fixed from modifier_reserved_21_mask) 2097152 397s JS G ENUM: Defining enum value MODIFIER_RESERVED_22_MASK (fixed from modifier_reserved_22_mask) 4194304 397s JS G ENUM: Defining enum value MODIFIER_RESERVED_23_MASK (fixed from modifier_reserved_23_mask) 8388608 397s JS G ENUM: Defining enum value MODIFIER_RESERVED_24_MASK (fixed from modifier_reserved_24_mask) 16777216 397s JS G ENUM: Defining enum value MODIFIER_RESERVED_25_MASK (fixed from modifier_reserved_25_mask) 33554432 397s JS G ENUM: Defining enum value SUPER_MASK (fixed from super_mask) 67108864 397s JS G ENUM: Defining enum value HYPER_MASK (fixed from hyper_mask) 134217728 397s JS G ENUM: Defining enum value META_MASK (fixed from meta_mask) 268435456 397s JS G ENUM: Defining enum value MODIFIER_RESERVED_29_MASK (fixed from modifier_reserved_29_mask) 536870912 397s JS G ENUM: Defining enum value RELEASE_MASK (fixed from release_mask) 1073741824 397s JS G ENUM: Defining enum value MODIFIER_MASK (fixed from modifier_mask) 1543512063 397s JS G ENUM: Defining Gdk.ModifierType as 0x1e5cb3069018 397s JS G NS: Found info type OBJECT for 'Monitor' in namespace 'Gdk' 397s JS G OBJ: Defined class for Monitor (GdkMonitor), prototype 0x32284a33aa38, JSClass 0x723f970fb460, in object 0x172641a79308 397s JS G NS: Found info type STRUCT for 'MonitorClass' in namespace 'Gdk' 397s JS G NS: Found info type ENUM for 'NotifyType' in namespace 'Gdk' 397s JS G ENUM: Defining enum value ANCESTOR (fixed from ancestor) 0 397s JS G ENUM: Defining enum value VIRTUAL (fixed from virtual) 1 397s JS G ENUM: Defining enum value INFERIOR (fixed from inferior) 2 397s JS G ENUM: Defining enum value NONLINEAR (fixed from nonlinear) 3 397s JS G ENUM: Defining enum value NONLINEAR_VIRTUAL (fixed from nonlinear_virtual) 4 397s JS G ENUM: Defining enum value UNKNOWN (fixed from unknown) 5 397s JS G ENUM: Defining Gdk.NotifyType as 0x1e5cb306b080 397s JS G NS: Found info type ENUM for 'OwnerChange' in namespace 'Gdk' 397s JS G ENUM: Defining enum value NEW_OWNER (fixed from new_owner) 0 397s JS G ENUM: Defining enum value DESTROY (fixed from destroy) 1 397s JS G ENUM: Defining enum value CLOSE (fixed from close) 2 397s JS G ENUM: Defining Gdk.OwnerChange as 0x1e5cb306b8c8 397s JS G NS: Found info type CONSTANT for 'PARENT_RELATIVE' in namespace 'Gdk' 397s JS G NS: Found info type CONSTANT for 'PRIORITY_REDRAW' in namespace 'Gdk' 397s JS G NS: Found info type STRUCT for 'Point' in namespace 'Gdk' 397s JS G BXD: Defined class for Point (void), prototype 0x32284a33aad8, JSClass 0x723f970fadd0, in object 0x172641a79308 397s JS G NS: Found info type ENUM for 'PropMode' in namespace 'Gdk' 397s JS G ENUM: Defining enum value REPLACE (fixed from replace) 0 397s JS G ENUM: Defining enum value PREPEND (fixed from prepend) 1 397s JS G ENUM: Defining enum value APPEND (fixed from append) 2 397s JS G ENUM: Defining Gdk.PropMode as 0x1e5cb306c010 397s JS G NS: Found info type ENUM for 'PropertyState' in namespace 'Gdk' 397s JS G ENUM: Defining enum value NEW_VALUE (fixed from new_value) 0 397s JS G ENUM: Defining enum value DELETE (fixed from delete) 1 397s JS G ENUM: Defining Gdk.PropertyState as 0x1e5cb306c590 397s JS G NS: Found info type STRUCT for 'RGBA' in namespace 'Gdk' 397s JS G BXD: Defined class for RGBA (GdkRGBA), prototype 0x32284a33ab50, JSClass 0x723f970fadd0, in object 0x172641a79308 397s JS G NS: Found info type OBJECT for 'Screen' in namespace 'Gdk' 397s JS G OBJ: Defined class for Screen (GdkScreen), prototype 0x32284a33aba0, JSClass 0x723f970fb460, in object 0x172641a79308 397s JS G NS: Found info type ENUM for 'ScrollDirection' in namespace 'Gdk' 397s JS G ENUM: Defining enum value UP (fixed from up) 0 397s JS G ENUM: Defining enum value DOWN (fixed from down) 1 397s JS G ENUM: Defining enum value LEFT (fixed from left) 2 397s JS G ENUM: Defining enum value RIGHT (fixed from right) 3 397s JS G ENUM: Defining enum value SMOOTH (fixed from smooth) 4 397s JS G ENUM: Defining Gdk.ScrollDirection as 0x1e5cb306ccd8 397s JS G NS: Found info type OBJECT for 'Seat' in namespace 'Gdk' 397s JS G OBJ: Defined class for Seat (GdkSeat), prototype 0x32284a33ac18, JSClass 0x723f970fb460, in object 0x172641a79308 397s JS G NS: Found info type FLAGS for 'SeatCapabilities' in namespace 'Gdk' 397s JS G ENUM: Defining enum value NONE (fixed from none) 0 397s JS G ENUM: Defining enum value POINTER (fixed from pointer) 1 397s JS G ENUM: Defining enum value TOUCH (fixed from touch) 2 397s JS G ENUM: Defining enum value TABLET_STYLUS (fixed from tablet_stylus) 4 397s JS G ENUM: Defining enum value KEYBOARD (fixed from keyboard) 8 397s JS G ENUM: Defining enum value ALL_POINTING (fixed from all_pointing) 7 397s JS G ENUM: Defining enum value ALL (fixed from all) 15 397s JS G ENUM: Defining Gdk.SeatCapabilities as 0x1e5cb306d408 397s JS G NS: Found info type ENUM for 'SettingAction' in namespace 'Gdk' 397s JS G ENUM: Defining enum value NEW (fixed from new) 0 397s JS G ENUM: Defining enum value CHANGED (fixed from changed) 1 397s JS G ENUM: Defining enum value DELETED (fixed from deleted) 2 397s JS G ENUM: Defining Gdk.SettingAction as 0x1e5cb306dcb8 397s JS G NS: Found info type ENUM for 'Status' in namespace 'Gdk' 397s JS G ENUM: Defining enum value OK (fixed from ok) 0 397s JS G ENUM: Defining enum value ERROR (fixed from error) -1 397s JS G ENUM: Defining enum value ERROR_PARAM (fixed from error_param) -2 397s JS G ENUM: Defining enum value ERROR_FILE (fixed from error_file) -3 397s JS G ENUM: Defining enum value ERROR_MEM (fixed from error_mem) -4 397s JS G ENUM: Defining Gdk.Status as 0x1e5cb306e240 397s JS G NS: Found info type ENUM for 'SubpixelLayout' in namespace 'Gdk' 397s JS G ENUM: Defining enum value UNKNOWN (fixed from unknown) 0 397s JS G ENUM: Defining enum value NONE (fixed from none) 1 397s JS G ENUM: Defining enum value HORIZONTAL_RGB (fixed from horizontal_rgb) 2 397s JS G ENUM: Defining enum value HORIZONTAL_BGR (fixed from horizontal_bgr) 3 397s JS G ENUM: Defining enum value VERTICAL_RGB (fixed from vertical_rgb) 4 397s JS G ENUM: Defining enum value VERTICAL_BGR (fixed from vertical_bgr) 5 397s JS G ENUM: Defining Gdk.SubpixelLayout as 0x1e5cb306e920 397s JS G NS: Found info type STRUCT for 'TimeCoord' in namespace 'Gdk' 397s JS G BXD: Defined class for TimeCoord (void), prototype 0x32284a33ad08, JSClass 0x723f970fadd0, in object 0x172641a79308 397s JS G NS: Found info type ENUM for 'TouchpadGesturePhase' in namespace 'Gdk' 397s JS G ENUM: Defining enum value BEGIN (fixed from begin) 0 397s JS G ENUM: Defining enum value UPDATE (fixed from update) 1 397s JS G ENUM: Defining enum value END (fixed from end) 2 397s JS G ENUM: Defining enum value CANCEL (fixed from cancel) 3 397s JS G ENUM: Defining Gdk.TouchpadGesturePhase as 0x1e5cb306f218 397s JS G NS: Found info type ENUM for 'VisibilityState' in namespace 'Gdk' 397s JS G ENUM: Defining enum value UNOBSCURED (fixed from unobscured) 0 397s JS G ENUM: Defining enum value PARTIAL (fixed from partial) 1 397s JS G ENUM: Defining enum value FULLY_OBSCURED (fixed from fully_obscured) 2 397s JS G ENUM: Defining Gdk.VisibilityState as 0x1e5cb306f820 397s JS G NS: Found info type OBJECT for 'Visual' in namespace 'Gdk' 397s JS G OBJ: Defined class for Visual (GdkVisual), prototype 0x32284a33ad80, JSClass 0x723f970fb460, in object 0x172641a79308 397s JS G NS: Found info type ENUM for 'VisualType' in namespace 'Gdk' 397s JS G ENUM: Defining enum value STATIC_GRAY (fixed from static_gray) 0 397s JS G ENUM: Defining enum value GRAYSCALE (fixed from grayscale) 1 397s JS G ENUM: Defining enum value STATIC_COLOR (fixed from static_color) 2 397s JS G ENUM: Defining enum value PSEUDO_COLOR (fixed from pseudo_color) 3 397s JS G ENUM: Defining enum value TRUE_COLOR (fixed from true_color) 4 397s JS G ENUM: Defining enum value DIRECT_COLOR (fixed from direct_color) 5 397s JS G ENUM: Defining Gdk.VisualType as 0x1e5cb306fe78 397s JS G NS: Found info type FLAGS for 'WMDecoration' in namespace 'Gdk' 397s JS G ENUM: Defining enum value ALL (fixed from all) 1 397s JS G ENUM: Defining enum value BORDER (fixed from border) 2 397s JS G ENUM: Defining enum value RESIZEH (fixed from resizeh) 4 397s JS G ENUM: Defining enum value TITLE (fixed from title) 8 397s JS G ENUM: Defining enum value MENU (fixed from menu) 16 397s JS G ENUM: Defining enum value MINIMIZE (fixed from minimize) 32 397s JS G ENUM: Defining enum value MAXIMIZE (fixed from maximize) 64 397s JS G ENUM: Defining Gdk.WMDecoration as 0x1e5cb30706b0 397s JS G NS: Found info type FLAGS for 'WMFunction' in namespace 'Gdk' 397s JS G ENUM: Defining enum value ALL (fixed from all) 1 397s JS G ENUM: Defining enum value RESIZE (fixed from resize) 2 397s JS G ENUM: Defining enum value MOVE (fixed from move) 4 397s JS G ENUM: Defining enum value MINIMIZE (fixed from minimize) 8 397s JS G ENUM: Defining enum value MAXIMIZE (fixed from maximize) 16 397s JS G ENUM: Defining enum value CLOSE (fixed from close) 32 397s JS G ENUM: Defining Gdk.WMFunction as 0x1e5cb3070f58 397s JS G NS: Found info type OBJECT for 'Window' in namespace 'Gdk' 397s JS G OBJ: Defined class for Window (GdkWindow), prototype 0x32284a33ae48, JSClass 0x723f970fb460, in object 0x172641a79308 397s JS G NS: Found info type STRUCT for 'WindowAttr' in namespace 'Gdk' 397s JS G BXD: Defined class for WindowAttr (void), prototype 0x32284a33ae98, JSClass 0x723f970fadd0, in object 0x172641a79308 397s JS G NS: Found info type FLAGS for 'WindowAttributesType' in namespace 'Gdk' 397s JS G ENUM: Defining enum value TITLE (fixed from title) 2 397s JS G ENUM: Defining enum value X (fixed from x) 4 397s JS G ENUM: Defining enum value Y (fixed from y) 8 397s JS G ENUM: Defining enum value CURSOR (fixed from cursor) 16 397s JS G ENUM: Defining enum value VISUAL (fixed from visual) 32 397s JS G ENUM: Defining enum value WMCLASS (fixed from wmclass) 64 397s JS G ENUM: Defining enum value NOREDIR (fixed from noredir) 128 397s JS G ENUM: Defining enum value TYPE_HINT (fixed from type_hint) 256 397s JS G ENUM: Defining Gdk.WindowAttributesType as 0x1e5cb3071900 397s JS G NS: Found info type STRUCT for 'WindowClass' in namespace 'Gdk' 397s JS G NS: Found info type ENUM for 'WindowEdge' in namespace 'Gdk' 397s JS G ENUM: Defining enum value NORTH_WEST (fixed from north_west) 0 397s JS G ENUM: Defining enum value NORTH (fixed from north) 1 397s JS G ENUM: Defining enum value NORTH_EAST (fixed from north_east) 2 397s JS G ENUM: Defining enum value WEST (fixed from west) 3 397s JS G ENUM: Defining enum value EAST (fixed from east) 4 397s JS G ENUM: Defining enum value SOUTH_WEST (fixed from south_west) 5 397s JS G ENUM: Defining enum value SOUTH (fixed from south) 6 397s JS G ENUM: Defining enum value SOUTH_EAST (fixed from south_east) 7 397s JS G ENUM: Defining Gdk.WindowEdge as 0x1e5cb30722c0 397s JS G NS: Found info type FLAGS for 'WindowHints' in namespace 'Gdk' 397s JS G ENUM: Defining enum value POS (fixed from pos) 1 397s JS G ENUM: Defining enum value MIN_SIZE (fixed from min_size) 2 397s JS G ENUM: Defining enum value MAX_SIZE (fixed from max_size) 4 397s JS G ENUM: Defining enum value BASE_SIZE (fixed from base_size) 8 397s JS G ENUM: Defining enum value ASPECT (fixed from aspect) 16 397s JS G ENUM: Defining enum value RESIZE_INC (fixed from resize_inc) 32 397s JS G ENUM: Defining enum value WIN_GRAVITY (fixed from win_gravity) 64 397s JS G ENUM: Defining enum value USER_POS (fixed from user_pos) 128 397s JS G ENUM: Defining enum value USER_SIZE (fixed from user_size) 256 397s JS G ENUM: Defining Gdk.WindowHints as 0x1e5cb3072bd8 397s JS G NS: Found info type STRUCT for 'WindowRedirect' in namespace 'Gdk' 397s JS G BXD: Defined class for WindowRedirect (void), prototype 0x32284a33af38, JSClass 0x723f970fadd0, in object 0x172641a79308 397s JS G NS: Found info type FLAGS for 'WindowState' in namespace 'Gdk' 397s JS G ENUM: Defining enum value WITHDRAWN (fixed from withdrawn) 1 397s JS G ENUM: Defining enum value ICONIFIED (fixed from iconified) 2 397s JS G ENUM: Defining enum value MAXIMIZED (fixed from maximized) 4 397s JS G ENUM: Defining enum value STICKY (fixed from sticky) 8 397s JS G ENUM: Defining enum value FULLSCREEN (fixed from fullscreen) 16 397s JS G ENUM: Defining enum value ABOVE (fixed from above) 32 397s JS G ENUM: Defining enum value BELOW (fixed from below) 64 397s JS G ENUM: Defining enum value FOCUSED (fixed from focused) 128 397s JS G ENUM: Defining enum value TILED (fixed from tiled) 256 397s JS G ENUM: Defining enum value TOP_TILED (fixed from top_tiled) 512 397s JS G ENUM: Defining enum value TOP_RESIZABLE (fixed from top_resizable) 1024 397s JS G ENUM: Defining enum value RIGHT_TILED (fixed from right_tiled) 2048 397s JS G ENUM: Defining enum value RIGHT_RESIZABLE (fixed from right_resizable) 4096 397s JS G ENUM: Defining enum value BOTTOM_TILED (fixed from bottom_tiled) 8192 397s JS G ENUM: Defining enum value BOTTOM_RESIZABLE (fixed from bottom_resizable) 16384 397s JS G ENUM: Defining enum value LEFT_TILED (fixed from left_tiled) 32768 397s JS G ENUM: Defining enum value LEFT_RESIZABLE (fixed from left_resizable) 65536 397s JS G ENUM: Defining Gdk.WindowState as 0x1e5cb3073610 397s JS G NS: Found info type ENUM for 'WindowType' in namespace 'Gdk' 397s JS G ENUM: Defining enum value ROOT (fixed from root) 0 397s JS G ENUM: Defining enum value TOPLEVEL (fixed from toplevel) 1 397s JS G ENUM: Defining enum value CHILD (fixed from child) 2 397s JS G ENUM: Defining enum value TEMP (fixed from temp) 3 397s JS G ENUM: Defining enum value FOREIGN (fixed from foreign) 4 397s JS G ENUM: Defining enum value OFFSCREEN (fixed from offscreen) 5 397s JS G ENUM: Defining enum value SUBSURFACE (fixed from subsurface) 6 397s JS G ENUM: Defining Gdk.WindowType as 0x1e5cb3074750 397s JS G NS: Found info type ENUM for 'WindowTypeHint' in namespace 'Gdk' 397s JS G ENUM: Defining enum value NORMAL (fixed from normal) 0 397s JS G ENUM: Defining enum value DIALOG (fixed from dialog) 1 397s JS G ENUM: Defining enum value MENU (fixed from menu) 2 397s JS G ENUM: Defining enum value TOOLBAR (fixed from toolbar) 3 397s JS G ENUM: Defining enum value SPLASHSCREEN (fixed from splashscreen) 4 397s JS G ENUM: Defining enum value UTILITY (fixed from utility) 5 397s JS G ENUM: Defining enum value DOCK (fixed from dock) 6 397s JS G ENUM: Defining enum value DESKTOP (fixed from desktop) 7 397s JS G ENUM: Defining enum value DROPDOWN_MENU (fixed from dropdown_menu) 8 397s JS G ENUM: Defining enum value POPUP_MENU (fixed from popup_menu) 9 397s JS G ENUM: Defining enum value TOOLTIP (fixed from tooltip) 10 397s JS G ENUM: Defining enum value NOTIFICATION (fixed from notification) 11 397s JS G ENUM: Defining enum value COMBO (fixed from combo) 12 397s JS G ENUM: Defining enum value DND (fixed from dnd) 13 397s JS G ENUM: Defining Gdk.WindowTypeHint as 0x1e5cb3074ff8 397s JS G NS: Found info type ENUM for 'WindowWindowClass' in namespace 'Gdk' 397s JS G ENUM: Defining enum value INPUT_OUTPUT (fixed from input_output) 0 397s JS G ENUM: Defining enum value INPUT_ONLY (fixed from input_only) 1 397s JS G ENUM: Defining Gdk.WindowWindowClass as 0x1e5cb3075e58 397s JS G NS: Found info type FUNCTION for 'add_option_entries_libgtk_only' in namespace 'Gdk' 397s JS G NS: Found info type FUNCTION for 'atom_intern' in namespace 'Gdk' 397s JS G NS: Found info type FUNCTION for 'atom_intern_static_string' in namespace 'Gdk' 397s JS G NS: Found info type FUNCTION for 'beep' in namespace 'Gdk' 397s JS G NS: Found info type FUNCTION for 'cairo_create' in namespace 'Gdk' 397s JS G NS: Found info type FUNCTION for 'cairo_draw_from_gl' in namespace 'Gdk' 397s JS G NS: Found info type FUNCTION for 'cairo_get_clip_rectangle' in namespace 'Gdk' 397s JS G NS: Found info type FUNCTION for 'cairo_get_drawing_context' in namespace 'Gdk' 397s JS G NS: Found info type FUNCTION for 'cairo_rectangle' in namespace 'Gdk' 397s JS G NS: Found info type FUNCTION for 'cairo_region' in namespace 'Gdk' 397s JS G NS: Found info type FUNCTION for 'cairo_region_create_from_surface' in namespace 'Gdk' 397s JS G NS: Found info type FUNCTION for 'cairo_set_source_color' in namespace 'Gdk' 397s JS G NS: Found info type FUNCTION for 'cairo_set_source_pixbuf' in namespace 'Gdk' 397s JS G NS: Found info type FUNCTION for 'cairo_set_source_rgba' in namespace 'Gdk' 397s JS G NS: Found info type FUNCTION for 'cairo_set_source_window' in namespace 'Gdk' 397s JS G NS: Found info type FUNCTION for 'cairo_surface_create_from_pixbuf' in namespace 'Gdk' 397s JS G NS: Found info type FUNCTION for 'color_parse' in namespace 'Gdk' 397s JS G NS: Found info type FUNCTION for 'disable_multidevice' in namespace 'Gdk' 397s JS G NS: Found info type FUNCTION for 'drag_abort' in namespace 'Gdk' 397s JS G NS: Found info type FUNCTION for 'drag_begin' in namespace 'Gdk' 397s JS G NS: Found info type FUNCTION for 'drag_begin_for_device' in namespace 'Gdk' 397s JS G NS: Found info type FUNCTION for 'drag_begin_from_point' in namespace 'Gdk' 397s JS G NS: Found info type FUNCTION for 'drag_drop' in namespace 'Gdk' 397s JS G NS: Found info type FUNCTION for 'drag_drop_done' in namespace 'Gdk' 397s JS G NS: Found info type FUNCTION for 'drag_drop_succeeded' in namespace 'Gdk' 397s JS G NS: Found info type FUNCTION for 'drag_find_window_for_screen' in namespace 'Gdk' 397s JS G NS: Found info type FUNCTION for 'drag_get_selection' in namespace 'Gdk' 397s JS G NS: Found info type FUNCTION for 'drag_motion' in namespace 'Gdk' 397s JS G NS: Found info type FUNCTION for 'drag_status' in namespace 'Gdk' 397s JS G NS: Found info type FUNCTION for 'drop_finish' in namespace 'Gdk' 397s JS G NS: Found info type FUNCTION for 'drop_reply' in namespace 'Gdk' 397s JS G NS: Found info type FUNCTION for 'error_trap_pop' in namespace 'Gdk' 397s JS G NS: Found info type FUNCTION for 'error_trap_pop_ignored' in namespace 'Gdk' 397s JS G NS: Found info type FUNCTION for 'error_trap_push' in namespace 'Gdk' 397s JS G NS: Found info type FUNCTION for 'event_get' in namespace 'Gdk' 397s JS G NS: Found info type FUNCTION for 'event_handler_set' in namespace 'Gdk' 397s JS G NS: Found info type FUNCTION for 'event_peek' in namespace 'Gdk' 397s JS G NS: Found info type FUNCTION for 'event_request_motions' in namespace 'Gdk' 397s JS G NS: Found info type FUNCTION for 'events_get_angle' in namespace 'Gdk' 397s JS G NS: Found info type FUNCTION for 'events_get_center' in namespace 'Gdk' 397s JS G NS: Found info type FUNCTION for 'events_get_distance' in namespace 'Gdk' 397s JS G NS: Found info type FUNCTION for 'events_pending' in namespace 'Gdk' 397s JS G NS: Found info type FUNCTION for 'flush' in namespace 'Gdk' 397s JS G NS: Found info type FUNCTION for 'get_default_root_window' in namespace 'Gdk' 397s JS G NS: Found info type FUNCTION for 'get_display' in namespace 'Gdk' 397s JS G NS: Found info type FUNCTION for 'get_display_arg_name' in namespace 'Gdk' 397s JS G NS: Found info type FUNCTION for 'get_program_class' in namespace 'Gdk' 397s JS G NS: Found info type FUNCTION for 'get_show_events' in namespace 'Gdk' 397s JS G NS: Found info type FUNCTION for 'gl_error_quark' in namespace 'Gdk' 397s JS G NS: Found info type FUNCTION for 'init' in namespace 'Gdk' 397s JS G NS: Found info type FUNCTION for 'init_check' in namespace 'Gdk' 397s JS G NS: Found info type FUNCTION for 'keyboard_grab' in namespace 'Gdk' 397s JS G NS: Found info type FUNCTION for 'keyboard_ungrab' in namespace 'Gdk' 397s JS G NS: Found info type FUNCTION for 'keyval_convert_case' in namespace 'Gdk' 397s JS G NS: Found info type FUNCTION for 'keyval_from_name' in namespace 'Gdk' 397s JS G NS: Found info type FUNCTION for 'keyval_is_lower' in namespace 'Gdk' 397s JS G NS: Found info type FUNCTION for 'keyval_is_upper' in namespace 'Gdk' 397s JS G NS: Found info type FUNCTION for 'keyval_name' in namespace 'Gdk' 397s JS G NS: Found info type FUNCTION for 'keyval_to_lower' in namespace 'Gdk' 397s JS G NS: Found info type FUNCTION for 'keyval_to_unicode' in namespace 'Gdk' 397s JS G NS: Found info type FUNCTION for 'keyval_to_upper' in namespace 'Gdk' 397s JS G NS: Found info type FUNCTION for 'list_visuals' in namespace 'Gdk' 397s JS G NS: Found info type FUNCTION for 'notify_startup_complete' in namespace 'Gdk' 397s JS G NS: Found info type FUNCTION for 'notify_startup_complete_with_id' in namespace 'Gdk' 397s JS G NS: Found info type FUNCTION for 'offscreen_window_get_embedder' in namespace 'Gdk' 397s JS G NS: Found info type FUNCTION for 'offscreen_window_get_surface' in namespace 'Gdk' 397s JS G NS: Found info type FUNCTION for 'offscreen_window_set_embedder' in namespace 'Gdk' 397s JS G NS: Found info type FUNCTION for 'pango_context_get' in namespace 'Gdk' 397s JS G NS: Found info type FUNCTION for 'pango_context_get_for_display' in namespace 'Gdk' 397s JS G NS: Found info type FUNCTION for 'pango_context_get_for_screen' in namespace 'Gdk' 397s JS G NS: Found info type FUNCTION for 'parse_args' in namespace 'Gdk' 397s JS G NS: Found info type FUNCTION for 'pixbuf_get_from_surface' in namespace 'Gdk' 397s JS G NS: Found info type FUNCTION for 'pixbuf_get_from_window' in namespace 'Gdk' 397s JS G NS: Found info type FUNCTION for 'pointer_grab' in namespace 'Gdk' 397s JS G NS: Found info type FUNCTION for 'pointer_is_grabbed' in namespace 'Gdk' 397s JS G NS: Found info type FUNCTION for 'pointer_ungrab' in namespace 'Gdk' 397s JS G NS: Found info type FUNCTION for 'pre_parse_libgtk_only' in namespace 'Gdk' 397s JS G NS: Found info type FUNCTION for 'property_delete' in namespace 'Gdk' 397s JS G NS: Found info type FUNCTION for 'property_get' in namespace 'Gdk' 397s JS G NS: Found info type FUNCTION for 'query_depths' in namespace 'Gdk' 397s JS G NS: Found info type FUNCTION for 'query_visual_types' in namespace 'Gdk' 397s JS G NS: Found info type FUNCTION for 'selection_convert' in namespace 'Gdk' 397s JS G NS: Found info type FUNCTION for 'selection_owner_get' in namespace 'Gdk' 397s JS G NS: Found info type FUNCTION for 'selection_owner_get_for_display' in namespace 'Gdk' 397s JS G NS: Found info type FUNCTION for 'selection_owner_set' in namespace 'Gdk' 397s JS G NS: Found info type FUNCTION for 'selection_owner_set_for_display' in namespace 'Gdk' 397s JS G NS: Found info type FUNCTION for 'selection_send_notify' in namespace 'Gdk' 397s JS G NS: Found info type FUNCTION for 'selection_send_notify_for_display' in namespace 'Gdk' 397s JS G NS: Found info type FUNCTION for 'set_allowed_backends' in namespace 'Gdk' 397s JS G NS: Found info type FUNCTION for 'set_double_click_time' in namespace 'Gdk' 397s JS G NS: Found info type FUNCTION for 'set_program_class' in namespace 'Gdk' 397s JS G NS: Found info type FUNCTION for 'set_show_events' in namespace 'Gdk' 397s JS G NS: Found info type FUNCTION for 'setting_get' in namespace 'Gdk' 397s JS G NS: Found info type FUNCTION for 'synthesize_window_state' in namespace 'Gdk' 397s JS G NS: Found info type FUNCTION for 'test_render_sync' in namespace 'Gdk' 397s JS G NS: Found info type FUNCTION for 'test_simulate_button' in namespace 'Gdk' 397s JS G NS: Found info type FUNCTION for 'test_simulate_key' in namespace 'Gdk' 397s JS G NS: Found info type FUNCTION for 'text_property_to_utf8_list_for_display' in namespace 'Gdk' 397s JS G NS: Found info type FUNCTION for 'threads_add_idle' in namespace 'Gdk' 397s JS G NS: Found info type FUNCTION for 'threads_add_timeout' in namespace 'Gdk' 397s JS G NS: Found info type FUNCTION for 'threads_add_timeout_seconds' in namespace 'Gdk' 397s JS G NS: Found info type FUNCTION for 'threads_enter' in namespace 'Gdk' 397s JS G NS: Found info type FUNCTION for 'threads_init' in namespace 'Gdk' 397s JS G NS: Found info type FUNCTION for 'threads_leave' in namespace 'Gdk' 397s JS G NS: Found info type FUNCTION for 'unicode_to_keyval' in namespace 'Gdk' 397s JS G NS: Found info type FUNCTION for 'utf8_to_string_target' in namespace 'Gdk' 397s ok 20 prettyPrint string tag supplied 397s ok 21 prettyPrint symbol 397s ok 22 prettyPrint property key symbol 397s ok 23 prettyPrint property value symbol 397s ok 24 prettyPrint registered symbol 397s ok 25 prettyPrint property key registered symbol 397s ok 26 prettyPrint property value registered symbol 397s ok 27 prettyPrint well-known symbol 397s ok 28 prettyPrint property key well-known symbol 397s ok 29 prettyPrint property value well-known symbol 397s ok 30 prettyPrint undefined 397s ok 31 prettyPrint null 397s ok 32 prettyPrint nested null 397s ok 33 prettyPrint imports root in object 397s ok 34 prettyPrint TypedArrays Int8Array 397s ok 35 prettyPrint TypedArrays Uint8Array 397s ok 36 prettyPrint TypedArrays Uint16Array 397s ok 37 prettyPrint TypedArrays Uint8ClampedArray 397s ok 38 prettyPrint TypedArrays Int16Array 397s ok 39 prettyPrint TypedArrays Uint16Array 397s ok 40 prettyPrint TypedArrays Int32Array 397s ok 41 prettyPrint TypedArrays Uint32Array 397s ok 42 prettyPrint TypedArrays Float32Array 397s ok 43 prettyPrint TypedArrays Float64Array 397s ok 44 prettyPrint TypedArrays BigInt64Array 397s ok 45 prettyPrint TypedArrays BigUint64Array 397s ok 46 prettyPrint Uint8Array returned from introspected function 397s JS G BXD: Defining method quit in prototype for GLib.MainLoop 397s JS MAINLOOP: Enqueue job , promise=, allocation site= 397s JS MAINLOOP: Main loop instance 0x13fc0d9bb3b0: Spinning loop until released or hook cleared 397s JS MAINLOOP: handling job 0, 397s JS MAINLOOP: Enqueue job , promise=, allocation site= 397s JS MAINLOOP: Completed job 0 397s JS MAINLOOP: handling job 1, 397s JS MAINLOOP: Enqueue job , promise=, allocation site= 397s JS MAINLOOP: Completed job 1 397s JS MAINLOOP: handling job 2, 397s JS MAINLOOP: Enqueue job , promise=, allocation site= 397s JS MAINLOOP: Completed job 2 397s JS MAINLOOP: handling job 3, 397s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine-executor.js async resolved" 397s JS MAINLOOP: Main loop instance 0x13fc0d9bb3b0: release 397s JS MAINLOOP: Completed job 3 397s JS MEMORY: Memory report: before destroying context 397s JS MEMORY: 673 objects currently alive 397s JS MEMORY: boxed_instance = 207 397s JS MEMORY: boxed_prototype = 50 397s JS MEMORY: closure = 1 397s JS MEMORY: function = 361 397s JS MEMORY: fundamental_instance = 0 397s JS MEMORY: fundamental_prototype = 0 397s JS MEMORY: gerror_instance = 0 397s JS MEMORY: gerror_prototype = 1 397s JS MEMORY: interface = 5 397s JS MEMORY: module = 10 397s JS MEMORY: ns = 5 397s JS MEMORY: object_instance = 1 397s JS MEMORY: object_prototype = 31 397s JS MEMORY: param = 0 397s JS MEMORY: union_instance = 0 397s JS MEMORY: union_prototype = 1 397s JS CTX: JS shutdown sequence 397s JS CTX: Stopping profiler 397s JS CTX: Shutting down toggle queue 397s JS CTX: Notifying external reference holders of GjsContext dispose 397s JS MAINLOOP: Stopping promise job dispatcher 397s JS CTX: Notifying reference holders of GjsContext dispose 397s JS CTX: Checking unhandled promise rejections 397s JS CTX: Releasing cached JS wrappers 397s JS CTX: Final triggered GC 397s JS CTX: Destroying JS context 397s JS CTX: Releasing all native objects 397s JS CTX: Disabling auto GC 397s JS CTX: Ending trace on global object 397s JS CTX: Freeing allocated resources 397s JS CTX: JS context destroyed 397s PASS: cjs/testPrint.test 397s Running test: cjs/testCairoModule.test 397s JS NATIVE: Registered native JS module '_promiseNative' 397s JS NATIVE: Registered native JS module '_byteArrayNative' 397s JS NATIVE: Registered native JS module '_encodingNative' 397s JS NATIVE: Registered native JS module '_gi' 397s JS NATIVE: Registered native JS module 'gi' 397s JS NATIVE: Registered native JS module 'cairoNative' 397s JS NATIVE: Registered native JS module 'system' 397s JS NATIVE: Registered native JS module 'console' 397s JS NATIVE: Registered native JS module '_print' 397s JS CTX: Enabling JIT 397s JS CTX: Initialized class GjsFileImporter prototype 0x615c93000a0 397s JS IMPORT: Defining parent (nil) of 0x615c9300100 'imports' is mod 0 397s JS IMPORT: Importing '_print' 397s JS NATIVE: Defining native module '_print' 397s JS IMPORT: Defining parent 0x615c9300100 of 0x615c93007b8 '_print' is mod 1 397s JS IMPORT: successfully imported module '_print' 397s JS IMPORT: Loading internal module 'loader' (resource:///org/cinnamon/cjs/modules/internal/loader.js) 397s JS IMPORT: Module resolve hook for module 'resource:///org/cinnamon/cjs/modules/esm/_bootstrap/default.js' (resource:///org/cinnamon/cjs/modules/esm/_bootstrap/default.js), global 0x3ff3adb3b128 397s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x3ff3adb3b128 397s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3ff3adb3b128 397s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3ff3adb3b128 397s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3ff3adb3b128 397s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3ff3adb3b128 397s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x3ff3adb3b128 397s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x3ff3adb3b128 397s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x3ff3adb3b128 397s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3ff3adb3b128 397s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3ff3adb3b128 397s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x3ff3adb3b128 397s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x3ff3adb3b128 397s JS MAINLOOP: Main loop instance 0x138b8257b3b0: hold 397s JS MAINLOOP: Enqueue job , promise=, allocation site= 397s JS MAINLOOP: Starting promise job dispatcher 397s JS MAINLOOP: Main loop instance 0x138b8257b3b0: Spinning loop until released or hook cleared 397s JS MAINLOOP: handling job 0, 397s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 397s JS MAINLOOP: Main loop instance 0x138b8257b3b0: release 397s JS MAINLOOP: Completed job 0 397s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine.js' (resource:///org/cjs/jsunit/minijasmine.js), global 0x3ff3adb3b128 397s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3ff3adb3b128 397s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3ff3adb3b128 397s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3ff3adb3b128 397s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3ff3adb3b128 397s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3ff3adb3b128 397s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3ff3adb3b128 397s JS IMPORT: Module metadata hook for module 0x615c93130c0 397s JS IMPORT: Defining meta.importSync for module 0x615c93130c0 397s JS NATIVE: Defining native module 'gi' 397s JS CTX: Initialized class GIRepositoryNamespace prototype 0x615c93134b0 397s JS IMPORT: JS import 'overrides' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/overrides.js 397s JS IMPORT: JS import 'overrides' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/overrides.js 397s JS IMPORT: Adding directory 'resource:///org/cinnamon/cjs/modules/core/overrides' to child importer 'overrides' 397s JS IMPORT: Importing directory 'overrides' 397s JS IMPORT: Defining parent 0x615c9300100 of 0x615c93135b0 'overrides' is mod 1 397s JS IMPORT: Defined importer 'overrides' 0x615c93135b0 in 0x615c9300100 397s JS IMPORT: successfully imported directory 'overrides' 397s JS IMPORT: Importing '_promiseNative' 397s JS NATIVE: Defining native module '_promiseNative' 397s JS IMPORT: Defining parent 0x615c9300100 of 0x615c9313a70 '_promiseNative' is mod 1 397s JS IMPORT: successfully imported module '_promiseNative' 397s JS IMPORT: Importing module GLib succeeded 397s JS IMPORT: Defining parent 0x615c93135b0 of 0x3ff3adb3c150 'GLib' is mod 1 397s JS IMPORT: successfully imported module 'GLib' 397s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 397s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x3ff3adb79060, JSClass 0x6cff4585add0, in object 0x3ff3adb79038 397s JS CTX: Initialized class GIRepositoryGType prototype 0x615c9313dc0 397s JS CTX: Initialized class GIRepositoryFunction prototype 0x615c9313e20 397s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 397s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 397s JS G BXD: Defined class for Error (GError), prototype 0x3ff3adb790b0, JSClass 0x6cff4585add0, in object 0x3ff3adb79038 397s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 397s JS G BXD: Defined class for Variant (GVariant), prototype 0x3ff3adb79100, JSClass 0x6cff4585add0, in object 0x3ff3adb79038 397s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 397s JS G BXD: Defined class for Bytes (GBytes), prototype 0x3ff3adb79150, JSClass 0x6cff4585add0, in object 0x3ff3adb79038 397s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 397s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 397s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x3ff3adb791a0, JSClass 0x6cff4585add0, in object 0x3ff3adb79038 397s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 397s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 397s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 397s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 397s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 397s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 397s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 397s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 397s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 397s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 397s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 397s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 397s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 397s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 397s JS G BXD: Defined class for Thread (GThread), prototype 0x3ff3adb791f0, JSClass 0x6cff4585add0, in object 0x3ff3adb79038 397s JS G BXD: Defining method ref in prototype for GLib.Thread 397s JS G BXD: Defining method unref in prototype for GLib.Thread 397s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 397s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x3ff3adb79240, JSClass 0x6cff4585add0, in object 0x3ff3adb79038 397s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 397s JS G BXD: Defined class for Regex (GRegex), prototype 0x3ff3adb79290, JSClass 0x6cff4585add0, in object 0x3ff3adb79038 397s JS G BXD: Defining method match in prototype for GLib.Regex 397s JS G BXD: Defining method match_full in prototype for GLib.Regex 397s JS G BXD: Defining method match_all in prototype for GLib.Regex 397s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 397s JS G NS: Defined namespace 'GLib' 0x3ff3adb79038 in GIRepository 0x615c9313340 397s JS IMPORT: Importing module jasmine succeeded 397s JS IMPORT: Defining parent 0x615c9300100 of 0x3ff3adb3cce0 'jasmine' is mod 1 397s JS IMPORT: successfully imported module 'jasmine' 397s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 397s JS MAINLOOP: Main loop instance 0x138b8257b3b0: hold 397s JS MAINLOOP: Enqueue job , promise=, allocation site= 397s JS MAINLOOP: Main loop instance 0x138b8257b3b0: Spinning loop until released or hook cleared 397s JS MAINLOOP: handling job 0, 397s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine.js async resolved" 397s JS MAINLOOP: Main loop instance 0x138b8257b3b0: release 397s JS MAINLOOP: Completed job 0 397s JS IMPORT: Module resolve hook for module 'file:///usr/libexec/installed-tests/cjs/js/testCairoModule.js' (file:///usr/libexec/installed-tests/cjs/js/testCairoModule.js), global 0x3ff3adb3b128 397s JS IMPORT: Module resolve hook for module "cairo" (relative to ), global 0x3ff3adb3b128 397s JS IMPORT: Module resolve hook for module "gi://cairo" (relative to ), global 0x3ff3adb3b128 397s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3ff3adb3b128 397s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3ff3adb3b128 397s JS IMPORT: Module resolve hook for module "cairo" (relative to ), global 0x3ff3adb3b128 397s JS IMPORT: Module resolve hook for module "gi://cairo" (relative to ), global 0x3ff3adb3b128 397s JS IMPORT: Module resolve hook for module "cairo" (relative to ), global 0x3ff3adb3b128 397s JS IMPORT: Module metadata hook for module 0x615c9328dc0 397s JS IMPORT: Defining meta.importSync for module 0x615c9328dc0 397s JS NATIVE: Defining native module 'cairoNative' 397s JS CTX: Initialized class Region prototype 0x615c93293e0 397s JS CTX: Initialized class Context prototype 0x615c9329500 397s JS CTX: Initialized class Surface prototype 0x615c9329ce0 397s JS CTX: Initialized class ImageSurface prototype 0x615c9329dc0 397s JS CTX: Initialized class Path prototype 0x615c9329ea0 397s JS CTX: Initialized class PSSurface prototype 0x615c9329f00 397s JS CTX: Initialized class PDFSurface prototype 0x615c9329f60 397s JS CTX: Initialized class SVGSurface prototype 0x615c932a0c0 397s JS CTX: Initialized class Pattern prototype 0x615c932a120 397s JS CTX: Initialized class Gradient prototype 0x615c932a180 397s JS CTX: Initialized class LinearGradient prototype 0x615c932a1e0 397s JS CTX: Initialized class RadialGradient prototype 0x615c932a240 397s JS CTX: Initialized class SurfacePattern prototype 0x615c932a2a0 397s JS CTX: Initialized class SolidPattern prototype 0x615c932a300 397s JS IMPORT: JS import '_cairo' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_cairo.js 397s JS IMPORT: JS import '_cairo' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_cairo.js 397s JS IMPORT: Importing module _cairo succeeded 397s JS IMPORT: Defining parent 0x615c9300100 of 0x3ff3adb3cdf8 '_cairo' is mod 1 397s JS IMPORT: successfully imported module '_cairo' 397s JS IMPORT: Module resolve hook for module "gi://cairo" (relative to ), global 0x3ff3adb3b128 397s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3ff3adb3b128 397s JS IMPORT: Importing module cairo succeeded 397s JS IMPORT: Defining parent 0x615c93135b0 of 0x3ff3adb3ce48 'cairo' is mod 1 397s JS IMPORT: successfully imported module 'cairo' 397s JS IMPORT: JS import 'cairo' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/cairo.js 397s JS IMPORT: Importing 'cairoNative' 397s JS IMPORT: Defining parent 0x615c9300100 of 0x615c93293c0 'cairoNative' is mod 1 397s JS IMPORT: successfully imported module 'cairoNative' 397s JS IMPORT: Importing module cairo succeeded 397s JS IMPORT: Defining parent 0x615c9300100 of 0x3ff3adb3ce98 'cairo' is mod 1 397s JS IMPORT: successfully imported module 'cairo' 397s JS G NS: Found info type ENUM for 'Antialias' in namespace 'cairo' 397s JS G ENUM: Defining enum value DEFAULT (fixed from default) 0 397s JS G ENUM: Defining enum value NONE (fixed from none) 1 397s JS G ENUM: Defining enum value GRAY (fixed from gray) 2 397s JS G ENUM: Defining enum value SUBPIXEL (fixed from subpixel) 3 397s JS G ENUM: Defining enum value FAST (fixed from fast) 4 397s JS G ENUM: Defining enum value GOOD (fixed from good) 5 397s JS G ENUM: Defining enum value BEST (fixed from best) 6 397s JS G ENUM: Defining cairo.Antialias as 0x615c932b108 397s JS G NS: Found info type ENUM for 'Content' in namespace 'cairo' 397s JS G ENUM: Defining enum value COLOR (fixed from color) 4096 397s JS G ENUM: Defining enum value ALPHA (fixed from alpha) 8192 397s JS G ENUM: Defining enum value COLOR_ALPHA (fixed from color_alpha) 12288 397s JS G ENUM: Defining cairo.Content as 0x615c932b1e8 397s JS G NS: Found info type ENUM for 'Extend' in namespace 'cairo' 397s JS G ENUM: Defining enum value NONE (fixed from none) 0 397s JS G ENUM: Defining enum value REPEAT (fixed from repeat) 1 397s JS G ENUM: Defining enum value REFLECT (fixed from reflect) 2 397s JS G ENUM: Defining enum value PAD (fixed from pad) 3 397s JS G ENUM: Defining cairo.Extend as 0x615c932b248 397s JS G NS: Found info type ENUM for 'FillRule' in namespace 'cairo' 397s JS G ENUM: Defining enum value WINDING (fixed from winding) 0 397s JS G ENUM: Defining enum value EVEN_ODD (fixed from even_odd) 1 397s JS G ENUM: Defining cairo.FillRule as 0x615c932b2a8 397s JS G NS: Found info type ENUM for 'Filter' in namespace 'cairo' 397s JS G ENUM: Defining enum value FAST (fixed from fast) 0 397s JS G ENUM: Defining enum value GOOD (fixed from good) 1 397s JS G ENUM: Defining enum value BEST (fixed from best) 2 397s JS G ENUM: Defining enum value NEAREST (fixed from nearest) 3 397s JS G ENUM: Defining enum value BILINEAR (fixed from bilinear) 4 397s JS G ENUM: Defining enum value GAUSSIAN (fixed from gaussian) 5 397s JS G ENUM: Defining cairo.Filter as 0x615c932b308 397s JS G NS: Found info type ENUM for 'FontSlant' in namespace 'cairo' 397s JS G ENUM: Defining enum value NORMAL (fixed from normal) 0 397s JS G ENUM: Defining enum value ITALIC (fixed from italic) 1 397s JS G ENUM: Defining enum value OBLIQUE (fixed from oblique) 2 397s JS G ENUM: Defining cairo.FontSlant as 0x615c932b3e8 397s JS G NS: Found info type ENUM for 'FontWeight' in namespace 'cairo' 397s JS G ENUM: Defining enum value NORMAL (fixed from normal) 0 397s JS G ENUM: Defining enum value BOLD (fixed from bold) 1 397s JS G ENUM: Defining cairo.FontWeight as 0x615c932b448 397s JS G NS: Found info type ENUM for 'Format' in namespace 'cairo' 397s JS G ENUM: Defining enum value INVALID (fixed from invalid) -1 397s JS G ENUM: Defining enum value ARGB32 (fixed from argb32) 0 397s JS G ENUM: Defining enum value RGB24 (fixed from rgb24) 1 397s JS G ENUM: Defining enum value A8 (fixed from a8) 2 397s JS G ENUM: Defining enum value A1 (fixed from a1) 3 397s JS G ENUM: Defining enum value RGB16_565 (fixed from rgb16_565) 4 397s JS G ENUM: Defining enum value RGB30 (fixed from rgb30) 5 397s JS G ENUM: Defining cairo.Format as 0x615c932b4a8 397s JS G NS: Found info type ENUM for 'LineCap' in namespace 'cairo' 397s JS G ENUM: Defining enum value BUTT (fixed from butt) 0 397s JS G ENUM: Defining enum value ROUND (fixed from round) 1 397s JS G ENUM: Defining enum value SQUARE (fixed from square) 2 397s JS G ENUM: Defining cairo.LineCap as 0x615c932b588 397s JS G NS: Found info type ENUM for 'LineJoin' in namespace 'cairo' 397s JS G ENUM: Defining enum value MITER (fixed from miter) 0 397s JS G ENUM: Defining enum value ROUND (fixed from round) 1 397s JS G ENUM: Defining enum value BEVEL (fixed from bevel) 2 397s JS G ENUM: Defining cairo.LineJoin as 0x615c932b5e8 397s JS G NS: Found info type ENUM for 'Operator' in namespace 'cairo' 397s JS G ENUM: Defining enum value CLEAR (fixed from clear) 0 397s JS G ENUM: Defining enum value SOURCE (fixed from source) 1 397s JS G ENUM: Defining enum value OVER (fixed from over) 2 397s JS G ENUM: Defining enum value IN (fixed from in) 3 397s JS G ENUM: Defining enum value OUT (fixed from out) 4 397s JS G ENUM: Defining enum value ATOP (fixed from atop) 5 397s JS G ENUM: Defining enum value DEST (fixed from dest) 6 397s JS G ENUM: Defining enum value DEST_OVER (fixed from dest_over) 7 397s JS G ENUM: Defining enum value DEST_IN (fixed from dest_in) 8 397s JS G ENUM: Defining enum value DEST_OUT (fixed from dest_out) 9 397s JS G ENUM: Defining enum value DEST_ATOP (fixed from dest_atop) 10 397s JS G ENUM: Defining enum value XOR (fixed from xor) 11 397s JS G ENUM: Defining enum value ADD (fixed from add) 12 397s JS G ENUM: Defining enum value SATURATE (fixed from saturate) 13 397s JS G ENUM: Defining enum value MULTIPLY (fixed from multiply) 14 397s JS G ENUM: Defining enum value SCREEN (fixed from screen) 15 397s JS G ENUM: Defining enum value OVERLAY (fixed from overlay) 16 397s JS G ENUM: Defining enum value DARKEN (fixed from darken) 17 397s JS G ENUM: Defining enum value LIGHTEN (fixed from lighten) 18 397s JS G ENUM: Defining enum value COLOR_DODGE (fixed from color_dodge) 19 397s JS G ENUM: Defining enum value COLOR_BURN (fixed from color_burn) 20 397s JS G ENUM: Defining enum value HARD_LIGHT (fixed from hard_light) 21 397s JS G ENUM: Defining enum value SOFT_LIGHT (fixed from soft_light) 22 397s JS G ENUM: Defining enum value DIFFERENCE (fixed from difference) 23 397s JS G ENUM: Defining enum value EXCLUSION (fixed from exclusion) 24 397s JS G ENUM: Defining enum value HSL_HUE (fixed from hsl_hue) 25 397s JS G ENUM: Defining enum value HSL_SATURATION (fixed from hsl_saturation) 26 397s JS G ENUM: Defining enum value HSL_COLOR (fixed from hsl_color) 27 397s JS G ENUM: Defining enum value HSL_LUMINOSITY (fixed from hsl_luminosity) 28 397s JS G ENUM: Defining cairo.Operator as 0x615c932b648 397s JS G NS: Found info type ENUM for 'PatternType' in namespace 'cairo' 397s JS G ENUM: Defining enum value SOLID (fixed from solid) 0 397s JS G ENUM: Defining enum value SURFACE (fixed from surface) 1 397s JS G ENUM: Defining enum value LINEAR (fixed from linear) 2 397s JS G ENUM: Defining enum value RADIAL (fixed from radial) 3 397s JS G ENUM: Defining enum value MESH (fixed from mesh) 4 397s JS G ENUM: Defining enum value RASTER_SOURCE (fixed from raster_source) 5 397s JS G ENUM: Defining cairo.PatternType as 0x615c932b828 397s JS G NS: Found info type ENUM for 'SurfaceType' in namespace 'cairo' 397s JS G ENUM: Defining enum value IMAGE (fixed from image) 0 397s JS G ENUM: Defining enum value PDF (fixed from pdf) 1 397s JS G ENUM: Defining enum value PS (fixed from ps) 2 397s JS G ENUM: Defining enum value XLIB (fixed from xlib) 3 397s JS G ENUM: Defining enum value XCB (fixed from xcb) 4 397s JS G ENUM: Defining enum value GLITZ (fixed from glitz) 5 397s JS G ENUM: Defining enum value QUARTZ (fixed from quartz) 6 397s JS G ENUM: Defining enum value WIN32 (fixed from win32) 7 397s JS G ENUM: Defining enum value BEOS (fixed from beos) 8 397s JS G ENUM: Defining enum value DIRECTFB (fixed from directfb) 9 397s JS G ENUM: Defining enum value SVG (fixed from svg) 10 397s JS G ENUM: Defining enum value OS2 (fixed from os2) 11 397s JS G ENUM: Defining enum value WIN32_PRINTING (fixed from win32_printing) 12 397s JS G ENUM: Defining enum value QUARTZ_IMAGE (fixed from quartz_image) 13 397s JS G ENUM: Defining enum value SCRIPT (fixed from script) 14 397s JS G ENUM: Defining enum value QT (fixed from qt) 15 397s JS G ENUM: Defining enum value RECORDING (fixed from recording) 16 397s JS G ENUM: Defining enum value VG (fixed from vg) 17 397s JS G ENUM: Defining enum value GL (fixed from gl) 18 397s JS G ENUM: Defining enum value DRM (fixed from drm) 19 397s JS G ENUM: Defining enum value TEE (fixed from tee) 20 397s JS G ENUM: Defining enum value XML (fixed from xml) 21 397s JS G ENUM: Defining enum value SKIA (fixed from skia) 22 397s JS G ENUM: Defining enum value SUBSURFACE (fixed from subsurface) 23 397s JS G ENUM: Defining enum value COGL (fixed from cogl) 24 397s JS G ENUM: Defining cairo.SurfaceType as 0x615c932b908 397s JS G NS: Found info type STRUCT for 'Region' in namespace 'cairo' 397s JS G BXD: Defined class for Region (CairoRegion), prototype 0x3ff3adb795d8, JSClass 0x6cff4585add0, in object 0x3ff3adb793a8 397s JS G NS: Found info type STRUCT for 'Context' in namespace 'cairo' 397s JS G BXD: Defined class for Context (CairoContext), prototype 0x3ff3adb79600, JSClass 0x6cff4585add0, in object 0x3ff3adb793a8 397s JS G NS: Found info type STRUCT for 'Surface' in namespace 'cairo' 397s JS G BXD: Defined class for Surface (CairoSurface), prototype 0x3ff3adb79628, JSClass 0x6cff4585add0, in object 0x3ff3adb793a8 397s JS G NS: Found info type STRUCT for 'Path' in namespace 'cairo' 397s JS G BXD: Defined class for Path (void), prototype 0x3ff3adb79650, JSClass 0x6cff4585add0, in object 0x3ff3adb793a8 397s JS G NS: Found info type STRUCT for 'Pattern' in namespace 'cairo' 397s JS G BXD: Defined class for Pattern (CairoPattern), prototype 0x3ff3adb796a0, JSClass 0x6cff4585add0, in object 0x3ff3adb793a8 397s JS G NS: Defined namespace 'cairo' 0x3ff3adb793a8 in GIRepository 0x615c9313340 397s JS MAINLOOP: Main loop instance 0x138b8257b3b0: hold 397s JS MAINLOOP: Enqueue job , promise=, allocation site= 397s JS MAINLOOP: Main loop instance 0x138b8257b3b0: Spinning loop until released or hook cleared 397s JS MAINLOOP: handling job 0, 397s JS IMPORT: Module evaluation promise resolved: function "file:///usr/libexec/installed-tests/cjs/js/testCairoModule.js async resolved" 397s JS MAINLOOP: Main loop instance 0x138b8257b3b0: release 397s JS MAINLOOP: Completed job 0 397s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine-executor.js' (resource:///org/cjs/jsunit/minijasmine-executor.js), global 0x3ff3adb3b128 397s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3ff3adb3b128 397s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3ff3adb3b128 397s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3ff3adb3b128 397s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3ff3adb3b128 397s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3ff3adb3b128 397s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3ff3adb3b128 397s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3ff3adb3b128 397s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3ff3adb3b128 397s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3ff3adb3b128 397s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3ff3adb3b128 397s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3ff3adb3b128 397s JS IMPORT: Module metadata hook for module 0x615c932eac0 397s JS IMPORT: Defining meta.importSync for module 0x615c932eac0 397s JS NATIVE: Defining native module 'system' 397s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3ff3adb3b128 397s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3ff3adb3b128 397s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 397s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 397s JS MAINLOOP: Set main loop hook to 397s JS MAINLOOP: Main loop instance 0x138b8257b3b0: hold 397s JS MAINLOOP: Running and clearing main loop hook 397s JS G BXD: Defining method run in prototype for GLib.MainLoop 397s 1..3 397s JS IMPORT: Importing 'gi' 397s JS IMPORT: Defining parent 0x615c9300100 of 0x615c9313340 'gi' is mod 1 397s JS IMPORT: successfully imported module 'gi' 397s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 397s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 397s JS G BXD: Defined class for Source (GSource), prototype 0x3ff3adb796c8, JSClass 0x6cff4585add0, in object 0x3ff3adb79038 397s JS G BXD: Defining method set_priority in prototype for GLib.Source 397s JS IMPORT: Importing '_gi' 397s JS NATIVE: Defining native module '_gi' 397s JS IMPORT: Defining parent 0x615c9300100 of 0x615c9333ea0 '_gi' is mod 1 397s JS IMPORT: successfully imported module '_gi' 397s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/cinnamon/cjs/modules/core/overrides at resource:///org/cinnamon/cjs/modules/core/overrides/CjsPrivate.js 397s JS G NS: Defined namespace 'CjsPrivate' 0x3ff3adb79768 in GIRepository 0x615c9313340 397s JS IMPORT: JS import '_common' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_common.js 397s JS IMPORT: JS import '_common' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_common.js 397s JS IMPORT: Importing module _common succeeded 397s JS IMPORT: Defining parent 0x615c9300100 of 0x3ff3adbcc100 '_common' is mod 1 397s JS IMPORT: successfully imported module '_common' 397s JS IMPORT: JS import '_legacy' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_legacy.js 397s JS IMPORT: Importing module _legacy succeeded 397s JS IMPORT: Defining parent 0x615c9300100 of 0x3ff3adbcc150 '_legacy' is mod 1 397s JS IMPORT: successfully imported module '_legacy' 397s JS IMPORT: Importing module GObject succeeded 397s JS IMPORT: Defining parent 0x615c93135b0 of 0x3ff3adbcc0b0 'GObject' is mod 1 397s JS IMPORT: successfully imported module 'GObject' 397s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 397s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 397s JS G BXD: Defined class for String (GString), prototype 0x3ff3adb799c0, JSClass 0x6cff4585add0, in object 0x3ff3adb79740 397s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 397s JS G PRM: Defined class ParamSpec prototype is 0x3ff3adbcc1f0 class 0x6cff458602e8 in object 0x3ff3adb79740 397s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 397s JS G OBJ: Defined class for Object (GObject), prototype 0x3ff3adb79b28, JSClass 0x6cff4585b460, in object 0x3ff3adb79740 397s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 397s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 397s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x3ff3adb79b50, JSClass 0x6cff4585b460, in object 0x3ff3adb79740 397s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 397s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 397s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 397s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 397s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 397s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 397s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 397s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 397s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 397s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 397s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 397s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 397s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 397s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 397s JS G NS: Defined namespace 'GObject' 0x3ff3adb79740 in GIRepository 0x615c9313340 397s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 397s JS G BXD: Defining method attach in prototype for GLib.Source 397s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 397s JS IMPORT: Module metadata hook for module 0x615c93043f8 397s JS IMPORT: Defining meta.importSync for module 0x615c93043f8 397s JS G BXD: Defining method destroy in prototype for GLib.Source 397s ok 1 Cairo imported as ES module cairo default import 397s ok 2 Cairo imported via GI has the same functionality as imports.cairo 397s JS G NS: Found info type STRUCT for 'RectangleInt' in namespace 'cairo' 397s JS G BXD: Defined class for RectangleInt (CairoRectangleInt), prototype 0x3ff3adb79dd0, JSClass 0x6cff4585add0, in object 0x3ff3adb793a8 397s ok 3 Cairo imported via GI has boxed types from the GIR file 397s JS G BXD: Defining method quit in prototype for GLib.MainLoop 397s JS MAINLOOP: Enqueue job , promise=, allocation site= 397s JS MAINLOOP: Main loop instance 0x138b8257b3b0: Spinning loop until released or hook cleared 397s JS MAINLOOP: handling job 0, 397s JS MAINLOOP: Enqueue job , promise=, allocation site= 397s JS MAINLOOP: Completed job 0 397s JS MAINLOOP: handling job 1, 397s JS MAINLOOP: Enqueue job , promise=, allocation site= 397s JS MAINLOOP: Completed job 1 397s JS MAINLOOP: handling job 2, 397s JS MAINLOOP: Enqueue job , promise=, allocation site= 397s JS MAINLOOP: Completed job 2 397s JS MAINLOOP: handling job 3, 397s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine-executor.js async resolved" 397s JS MAINLOOP: Main loop instance 0x138b8257b3b0: release 397s JS MAINLOOP: Completed job 3 397s JS MEMORY: Memory report: before destroying context 397s JS MEMORY: 168 objects currently alive 397s JS MEMORY: boxed_instance = 23 397s JS MEMORY: boxed_prototype = 16 397s JS MEMORY: closure = 1 397s JS MEMORY: function = 114 397s JS MEMORY: fundamental_instance = 0 397s JS MEMORY: fundamental_prototype = 0 397s JS MEMORY: gerror_instance = 0 397s JS MEMORY: gerror_prototype = 0 397s JS MEMORY: interface = 0 397s JS MEMORY: module = 8 397s JS MEMORY: ns = 4 397s JS MEMORY: object_instance = 0 397s JS MEMORY: object_prototype = 2 397s JS MEMORY: param = 0 397s JS MEMORY: union_instance = 0 397s JS MEMORY: union_prototype = 0 397s JS CTX: JS shutdown sequence 397s JS CTX: Stopping profiler 397s JS CTX: Shutting down toggle queue 397s JS CTX: Notifying external reference holders of GjsContext dispose 397s JS MAINLOOP: Stopping promise job dispatcher 397s JS CTX: Notifying reference holders of GjsContext dispose 397s JS CTX: Checking unhandled promise rejections 397s JS CTX: Releasing cached JS wrappers 397s JS CTX: Final triggered GC 397s JS CTX: Destroying JS context 397s JS CTX: Releasing all native objects 397s JS CTX: Disabling auto GC 397s JS CTX: Ending trace on global object 397s JS CTX: Freeing allocated resources 397s JS CTX: JS context destroyed 397s PASS: cjs/testCairoModule.test 397s Running test: cjs/throw.test 397s 1..1 397s ok 1 - /usr/libexec/installed-tests/cjs/debugger/throw.debugger 397s PASS: cjs/throw.test 397s Running test: cjs/testIntrospection.test 397s JS NATIVE: Registered native JS module '_promiseNative' 397s JS NATIVE: Registered native JS module '_byteArrayNative' 397s JS NATIVE: Registered native JS module '_encodingNative' 397s JS NATIVE: Registered native JS module '_gi' 397s JS NATIVE: Registered native JS module 'gi' 397s JS NATIVE: Registered native JS module 'cairoNative' 397s JS NATIVE: Registered native JS module 'system' 397s JS NATIVE: Registered native JS module 'console' 397s JS NATIVE: Registered native JS module '_print' 397s JS CTX: Enabling JIT 397s JS CTX: Initialized class GjsFileImporter prototype 0xb0d959000a0 397s JS IMPORT: Defining parent (nil) of 0xb0d95900100 'imports' is mod 0 397s JS IMPORT: Importing '_print' 397s JS NATIVE: Defining native module '_print' 397s JS IMPORT: Defining parent 0xb0d95900100 of 0xb0d959007b8 '_print' is mod 1 397s JS IMPORT: successfully imported module '_print' 397s JS IMPORT: Loading internal module 'loader' (resource:///org/cinnamon/cjs/modules/internal/loader.js) 397s JS IMPORT: Module resolve hook for module 'resource:///org/cinnamon/cjs/modules/esm/_bootstrap/default.js' (resource:///org/cinnamon/cjs/modules/esm/_bootstrap/default.js), global 0x1c143e73b128 397s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x1c143e73b128 397s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x1c143e73b128 397s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1c143e73b128 397s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1c143e73b128 397s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x1c143e73b128 397s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x1c143e73b128 397s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x1c143e73b128 397s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x1c143e73b128 397s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x1c143e73b128 397s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1c143e73b128 397s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x1c143e73b128 397s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x1c143e73b128 397s JS MAINLOOP: Main loop instance 0x1f3b6594b3b0: hold 397s JS MAINLOOP: Enqueue job , promise=, allocation site= 397s JS MAINLOOP: Starting promise job dispatcher 397s JS MAINLOOP: Main loop instance 0x1f3b6594b3b0: Spinning loop until released or hook cleared 397s JS MAINLOOP: handling job 0, 397s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 397s JS MAINLOOP: Main loop instance 0x1f3b6594b3b0: release 397s JS MAINLOOP: Completed job 0 397s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine.js' (resource:///org/cjs/jsunit/minijasmine.js), global 0x1c143e73b128 397s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1c143e73b128 397s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1c143e73b128 397s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1c143e73b128 397s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1c143e73b128 397s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1c143e73b128 397s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1c143e73b128 397s JS IMPORT: Module metadata hook for module 0xb0d959130c0 397s JS IMPORT: Defining meta.importSync for module 0xb0d959130c0 397s JS NATIVE: Defining native module 'gi' 397s JS CTX: Initialized class GIRepositoryNamespace prototype 0xb0d959134b0 397s JS IMPORT: JS import 'overrides' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/overrides.js 397s JS IMPORT: JS import 'overrides' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/overrides.js 397s JS IMPORT: Adding directory 'resource:///org/cinnamon/cjs/modules/core/overrides' to child importer 'overrides' 397s JS IMPORT: Importing directory 'overrides' 397s JS IMPORT: Defining parent 0xb0d95900100 of 0xb0d959135b0 'overrides' is mod 1 397s JS IMPORT: Defined importer 'overrides' 0xb0d959135b0 in 0xb0d95900100 397s JS IMPORT: successfully imported directory 'overrides' 397s JS IMPORT: Importing '_promiseNative' 397s JS NATIVE: Defining native module '_promiseNative' 397s JS IMPORT: Defining parent 0xb0d95900100 of 0xb0d95913a70 '_promiseNative' is mod 1 397s JS IMPORT: successfully imported module '_promiseNative' 397s JS IMPORT: Importing module GLib succeeded 397s JS IMPORT: Defining parent 0xb0d959135b0 of 0x1c143e73c150 'GLib' is mod 1 397s JS IMPORT: successfully imported module 'GLib' 397s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 397s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x1c143e779060, JSClass 0x77fb0dfcadd0, in object 0x1c143e779038 397s JS CTX: Initialized class GIRepositoryGType prototype 0xb0d95913dc0 397s JS CTX: Initialized class GIRepositoryFunction prototype 0xb0d95913e20 397s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 397s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 397s JS G BXD: Defined class for Error (GError), prototype 0x1c143e7790b0, JSClass 0x77fb0dfcadd0, in object 0x1c143e779038 397s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 397s JS G BXD: Defined class for Variant (GVariant), prototype 0x1c143e779100, JSClass 0x77fb0dfcadd0, in object 0x1c143e779038 397s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 397s JS G BXD: Defined class for Bytes (GBytes), prototype 0x1c143e779150, JSClass 0x77fb0dfcadd0, in object 0x1c143e779038 397s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 397s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 397s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x1c143e7791a0, JSClass 0x77fb0dfcadd0, in object 0x1c143e779038 397s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 397s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 397s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 397s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 397s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 397s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 397s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 397s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 397s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 397s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 397s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 397s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 397s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 397s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 397s JS G BXD: Defined class for Thread (GThread), prototype 0x1c143e7791f0, JSClass 0x77fb0dfcadd0, in object 0x1c143e779038 397s JS G BXD: Defining method ref in prototype for GLib.Thread 397s JS G BXD: Defining method unref in prototype for GLib.Thread 397s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 397s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x1c143e779240, JSClass 0x77fb0dfcadd0, in object 0x1c143e779038 397s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 397s JS G BXD: Defined class for Regex (GRegex), prototype 0x1c143e779290, JSClass 0x77fb0dfcadd0, in object 0x1c143e779038 397s JS G BXD: Defining method match in prototype for GLib.Regex 397s JS G BXD: Defining method match_full in prototype for GLib.Regex 397s JS G BXD: Defining method match_all in prototype for GLib.Regex 397s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 397s JS G NS: Defined namespace 'GLib' 0x1c143e779038 in GIRepository 0xb0d95913340 397s JS IMPORT: Importing module jasmine succeeded 397s JS IMPORT: Defining parent 0xb0d95900100 of 0x1c143e73cce0 'jasmine' is mod 1 397s JS IMPORT: successfully imported module 'jasmine' 397s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 397s JS MAINLOOP: Main loop instance 0x1f3b6594b3b0: hold 397s JS MAINLOOP: Enqueue job , promise=, allocation site= 397s JS MAINLOOP: Main loop instance 0x1f3b6594b3b0: Spinning loop until released or hook cleared 397s JS MAINLOOP: handling job 0, 397s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine.js async resolved" 397s JS MAINLOOP: Main loop instance 0x1f3b6594b3b0: release 397s JS MAINLOOP: Completed job 0 397s JS IMPORT: Importing 'gi' 397s JS IMPORT: Defining parent 0xb0d95900100 of 0xb0d95913340 'gi' is mod 1 397s JS IMPORT: successfully imported module 'gi' 397s JS IMPORT: JS import 'Gdk' not found in resource:///org/cinnamon/cjs/modules/core/overrides at resource:///org/cinnamon/cjs/modules/core/overrides/Gdk.js 397s JS G NS: Defined namespace 'Gdk' 0x1c143e779308 in GIRepository 0xb0d95913340 397s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/cinnamon/cjs/modules/core/overrides at resource:///org/cinnamon/cjs/modules/core/overrides/CjsPrivate.js 397s JS G NS: Defined namespace 'CjsPrivate' 0x1c143e779358 in GIRepository 0xb0d95913340 397s JS IMPORT: JS import 'signals' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/signals.js 397s JS IMPORT: JS import 'lang' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/lang.js 397s JS IMPORT: JS import '_legacy' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_legacy.js 397s JS IMPORT: Importing module _legacy succeeded 397s JS IMPORT: Defining parent 0xb0d95900100 of 0x1c143e73cf10 '_legacy' is mod 1 397s JS IMPORT: successfully imported module '_legacy' 397s JS IMPORT: Importing module lang succeeded 397s JS IMPORT: Defining parent 0xb0d95900100 of 0x1c143e73cec0 'lang' is mod 1 397s JS IMPORT: successfully imported module 'lang' 397s JS IMPORT: JS import '_signals' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_signals.js 397s JS IMPORT: JS import '_signals' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_signals.js 397s JS IMPORT: Importing module _signals succeeded 397s JS IMPORT: Defining parent 0xb0d95900100 of 0x1c143e73cf60 '_signals' is mod 1 397s JS IMPORT: successfully imported module '_signals' 397s JS IMPORT: Importing module signals succeeded 397s JS IMPORT: Defining parent 0xb0d95900100 of 0x1c143e73ce70 'signals' is mod 1 397s JS IMPORT: successfully imported module 'signals' 397s JS IMPORT: Importing module Gio succeeded 397s JS IMPORT: Defining parent 0xb0d959135b0 of 0x1c143e73ce20 'Gio' is mod 1 397s JS IMPORT: successfully imported module 'Gio' 397s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 397s JS IMPORT: Importing '_gi' 397s JS NATIVE: Defining native module '_gi' 397s JS IMPORT: Defining parent 0xb0d95900100 of 0xb0d9592b880 '_gi' is mod 1 397s JS IMPORT: successfully imported module '_gi' 397s JS IMPORT: JS import '_common' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_common.js 397s JS IMPORT: JS import '_common' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_common.js 397s JS IMPORT: Importing module _common succeeded 397s JS IMPORT: Defining parent 0xb0d95900100 of 0x1c143e7cb038 '_common' is mod 1 397s JS IMPORT: successfully imported module '_common' 397s JS IMPORT: Importing module GObject succeeded 397s JS IMPORT: Defining parent 0xb0d959135b0 of 0x1c143e73cfb0 'GObject' is mod 1 397s JS IMPORT: successfully imported module 'GObject' 397s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 397s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 397s JS G BXD: Defined class for String (GString), prototype 0x1c143e779600, JSClass 0x77fb0dfcadd0, in object 0x1c143e779380 397s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 397s JS G PRM: Defined class ParamSpec prototype is 0x1c143e7cb0d8 class 0x77fb0dfd02e8 in object 0x1c143e779380 397s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 397s JS G OBJ: Defined class for Object (GObject), prototype 0x1c143e779768, JSClass 0x77fb0dfcb460, in object 0x1c143e779380 397s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 397s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 397s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x1c143e779790, JSClass 0x77fb0dfcb460, in object 0x1c143e779380 397s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 397s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 397s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 397s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 397s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 397s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 397s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 397s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 397s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 397s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 397s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 397s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 397s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 397s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 397s JS G NS: Defined namespace 'GObject' 0x1c143e779380 in GIRepository 0xb0d95913340 397s JS G OBJ: Defined class for Application (GApplication), prototype 0x1c143e7797e0, JSClass 0x77fb0dfcb460, in object 0x1c143e779330 397s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 397s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x1c143e7cb5b0, JSClass 0x77fb0dfcb4e0, in object 0x1c143e779330 397s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 397s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 397s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 397s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 397s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 397s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 397s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 397s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 397s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 397s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 397s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x1c143e779858, JSClass 0x77fb0dfcb460, in object 0x1c143e779330 397s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 397s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x1c143e7cb830, JSClass 0x77fb0dfcb4e0, in object 0x1c143e779330 397s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 397s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x1c143e7798d0, JSClass 0x77fb0dfcb460, in object 0x1c143e779330 397s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 397s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 397s JS G IFACE: Defined class for Initable (GInitable), prototype 0x1c143e7cb970, JSClass 0x77fb0dfcb4e0, in object 0x1c143e779330 397s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 397s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 397s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 397s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x1c143e779948, JSClass 0x77fb0dfcadd0, in object 0x1c143e779330 397s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 397s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x1c143e779998, JSClass 0x77fb0dfcadd0, in object 0x1c143e779330 397s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'CjsPrivate' 397s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 397s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x1c143e7799e8, JSClass 0x77fb0dfcb460, in object 0x1c143e779330 397s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x1c143e779a38, JSClass 0x77fb0dfcb460, in object 0x1c143e779358 397s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 397s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x1c143e779a88, JSClass 0x77fb0dfcb460, in object 0x1c143e779330 397s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 397s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 397s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 397s JS G IFACE: Defined class for File (GFile), prototype 0x1c143e7cbad8, JSClass 0x77fb0dfcb4e0, in object 0x1c143e779330 397s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x1c143e779b00, JSClass 0x77fb0dfcb460, in object 0xb0d95913420 397s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 397s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x1c143e779b78, JSClass 0x77fb0dfcb460, in object 0x1c143e779330 397s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 397s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 397s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x1c143e779bc8, JSClass 0x77fb0dfcb460, in object 0x1c143e779330 397s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 397s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x1c143e779c18, JSClass 0x77fb0dfcb460, in object 0x1c143e779330 397s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 397s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x1c143e779c68, JSClass 0x77fb0dfcadd0, in object 0x1c143e779330 397s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 397s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 397s JS G OBJ: Defined class for Settings (GSettings), prototype 0x1c143e779cb8, JSClass 0x77fb0dfcb460, in object 0x1c143e779330 397s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 397s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 397s JS G NS: Defined namespace 'Gio' 0x1c143e779330 in GIRepository 0xb0d95913340 397s JS IMPORT: Importing module Gtk succeeded 397s JS IMPORT: Defining parent 0xb0d959135b0 of 0x1c143e7d9588 'Gtk' is mod 1 397s JS IMPORT: successfully imported module 'Gtk' 397s JS G NS: Found info type OBJECT for 'Widget' in namespace 'Gtk' 397s JS G NS: Found info type OBJECT for 'InitiallyUnowned' in namespace 'GObject' 397s JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0x1c143e779d30, JSClass 0x77fb0dfcb460, in object 0x1c143e779380 397s JS G OBJ: Defined class for Widget (GtkWidget), prototype 0x1c143e779d80, JSClass 0x77fb0dfcb460, in object 0x1c143e779d08 397s JS G NS: Found info type INTERFACE for 'Buildable' in namespace 'Gtk' 397s JS G IFACE: Defined class for Buildable (GtkBuildable), prototype 0x1c143e7d9880, JSClass 0x77fb0dfcb4e0, in object 0x1c143e779d08 397s JS G NS: Found info type OBJECT for 'Container' in namespace 'Gtk' 397s JS G OBJ: Defined class for Container (GtkContainer), prototype 0x1c143e779df8, JSClass 0x77fb0dfcb460, in object 0x1c143e779d08 397s JS G OBJ: Defining method child_set_property in prototype for GtkContainer (Gtk.Container) 397s JS G NS: Defined namespace 'Gtk' 0x1c143e779d08 in GIRepository 0xb0d95913340 397s JS IMPORT: Importing 'system' 397s JS NATIVE: Defining native module 'system' 397s JS IMPORT: Defining parent 0xb0d95900100 of 0xb0d95932420 'system' is mod 1 397s JS IMPORT: successfully imported module 'system' 397s JS CTX: Script evaluation succeeded 397s JS MAINLOOP: Main loop instance 0x1f3b6594b3b0: Spinning loop until released or hook cleared 397s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine-executor.js' (resource:///org/cjs/jsunit/minijasmine-executor.js), global 0x1c143e73b128 397s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x1c143e73b128 397s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1c143e73b128 397s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1c143e73b128 397s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1c143e73b128 397s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1c143e73b128 397s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1c143e73b128 397s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1c143e73b128 397s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x1c143e73b128 397s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1c143e73b128 397s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1c143e73b128 397s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x1c143e73b128 397s JS IMPORT: Module metadata hook for module 0xb0d95902730 397s JS IMPORT: Defining meta.importSync for module 0xb0d95902730 397s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1c143e73b128 397s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1c143e73b128 397s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 397s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 397s JS MAINLOOP: Set main loop hook to 397s JS MAINLOOP: Main loop instance 0x1f3b6594b3b0: hold 397s JS MAINLOOP: Running and clearing main loop hook 397s JS G BXD: Defining method run in prototype for GLib.MainLoop 397s 1..20 397s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 397s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 397s JS G BXD: Defined class for Source (GSource), prototype 0x1c143e779e48, JSClass 0x77fb0dfcadd0, in object 0x1c143e779038 397s JS G BXD: Defining method set_priority in prototype for GLib.Source 397s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 397s JS G BXD: Defining method attach in prototype for GLib.Source 397s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 397s JS IMPORT: Module metadata hook for module 0x1c143e762e78 397s JS IMPORT: Defining meta.importSync for module 0x1c143e762e78 397s JS G NS: Found info type OBJECT for 'MemoryInputStream' in namespace 'Gio' 397s JS G OBJ: Defined class for MemoryInputStream (GMemoryInputStream), prototype 0x1c143e779f38, JSClass 0x77fb0dfcb460, in object 0x1c143e779330 397s JS G BXD: Defining method destroy in prototype for GLib.Source 397s ok 1 GLib.DestroyNotify parameter throws when encountering a GDestroyNotify not associated with a callback 397s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 397s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 397s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 397s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 397s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 397s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 397s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 397s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 397s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 397s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 397s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 397s JS G ENUM: Defining GLib.LogLevelFlags as 0xb0d95917d68 397s JS G NS: Found info type CONSTANT for 'MININT64' in namespace 'GLib' 397s JS G NS: Found info type CONSTANT for 'MAXINT64' in namespace 'GLib' 397s JS G NS: Found info type CONSTANT for 'MAXUINT64' in namespace 'GLib' 397s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 397s ok 2 Unsafe integer marshalling warns when conversion is lossy 397s ok 3 Marshalling empty flat arrays of structs accepts null # SKIP GTK disabled 397s ok 4 Marshalling empty flat arrays of structs accepts an empty array # SKIP GTK disabled 397s JS G NS: Found info type OBJECT for 'AppLaunchContext' in namespace 'Gio' 397s JS G OBJ: Defined class for AppLaunchContext (GAppLaunchContext), prototype 0x13357df0a420, JSClass 0x77fb0dfcb460, in object 0x1c143e779330 397s ok 5 Constructor throws when constructor called without new 397s JS G NS: Found info type ENUM for 'BusType' in namespace 'Gio' 397s JS G ENUM: Defining enum value STARTER (fixed from starter) -1 397s JS G ENUM: Defining enum value NONE (fixed from none) 0 397s JS G ENUM: Defining enum value SYSTEM (fixed from system) 1 397s JS G ENUM: Defining enum value SESSION (fixed from session) 2 397s JS G ENUM: Defining Gio.BusType as 0xb0d95937770 397s ok 6 Enum classes enum has a $gtype property 397s ok 7 Enum classes enum $gtype property is enumerable 397s JS G NS: Found info type ENUM for 'ResolverError' in namespace 'Gio' 397s JS G ERR: Defined class for ResolverError (GError), prototype 0x1c143e7f04e8, JSClass 0x77fb0dfcb108, in object 0x1c143e779330 397s JS G ENUM: Defining enum value NOT_FOUND (fixed from not_found) 0 397s JS G ENUM: Defining enum value TEMPORARY_FAILURE (fixed from temporary_failure) 1 397s JS G ENUM: Defining enum value INTERNAL (fixed from internal) 2 397s ok 8 GError domains Number converts error to quark 397s ok 9 Object properties on GtkBuilder-constructed objects are found on the GObject itself # SKIP GTK disabled 397s ok 10 Object properties on GtkBuilder-constructed objects are found on the GObject's parents # SKIP GTK disabled 397s ok 11 Object properties on GtkBuilder-constructed objects are found on the GObject's interfaces # SKIP GTK disabled 397s JS G NS: Found info type CONSTANT for 'PRIORITY_LOW' in namespace 'GLib' 397s ok 12 Garbage collection of introspected objects collects objects properly with signals connected 397s JS G NS: Found info type FLAGS for 'ParamFlags' in namespace 'GObject' 397s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 397s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 397s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 397s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 397s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 397s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 397s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 397s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 397s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 397s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 398s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 398s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 398s JS G ENUM: Defining GObject.ParamFlags as 0xb0d959040b0 398s JS G NS: Found info type FUNCTION for 'param_spec_boolean' in namespace 'GObject' 398s JS G PRM: Wrapping GParamBoolean 'screenfull' on (null) with JSObject 398s JS G PRM: JSObject created with param instance 0x1f3b65966af0 type GParamBoolean 398s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 398s JS G NS: Found info type FUNCTION for 'param_spec_get_flags' in namespace 'CjsPrivate' 398s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 398s JS G NS: Found info type STRUCT for 'SettingsSchemaSource' in namespace 'Gio' 398s JS G BXD: Defined class for SettingsSchemaSource (GSettingsSchemaSource), prototype 0x1c143e779f88, JSClass 0x77fb0dfcadd0, in object 0x1c143e779330 398s JS G BXD: Defining method lookup in prototype for Gio.SettingsSchemaSource 398s JS G BXD: Defining method get_path in prototype for Gio.SettingsSchema 398s JS G NS: Found info type FLAGS for 'SettingsBindFlags' in namespace 'Gio' 398s JS G ENUM: Defining enum value DEFAULT (fixed from default) 0 398s JS G ENUM: Defining enum value GET (fixed from get) 1 398s JS G ENUM: Defining enum value SET (fixed from set) 2 398s JS G ENUM: Defining enum value NO_SENSITIVITY (fixed from no_sensitivity) 4 398s JS G ENUM: Defining enum value GET_NO_CHANGES (fixed from get_no_changes) 8 398s JS G ENUM: Defining enum value INVERT_BOOLEAN (fixed from invert_boolean) 16 398s JS G ENUM: Defining Gio.SettingsBindFlags as 0xb0d95904e18 398s JS G BXD: Defining method list_keys in prototype for Gio.SettingsSchema 398s JS G OBJ: Defining method notify in prototype for GObject (GObject.Object) 398s JS G OBJ: Defining method run_dispose in prototype for GObject (GObject.Object) 398s JS G NS: Found info type FUNCTION for 'signal_handler_disconnect' in namespace 'GObject' 398s ok 13 Garbage collection of introspected objects handles setting a property from C on an object whose JS wrapper has been collected 398s JS G NS: Found info type STRUCT for 'Atom' in namespace 'Gdk' 398s JS G BXD: Defined class for Atom (void), prototype 0x13357df0a1f0, JSClass 0x77fb0dfcadd0, in object 0x1c143e779308 398s dbus-daemon[3222]: [session uid=1000 pid=3222 pidfd=5] Activating service name='ca.desrt.dconf' requested by ':1.0' (uid=1000 pid=3329 comm="/usr/libexec/installed-tests/cjs/minijasmine /usr/" label="unconfined") 398s ok 14 Gdk.Atom is presented as string 398s JS G NS: Found info type STRUCT for 'Rectangle' in namespace 'Gdk' 398s JS G BXD: Defined class for Rectangle (GdkRectangle), prototype 0x13357df0a330, JSClass 0x77fb0dfcadd0, in object 0x1c143e779308 398s ok 15 Complete enumeration (boxed types) enumerates all properties 398s dbus-daemon[3222]: [session uid=1000 pid=3222 pidfd=5] Successfully activated service 'ca.desrt.dconf' 398s ok 16 Complete enumeration of GIRepositoryNamespace (new_enumerate) enumerates all properties (sampled) 398s JS G NS: Found info type FLAGS for 'AnchorHints' in namespace 'Gdk' 398s JS G ENUM: Defining enum value FLIP_X (fixed from flip_x) 1 398s JS G ENUM: Defining enum value FLIP_Y (fixed from flip_y) 2 398s JS G ENUM: Defining enum value SLIDE_X (fixed from slide_x) 4 398s JS G ENUM: Defining enum value SLIDE_Y (fixed from slide_y) 8 398s JS G ENUM: Defining enum value RESIZE_X (fixed from resize_x) 16 398s JS G ENUM: Defining enum value RESIZE_Y (fixed from resize_y) 32 398s JS G ENUM: Defining enum value FLIP (fixed from flip) 3 398s JS G ENUM: Defining enum value SLIDE (fixed from slide) 12 398s JS G ENUM: Defining enum value RESIZE (fixed from resize) 48 398s JS G ENUM: Defining Gdk.AnchorHints as 0xb0d9590a4b0 398s JS G NS: Found info type OBJECT for 'AppLaunchContext' in namespace 'Gdk' 398s JS G OBJ: Defined class for AppLaunchContext (GdkAppLaunchContext), prototype 0x13357df0a600, JSClass 0x77fb0dfcb460, in object 0x1c143e779308 398s JS G NS: Found info type FLAGS for 'AxisFlags' in namespace 'Gdk' 398s JS G ENUM: Defining enum value X (fixed from x) 2 398s JS G ENUM: Defining enum value Y (fixed from y) 4 398s JS G ENUM: Defining enum value PRESSURE (fixed from pressure) 8 398s JS G ENUM: Defining enum value XTILT (fixed from xtilt) 16 398s JS G ENUM: Defining enum value YTILT (fixed from ytilt) 32 398s JS G ENUM: Defining enum value WHEEL (fixed from wheel) 64 398s JS G ENUM: Defining enum value DISTANCE (fixed from distance) 128 398s JS G ENUM: Defining enum value ROTATION (fixed from rotation) 256 398s JS G ENUM: Defining enum value SLIDER (fixed from slider) 512 398s JS G ENUM: Defining Gdk.AxisFlags as 0xb0d9590a590 398s JS G NS: Found info type ENUM for 'AxisUse' in namespace 'Gdk' 398s JS G ENUM: Defining enum value IGNORE (fixed from ignore) 0 398s JS G ENUM: Defining enum value X (fixed from x) 1 398s JS G ENUM: Defining enum value Y (fixed from y) 2 398s JS G ENUM: Defining enum value PRESSURE (fixed from pressure) 3 398s JS G ENUM: Defining enum value XTILT (fixed from xtilt) 4 398s JS G ENUM: Defining enum value YTILT (fixed from ytilt) 5 398s JS G ENUM: Defining enum value WHEEL (fixed from wheel) 6 398s JS G ENUM: Defining enum value DISTANCE (fixed from distance) 7 398s JS G ENUM: Defining enum value ROTATION (fixed from rotation) 8 398s JS G ENUM: Defining enum value SLIDER (fixed from slider) 9 398s JS G ENUM: Defining enum value LAST (fixed from last) 10 398s JS G ENUM: Defining Gdk.AxisUse as 0xb0d9590a670 398s JS G NS: Found info type CONSTANT for 'BUTTON_MIDDLE' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'BUTTON_PRIMARY' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'BUTTON_SECONDARY' in namespace 'Gdk' 398s JS G NS: Found info type ENUM for 'ByteOrder' in namespace 'Gdk' 398s JS G ENUM: Defining enum value LSB_FIRST (fixed from lsb_first) 0 398s JS G ENUM: Defining enum value MSB_FIRST (fixed from msb_first) 1 398s JS G ENUM: Defining Gdk.ByteOrder as 0xb0d9590a750 398s JS G NS: Found info type CONSTANT for 'CURRENT_TIME' in namespace 'Gdk' 398s JS G NS: Found info type STRUCT for 'Color' in namespace 'Gdk' 398s JS G BXD: Defined class for Color (GdkColor), prototype 0x13357df0a6c8, JSClass 0x77fb0dfcadd0, in object 0x1c143e779308 398s JS G NS: Found info type ENUM for 'CrossingMode' in namespace 'Gdk' 398s JS G ENUM: Defining enum value NORMAL (fixed from normal) 0 398s JS G ENUM: Defining enum value GRAB (fixed from grab) 1 398s JS G ENUM: Defining enum value UNGRAB (fixed from ungrab) 2 398s JS G ENUM: Defining enum value GTK_GRAB (fixed from gtk_grab) 3 398s JS G ENUM: Defining enum value GTK_UNGRAB (fixed from gtk_ungrab) 4 398s JS G ENUM: Defining enum value STATE_CHANGED (fixed from state_changed) 5 398s JS G ENUM: Defining enum value TOUCH_BEGIN (fixed from touch_begin) 6 398s JS G ENUM: Defining enum value TOUCH_END (fixed from touch_end) 7 398s JS G ENUM: Defining enum value DEVICE_SWITCH (fixed from device_switch) 8 398s JS G ENUM: Defining Gdk.CrossingMode as 0xb0d9590a7b0 398s JS G NS: Found info type OBJECT for 'Cursor' in namespace 'Gdk' 398s JS G OBJ: Defined class for Cursor (GdkCursor), prototype 0x13357df0a740, JSClass 0x77fb0dfcb460, in object 0x1c143e779308 398s JS G NS: Found info type ENUM for 'CursorType' in namespace 'Gdk' 398s JS G ENUM: Defining enum value X_CURSOR (fixed from x_cursor) 0 398s JS G ENUM: Defining enum value ARROW (fixed from arrow) 2 398s JS G ENUM: Defining enum value BASED_ARROW_DOWN (fixed from based_arrow_down) 4 398s JS G ENUM: Defining enum value BASED_ARROW_UP (fixed from based_arrow_up) 6 398s JS G ENUM: Defining enum value BOAT (fixed from boat) 8 398s JS G ENUM: Defining enum value BOGOSITY (fixed from bogosity) 10 398s JS G ENUM: Defining enum value BOTTOM_LEFT_CORNER (fixed from bottom_left_corner) 12 398s JS G ENUM: Defining enum value BOTTOM_RIGHT_CORNER (fixed from bottom_right_corner) 14 398s JS G ENUM: Defining enum value BOTTOM_SIDE (fixed from bottom_side) 16 398s JS G ENUM: Defining enum value BOTTOM_TEE (fixed from bottom_tee) 18 398s JS G ENUM: Defining enum value BOX_SPIRAL (fixed from box_spiral) 20 398s JS G ENUM: Defining enum value CENTER_PTR (fixed from center_ptr) 22 398s JS G ENUM: Defining enum value CIRCLE (fixed from circle) 24 398s JS G ENUM: Defining enum value CLOCK (fixed from clock) 26 398s JS G ENUM: Defining enum value COFFEE_MUG (fixed from coffee_mug) 28 398s JS G ENUM: Defining enum value CROSS (fixed from cross) 30 398s JS G ENUM: Defining enum value CROSS_REVERSE (fixed from cross_reverse) 32 398s JS G ENUM: Defining enum value CROSSHAIR (fixed from crosshair) 34 398s JS G ENUM: Defining enum value DIAMOND_CROSS (fixed from diamond_cross) 36 398s JS G ENUM: Defining enum value DOT (fixed from dot) 38 398s JS G ENUM: Defining enum value DOTBOX (fixed from dotbox) 40 398s JS G ENUM: Defining enum value DOUBLE_ARROW (fixed from double_arrow) 42 398s JS G ENUM: Defining enum value DRAFT_LARGE (fixed from draft_large) 44 398s JS G ENUM: Defining enum value DRAFT_SMALL (fixed from draft_small) 46 398s JS G ENUM: Defining enum value DRAPED_BOX (fixed from draped_box) 48 398s JS G ENUM: Defining enum value EXCHANGE (fixed from exchange) 50 398s JS G ENUM: Defining enum value FLEUR (fixed from fleur) 52 398s JS G ENUM: Defining enum value GOBBLER (fixed from gobbler) 54 398s JS G ENUM: Defining enum value GUMBY (fixed from gumby) 56 398s JS G ENUM: Defining enum value HAND1 (fixed from hand1) 58 398s JS G ENUM: Defining enum value HAND2 (fixed from hand2) 60 398s JS G ENUM: Defining enum value HEART (fixed from heart) 62 398s JS G ENUM: Defining enum value ICON (fixed from icon) 64 398s JS G ENUM: Defining enum value IRON_CROSS (fixed from iron_cross) 66 398s JS G ENUM: Defining enum value LEFT_PTR (fixed from left_ptr) 68 398s JS G ENUM: Defining enum value LEFT_SIDE (fixed from left_side) 70 398s JS G ENUM: Defining enum value LEFT_TEE (fixed from left_tee) 72 398s JS G ENUM: Defining enum value LEFTBUTTON (fixed from leftbutton) 74 398s JS G ENUM: Defining enum value LL_ANGLE (fixed from ll_angle) 76 398s JS G ENUM: Defining enum value LR_ANGLE (fixed from lr_angle) 78 398s JS G ENUM: Defining enum value MAN (fixed from man) 80 398s JS G ENUM: Defining enum value MIDDLEBUTTON (fixed from middlebutton) 82 398s JS G ENUM: Defining enum value MOUSE (fixed from mouse) 84 398s JS G ENUM: Defining enum value PENCIL (fixed from pencil) 86 398s JS G ENUM: Defining enum value PIRATE (fixed from pirate) 88 398s JS G ENUM: Defining enum value PLUS (fixed from plus) 90 398s JS G ENUM: Defining enum value QUESTION_ARROW (fixed from question_arrow) 92 398s JS G ENUM: Defining enum value RIGHT_PTR (fixed from right_ptr) 94 398s JS G ENUM: Defining enum value RIGHT_SIDE (fixed from right_side) 96 398s JS G ENUM: Defining enum value RIGHT_TEE (fixed from right_tee) 98 398s JS G ENUM: Defining enum value RIGHTBUTTON (fixed from rightbutton) 100 398s JS G ENUM: Defining enum value RTL_LOGO (fixed from rtl_logo) 102 398s JS G ENUM: Defining enum value SAILBOAT (fixed from sailboat) 104 398s JS G ENUM: Defining enum value SB_DOWN_ARROW (fixed from sb_down_arrow) 106 398s JS G ENUM: Defining enum value SB_H_DOUBLE_ARROW (fixed from sb_h_double_arrow) 108 398s JS G ENUM: Defining enum value SB_LEFT_ARROW (fixed from sb_left_arrow) 110 398s JS G ENUM: Defining enum value SB_RIGHT_ARROW (fixed from sb_right_arrow) 112 398s JS G ENUM: Defining enum value SB_UP_ARROW (fixed from sb_up_arrow) 114 398s JS G ENUM: Defining enum value SB_V_DOUBLE_ARROW (fixed from sb_v_double_arrow) 116 398s JS G ENUM: Defining enum value SHUTTLE (fixed from shuttle) 118 398s JS G ENUM: Defining enum value SIZING (fixed from sizing) 120 398s JS G ENUM: Defining enum value SPIDER (fixed from spider) 122 398s JS G ENUM: Defining enum value SPRAYCAN (fixed from spraycan) 124 398s JS G ENUM: Defining enum value STAR (fixed from star) 126 398s JS G ENUM: Defining enum value TARGET (fixed from target) 128 398s JS G ENUM: Defining enum value TCROSS (fixed from tcross) 130 398s JS G ENUM: Defining enum value TOP_LEFT_ARROW (fixed from top_left_arrow) 132 398s JS G ENUM: Defining enum value TOP_LEFT_CORNER (fixed from top_left_corner) 134 398s JS G ENUM: Defining enum value TOP_RIGHT_CORNER (fixed from top_right_corner) 136 398s JS G ENUM: Defining enum value TOP_SIDE (fixed from top_side) 138 398s JS G ENUM: Defining enum value TOP_TEE (fixed from top_tee) 140 398s JS G ENUM: Defining enum value TREK (fixed from trek) 142 398s JS G ENUM: Defining enum value UL_ANGLE (fixed from ul_angle) 144 398s JS G ENUM: Defining enum value UMBRELLA (fixed from umbrella) 146 398s JS G ENUM: Defining enum value UR_ANGLE (fixed from ur_angle) 148 398s JS G ENUM: Defining enum value WATCH (fixed from watch) 150 398s JS G ENUM: Defining enum value XTERM (fixed from xterm) 152 398s JS G ENUM: Defining enum value LAST_CURSOR (fixed from last_cursor) 153 398s JS G ENUM: Defining enum value BLANK_CURSOR (fixed from blank_cursor) -2 398s JS G ENUM: Defining enum value CURSOR_IS_PIXMAP (fixed from cursor_is_pixmap) -1 398s JS G ENUM: Defining Gdk.CursorType as 0xb0d9590a890 398s JS G NS: Found info type OBJECT for 'Device' in namespace 'Gdk' 398s JS G OBJ: Defined class for Device (GdkDevice), prototype 0x13357df0a7b8, JSClass 0x77fb0dfcb460, in object 0x1c143e779308 398s JS G NS: Found info type OBJECT for 'DeviceManager' in namespace 'Gdk' 398s JS G OBJ: Defined class for DeviceManager (GdkDeviceManager), prototype 0x13357df0a808, JSClass 0x77fb0dfcb460, in object 0x1c143e779308 398s JS G NS: Found info type INTERFACE for 'DevicePad' in namespace 'Gdk' 398s JS G IFACE: Defined class for DevicePad (GdkDevicePad), prototype 0x13357df136c8, JSClass 0x77fb0dfcb4e0, in object 0x1c143e779308 398s JS G NS: Found info type ENUM for 'DevicePadFeature' in namespace 'Gdk' 398s JS G ENUM: Defining enum value BUTTON (fixed from button) 0 398s JS G ENUM: Defining enum value RING (fixed from ring) 1 398s JS G ENUM: Defining enum value STRIP (fixed from strip) 2 398s JS G ENUM: Defining Gdk.DevicePadFeature as 0xb0d9590b070 398s JS G NS: Found info type STRUCT for 'DevicePadInterface' in namespace 'Gdk' 398s JS G NS: Found info type OBJECT for 'DeviceTool' in namespace 'Gdk' 398s JS G OBJ: Defined class for DeviceTool (GdkDeviceTool), prototype 0x13357df0a8a8, JSClass 0x77fb0dfcb460, in object 0x1c143e779308 398s JS G NS: Found info type ENUM for 'DeviceToolType' in namespace 'Gdk' 398s JS G ENUM: Defining enum value UNKNOWN (fixed from unknown) 0 398s JS G ENUM: Defining enum value PEN (fixed from pen) 1 398s JS G ENUM: Defining enum value ERASER (fixed from eraser) 2 398s JS G ENUM: Defining enum value BRUSH (fixed from brush) 3 398s JS G ENUM: Defining enum value PENCIL (fixed from pencil) 4 398s JS G ENUM: Defining enum value AIRBRUSH (fixed from airbrush) 5 398s JS G ENUM: Defining enum value MOUSE (fixed from mouse) 6 398s JS G ENUM: Defining enum value LENS (fixed from lens) 7 398s JS G ENUM: Defining Gdk.DeviceToolType as 0xb0d9590b0d0 398s JS G NS: Found info type ENUM for 'DeviceType' in namespace 'Gdk' 398s JS G ENUM: Defining enum value MASTER (fixed from master) 0 398s JS G ENUM: Defining enum value SLAVE (fixed from slave) 1 398s JS G ENUM: Defining enum value FLOATING (fixed from floating) 2 398s JS G ENUM: Defining Gdk.DeviceType as 0xb0d9590b1b0 398s JS G NS: Found info type OBJECT for 'Display' in namespace 'Gdk' 398s JS G OBJ: Defined class for Display (GdkDisplay), prototype 0x13357df0a948, JSClass 0x77fb0dfcb460, in object 0x1c143e779308 398s JS G NS: Found info type OBJECT for 'DisplayManager' in namespace 'Gdk' 398s JS G OBJ: Defined class for DisplayManager (GdkDisplayManager), prototype 0x13357df0a998, JSClass 0x77fb0dfcb460, in object 0x1c143e779308 398s JS G NS: Found info type FLAGS for 'DragAction' in namespace 'Gdk' 398s JS G ENUM: Defining enum value DEFAULT (fixed from default) 1 398s JS G ENUM: Defining enum value COPY (fixed from copy) 2 398s JS G ENUM: Defining enum value MOVE (fixed from move) 4 398s JS G ENUM: Defining enum value LINK (fixed from link) 8 398s JS G ENUM: Defining enum value PRIVATE (fixed from private) 16 398s JS G ENUM: Defining enum value ASK (fixed from ask) 32 398s JS G ENUM: Defining Gdk.DragAction as 0xb0d9590b210 398s JS G NS: Found info type ENUM for 'DragCancelReason' in namespace 'Gdk' 398s JS G ENUM: Defining enum value NO_TARGET (fixed from no_target) 0 398s JS G ENUM: Defining enum value USER_CANCELLED (fixed from user_cancelled) 1 398s JS G ENUM: Defining enum value ERROR (fixed from error) 2 398s JS G ENUM: Defining Gdk.DragCancelReason as 0xb0d9590b2f0 398s JS G NS: Found info type OBJECT for 'DragContext' in namespace 'Gdk' 398s JS G OBJ: Defined class for DragContext (GdkDragContext), prototype 0x13357df0aa38, JSClass 0x77fb0dfcb460, in object 0x1c143e779308 398s JS G NS: Found info type ENUM for 'DragProtocol' in namespace 'Gdk' 398s JS G ENUM: Defining enum value NONE (fixed from none) 0 398s JS G ENUM: Defining enum value MOTIF (fixed from motif) 1 398s JS G ENUM: Defining enum value XDND (fixed from xdnd) 2 398s JS G ENUM: Defining enum value ROOTWIN (fixed from rootwin) 3 398s JS G ENUM: Defining enum value WIN32_DROPFILES (fixed from win32_dropfiles) 4 398s JS G ENUM: Defining enum value OLE2 (fixed from ole2) 5 398s JS G ENUM: Defining enum value LOCAL (fixed from local) 6 398s JS G ENUM: Defining enum value WAYLAND (fixed from wayland) 7 398s JS G ENUM: Defining Gdk.DragProtocol as 0xb0d9590b350 398s JS G NS: Found info type OBJECT for 'DrawingContext' in namespace 'Gdk' 398s JS G OBJ: Defined class for DrawingContext (GdkDrawingContext), prototype 0x13357df0aab0, JSClass 0x77fb0dfcb460, in object 0x1c143e779308 398s JS G NS: Found info type STRUCT for 'DrawingContextClass' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'EVENT_PROPAGATE' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'EVENT_STOP' in namespace 'Gdk' 398s JS G NS: Found info type UNION for 'Event' in namespace 'Gdk' 398s JS G BXD: Defined class for Event (GdkEvent), prototype 0x13357df0ab00, JSClass 0x77fb0dfcb588, in object 0x1c143e779308 398s JS G NS: Found info type STRUCT for 'EventAny' in namespace 'Gdk' 398s JS G BXD: Defined class for EventAny (void), prototype 0x13357df0aba0, JSClass 0x77fb0dfcadd0, in object 0x1c143e779308 398s JS G NS: Found info type STRUCT for 'EventButton' in namespace 'Gdk' 398s JS G BXD: Defined class for EventButton (void), prototype 0x13357df0abc8, JSClass 0x77fb0dfcadd0, in object 0x1c143e779308 398s JS G NS: Found info type STRUCT for 'EventConfigure' in namespace 'Gdk' 398s JS G BXD: Defined class for EventConfigure (void), prototype 0x13357df0abf0, JSClass 0x77fb0dfcadd0, in object 0x1c143e779308 398s JS G NS: Found info type STRUCT for 'EventCrossing' in namespace 'Gdk' 398s JS G BXD: Defined class for EventCrossing (void), prototype 0x13357df0ac18, JSClass 0x77fb0dfcadd0, in object 0x1c143e779308 398s JS G NS: Found info type STRUCT for 'EventDND' in namespace 'Gdk' 398s JS G BXD: Defined class for EventDND (void), prototype 0x13357df0ac40, JSClass 0x77fb0dfcadd0, in object 0x1c143e779308 398s JS G NS: Found info type STRUCT for 'EventExpose' in namespace 'Gdk' 398s JS G BXD: Defined class for EventExpose (void), prototype 0x13357df0ac68, JSClass 0x77fb0dfcadd0, in object 0x1c143e779308 398s JS G NS: Found info type STRUCT for 'EventFocus' in namespace 'Gdk' 398s JS G BXD: Defined class for EventFocus (void), prototype 0x13357df0ac90, JSClass 0x77fb0dfcadd0, in object 0x1c143e779308 398s JS G NS: Found info type STRUCT for 'EventGrabBroken' in namespace 'Gdk' 398s JS G BXD: Defined class for EventGrabBroken (void), prototype 0x13357df0acb8, JSClass 0x77fb0dfcadd0, in object 0x1c143e779308 398s JS G NS: Found info type STRUCT for 'EventKey' in namespace 'Gdk' 398s JS G BXD: Defined class for EventKey (void), prototype 0x13357df0ace0, JSClass 0x77fb0dfcadd0, in object 0x1c143e779308 398s JS G NS: Found info type FLAGS for 'EventMask' in namespace 'Gdk' 398s JS G ENUM: Defining enum value EXPOSURE_MASK (fixed from exposure_mask) 2 398s JS G ENUM: Defining enum value POINTER_MOTION_MASK (fixed from pointer_motion_mask) 4 398s JS G ENUM: Defining enum value POINTER_MOTION_HINT_MASK (fixed from pointer_motion_hint_mask) 8 398s JS G ENUM: Defining enum value BUTTON_MOTION_MASK (fixed from button_motion_mask) 16 398s JS G ENUM: Defining enum value BUTTON1_MOTION_MASK (fixed from button1_motion_mask) 32 398s JS G ENUM: Defining enum value BUTTON2_MOTION_MASK (fixed from button2_motion_mask) 64 398s JS G ENUM: Defining enum value BUTTON3_MOTION_MASK (fixed from button3_motion_mask) 128 398s JS G ENUM: Defining enum value BUTTON_PRESS_MASK (fixed from button_press_mask) 256 398s JS G ENUM: Defining enum value BUTTON_RELEASE_MASK (fixed from button_release_mask) 512 398s JS G ENUM: Defining enum value KEY_PRESS_MASK (fixed from key_press_mask) 1024 398s JS G ENUM: Defining enum value KEY_RELEASE_MASK (fixed from key_release_mask) 2048 398s JS G ENUM: Defining enum value ENTER_NOTIFY_MASK (fixed from enter_notify_mask) 4096 398s JS G ENUM: Defining enum value LEAVE_NOTIFY_MASK (fixed from leave_notify_mask) 8192 398s JS G ENUM: Defining enum value FOCUS_CHANGE_MASK (fixed from focus_change_mask) 16384 398s JS G ENUM: Defining enum value STRUCTURE_MASK (fixed from structure_mask) 32768 398s JS G ENUM: Defining enum value PROPERTY_CHANGE_MASK (fixed from property_change_mask) 65536 398s JS G ENUM: Defining enum value VISIBILITY_NOTIFY_MASK (fixed from visibility_notify_mask) 131072 398s JS G ENUM: Defining enum value PROXIMITY_IN_MASK (fixed from proximity_in_mask) 262144 398s JS G ENUM: Defining enum value PROXIMITY_OUT_MASK (fixed from proximity_out_mask) 524288 398s JS G ENUM: Defining enum value SUBSTRUCTURE_MASK (fixed from substructure_mask) 1048576 398s JS G ENUM: Defining enum value SCROLL_MASK (fixed from scroll_mask) 2097152 398s JS G ENUM: Defining enum value TOUCH_MASK (fixed from touch_mask) 4194304 398s JS G ENUM: Defining enum value SMOOTH_SCROLL_MASK (fixed from smooth_scroll_mask) 8388608 398s JS G ENUM: Defining enum value TOUCHPAD_GESTURE_MASK (fixed from touchpad_gesture_mask) 16777216 398s JS G ENUM: Defining enum value TABLET_PAD_MASK (fixed from tablet_pad_mask) 33554432 398s JS G ENUM: Defining enum value ALL_EVENTS_MASK (fixed from all_events_mask) 67108862 398s JS G ENUM: Defining Gdk.EventMask as 0xb0d9590b430 398s JS G NS: Found info type STRUCT for 'EventMotion' in namespace 'Gdk' 398s JS G BXD: Defined class for EventMotion (void), prototype 0x13357df0ad30, JSClass 0x77fb0dfcadd0, in object 0x1c143e779308 398s JS G NS: Found info type STRUCT for 'EventOwnerChange' in namespace 'Gdk' 398s JS G BXD: Defined class for EventOwnerChange (void), prototype 0x13357df0ad58, JSClass 0x77fb0dfcadd0, in object 0x1c143e779308 398s JS G NS: Found info type STRUCT for 'EventPadAxis' in namespace 'Gdk' 398s JS G BXD: Defined class for EventPadAxis (void), prototype 0x13357df0ad80, JSClass 0x77fb0dfcadd0, in object 0x1c143e779308 398s JS G NS: Found info type STRUCT for 'EventPadButton' in namespace 'Gdk' 398s JS G BXD: Defined class for EventPadButton (void), prototype 0x13357df0ada8, JSClass 0x77fb0dfcadd0, in object 0x1c143e779308 398s JS G NS: Found info type STRUCT for 'EventPadGroupMode' in namespace 'Gdk' 398s JS G BXD: Defined class for EventPadGroupMode (void), prototype 0x13357df0add0, JSClass 0x77fb0dfcadd0, in object 0x1c143e779308 398s JS G NS: Found info type STRUCT for 'EventProperty' in namespace 'Gdk' 398s JS G BXD: Defined class for EventProperty (void), prototype 0x13357df0adf8, JSClass 0x77fb0dfcadd0, in object 0x1c143e779308 398s JS G NS: Found info type STRUCT for 'EventProximity' in namespace 'Gdk' 398s JS G BXD: Defined class for EventProximity (void), prototype 0x13357df0ae20, JSClass 0x77fb0dfcadd0, in object 0x1c143e779308 398s JS G NS: Found info type STRUCT for 'EventScroll' in namespace 'Gdk' 398s JS G BXD: Defined class for EventScroll (void), prototype 0x13357df0ae48, JSClass 0x77fb0dfcadd0, in object 0x1c143e779308 398s JS G NS: Found info type STRUCT for 'EventSelection' in namespace 'Gdk' 398s JS G BXD: Defined class for EventSelection (void), prototype 0x13357df0ae70, JSClass 0x77fb0dfcadd0, in object 0x1c143e779308 398s JS G NS: Found info type STRUCT for 'EventSequence' in namespace 'Gdk' 398s JS G BXD: Defined class for EventSequence (GdkEventSequence), prototype 0x13357df0ae98, JSClass 0x77fb0dfcadd0, in object 0x1c143e779308 398s JS G NS: Found info type STRUCT for 'EventSetting' in namespace 'Gdk' 398s JS G BXD: Defined class for EventSetting (void), prototype 0x13357df0aee8, JSClass 0x77fb0dfcadd0, in object 0x1c143e779308 398s JS G NS: Found info type STRUCT for 'EventTouch' in namespace 'Gdk' 398s JS G BXD: Defined class for EventTouch (void), prototype 0x13357df0af10, JSClass 0x77fb0dfcadd0, in object 0x1c143e779308 398s JS G NS: Found info type STRUCT for 'EventTouchpadPinch' in namespace 'Gdk' 398s JS G BXD: Defined class for EventTouchpadPinch (void), prototype 0x13357df0af38, JSClass 0x77fb0dfcadd0, in object 0x1c143e779308 398s JS G NS: Found info type STRUCT for 'EventTouchpadSwipe' in namespace 'Gdk' 398s JS G BXD: Defined class for EventTouchpadSwipe (void), prototype 0x13357df0af60, JSClass 0x77fb0dfcadd0, in object 0x1c143e779308 398s JS G NS: Found info type ENUM for 'EventType' in namespace 'Gdk' 398s JS G ENUM: Defining enum value NOTHING (fixed from nothing) -1 398s JS G ENUM: Defining enum value DELETE (fixed from delete) 0 398s JS G ENUM: Defining enum value DESTROY (fixed from destroy) 1 398s JS G ENUM: Defining enum value EXPOSE (fixed from expose) 2 398s JS G ENUM: Defining enum value MOTION_NOTIFY (fixed from motion_notify) 3 398s JS G ENUM: Defining enum value BUTTON_PRESS (fixed from button_press) 4 398s JS G ENUM: Defining enum value 2BUTTON_PRESS (fixed from 2button_press) 5 398s JS G ENUM: Defining enum value DOUBLE_BUTTON_PRESS (fixed from double_button_press) 5 398s JS G ENUM: Defining enum value 3BUTTON_PRESS (fixed from 3button_press) 6 398s JS G ENUM: Defining enum value TRIPLE_BUTTON_PRESS (fixed from triple_button_press) 6 398s JS G ENUM: Defining enum value BUTTON_RELEASE (fixed from button_release) 7 398s JS G ENUM: Defining enum value KEY_PRESS (fixed from key_press) 8 398s JS G ENUM: Defining enum value KEY_RELEASE (fixed from key_release) 9 398s JS G ENUM: Defining enum value ENTER_NOTIFY (fixed from enter_notify) 10 398s JS G ENUM: Defining enum value LEAVE_NOTIFY (fixed from leave_notify) 11 398s JS G ENUM: Defining enum value FOCUS_CHANGE (fixed from focus_change) 12 398s JS G ENUM: Defining enum value CONFIGURE (fixed from configure) 13 398s JS G ENUM: Defining enum value MAP (fixed from map) 14 398s JS G ENUM: Defining enum value UNMAP (fixed from unmap) 15 398s JS G ENUM: Defining enum value PROPERTY_NOTIFY (fixed from property_notify) 16 398s JS G ENUM: Defining enum value SELECTION_CLEAR (fixed from selection_clear) 17 398s JS G ENUM: Defining enum value SELECTION_REQUEST (fixed from selection_request) 18 398s JS G ENUM: Defining enum value SELECTION_NOTIFY (fixed from selection_notify) 19 398s JS G ENUM: Defining enum value PROXIMITY_IN (fixed from proximity_in) 20 398s JS G ENUM: Defining enum value PROXIMITY_OUT (fixed from proximity_out) 21 398s JS G ENUM: Defining enum value DRAG_ENTER (fixed from drag_enter) 22 398s JS G ENUM: Defining enum value DRAG_LEAVE (fixed from drag_leave) 23 398s JS G ENUM: Defining enum value DRAG_MOTION (fixed from drag_motion) 24 398s JS G ENUM: Defining enum value DRAG_STATUS (fixed from drag_status) 25 398s JS G ENUM: Defining enum value DROP_START (fixed from drop_start) 26 398s JS G ENUM: Defining enum value DROP_FINISHED (fixed from drop_finished) 27 398s JS G ENUM: Defining enum value CLIENT_EVENT (fixed from client_event) 28 398s JS G ENUM: Defining enum value VISIBILITY_NOTIFY (fixed from visibility_notify) 29 398s JS G ENUM: Defining enum value SCROLL (fixed from scroll) 31 398s JS G ENUM: Defining enum value WINDOW_STATE (fixed from window_state) 32 398s JS G ENUM: Defining enum value SETTING (fixed from setting) 33 398s JS G ENUM: Defining enum value OWNER_CHANGE (fixed from owner_change) 34 398s JS G ENUM: Defining enum value GRAB_BROKEN (fixed from grab_broken) 35 398s JS G ENUM: Defining enum value DAMAGE (fixed from damage) 36 398s JS G ENUM: Defining enum value TOUCH_BEGIN (fixed from touch_begin) 37 398s JS G ENUM: Defining enum value TOUCH_UPDATE (fixed from touch_update) 38 398s JS G ENUM: Defining enum value TOUCH_END (fixed from touch_end) 39 398s JS G ENUM: Defining enum value TOUCH_CANCEL (fixed from touch_cancel) 40 398s JS G ENUM: Defining enum value TOUCHPAD_SWIPE (fixed from touchpad_swipe) 41 398s JS G ENUM: Defining enum value TOUCHPAD_PINCH (fixed from touchpad_pinch) 42 398s JS G ENUM: Defining enum value PAD_BUTTON_PRESS (fixed from pad_button_press) 43 398s JS G ENUM: Defining enum value PAD_BUTTON_RELEASE (fixed from pad_button_release) 44 398s JS G ENUM: Defining enum value PAD_RING (fixed from pad_ring) 45 398s JS G ENUM: Defining enum value PAD_STRIP (fixed from pad_strip) 46 398s JS G ENUM: Defining enum value PAD_GROUP_MODE (fixed from pad_group_mode) 47 398s JS G ENUM: Defining enum value EVENT_LAST (fixed from event_last) 48 398s JS G ENUM: Defining Gdk.EventType as 0xb0d9590b610 398s JS G NS: Found info type STRUCT for 'EventVisibility' in namespace 'Gdk' 398s JS G BXD: Defined class for EventVisibility (void), prototype 0x13357df0afb0, JSClass 0x77fb0dfcadd0, in object 0x1c143e779308 398s JS G NS: Found info type STRUCT for 'EventWindowState' in namespace 'Gdk' 398s JS G BXD: Defined class for EventWindowState (void), prototype 0x13357df0afd8, JSClass 0x77fb0dfcadd0, in object 0x1c143e779308 398s JS G NS: Found info type ENUM for 'FilterReturn' in namespace 'Gdk' 398s JS G ENUM: Defining enum value CONTINUE (fixed from continue) 0 398s JS G ENUM: Defining enum value TRANSLATE (fixed from translate) 1 398s JS G ENUM: Defining enum value REMOVE (fixed from remove) 2 398s JS G ENUM: Defining Gdk.FilterReturn as 0xb0d9590b9f0 398s JS G NS: Found info type OBJECT for 'FrameClock' in namespace 'Gdk' 398s JS G OBJ: Defined class for FrameClock (GdkFrameClock), prototype 0x13357df46060, JSClass 0x77fb0dfcb460, in object 0x1c143e779308 398s JS G NS: Found info type STRUCT for 'FrameClockClass' in namespace 'Gdk' 398s JS G NS: Found info type FLAGS for 'FrameClockPhase' in namespace 'Gdk' 398s JS G ENUM: Defining enum value NONE (fixed from none) 0 398s JS G ENUM: Defining enum value FLUSH_EVENTS (fixed from flush_events) 1 398s JS G ENUM: Defining enum value BEFORE_PAINT (fixed from before_paint) 2 398s JS G ENUM: Defining enum value UPDATE (fixed from update) 4 398s JS G ENUM: Defining enum value LAYOUT (fixed from layout) 8 398s JS G ENUM: Defining enum value PAINT (fixed from paint) 16 398s JS G ENUM: Defining enum value RESUME_EVENTS (fixed from resume_events) 32 398s JS G ENUM: Defining enum value AFTER_PAINT (fixed from after_paint) 64 398s JS G ENUM: Defining Gdk.FrameClockPhase as 0xb0d9590ba50 398s JS G NS: Found info type STRUCT for 'FrameClockPrivate' in namespace 'Gdk' 398s JS G BXD: Defined class for FrameClockPrivate (void), prototype 0x13357df460d8, JSClass 0x77fb0dfcadd0, in object 0x1c143e779308 398s JS G NS: Found info type STRUCT for 'FrameTimings' in namespace 'Gdk' 398s JS G BXD: Defined class for FrameTimings (GdkFrameTimings), prototype 0x13357df46100, JSClass 0x77fb0dfcadd0, in object 0x1c143e779308 398s JS G NS: Found info type ENUM for 'FullscreenMode' in namespace 'Gdk' 398s JS G ENUM: Defining enum value CURRENT_MONITOR (fixed from current_monitor) 0 398s JS G ENUM: Defining enum value ALL_MONITORS (fixed from all_monitors) 1 398s JS G ENUM: Defining Gdk.FullscreenMode as 0xb0d9590bb30 398s JS G NS: Found info type OBJECT for 'GLContext' in namespace 'Gdk' 398s JS G OBJ: Defined class for GLContext (GdkGLContext), prototype 0x13357df46178, JSClass 0x77fb0dfcb460, in object 0x1c143e779308 398s JS G NS: Found info type ENUM for 'GLError' in namespace 'Gdk' 398s JS G ERR: Defined class for GLError (GError), prototype 0x13357df138a8, JSClass 0x77fb0dfcb108, in object 0x1c143e779308 398s JS G ENUM: Defining enum value NOT_AVAILABLE (fixed from not_available) 0 398s JS G ENUM: Defining enum value UNSUPPORTED_FORMAT (fixed from unsupported_format) 1 398s JS G ENUM: Defining enum value UNSUPPORTED_PROFILE (fixed from unsupported_profile) 2 398s JS G NS: Found info type STRUCT for 'Geometry' in namespace 'Gdk' 398s JS G BXD: Defined class for Geometry (void), prototype 0x13357df461c8, JSClass 0x77fb0dfcadd0, in object 0x1c143e779308 398s JS G NS: Found info type ENUM for 'GrabOwnership' in namespace 'Gdk' 398s JS G ENUM: Defining enum value NONE (fixed from none) 0 398s JS G ENUM: Defining enum value WINDOW (fixed from window) 1 398s JS G ENUM: Defining enum value APPLICATION (fixed from application) 2 398s JS G ENUM: Defining Gdk.GrabOwnership as 0xb0d9590bb90 398s JS G NS: Found info type ENUM for 'GrabStatus' in namespace 'Gdk' 398s JS G ENUM: Defining enum value SUCCESS (fixed from success) 0 398s JS G ENUM: Defining enum value ALREADY_GRABBED (fixed from already_grabbed) 1 398s JS G ENUM: Defining enum value INVALID_TIME (fixed from invalid_time) 2 398s JS G ENUM: Defining enum value NOT_VIEWABLE (fixed from not_viewable) 3 398s JS G ENUM: Defining enum value FROZEN (fixed from frozen) 4 398s JS G ENUM: Defining enum value FAILED (fixed from failed) 5 398s JS G ENUM: Defining Gdk.GrabStatus as 0xb0d9590bbf0 398s JS G NS: Found info type ENUM for 'Gravity' in namespace 'Gdk' 398s JS G ENUM: Defining enum value NORTH_WEST (fixed from north_west) 1 398s JS G ENUM: Defining enum value NORTH (fixed from north) 2 398s JS G ENUM: Defining enum value NORTH_EAST (fixed from north_east) 3 398s JS G ENUM: Defining enum value WEST (fixed from west) 4 398s JS G ENUM: Defining enum value CENTER (fixed from center) 5 398s JS G ENUM: Defining enum value EAST (fixed from east) 6 398s JS G ENUM: Defining enum value SOUTH_WEST (fixed from south_west) 7 398s JS G ENUM: Defining enum value SOUTH (fixed from south) 8 398s JS G ENUM: Defining enum value SOUTH_EAST (fixed from south_east) 9 398s JS G ENUM: Defining enum value STATIC (fixed from static) 10 398s JS G ENUM: Defining Gdk.Gravity as 0xb0d9590bcd0 398s JS G NS: Found info type ENUM for 'InputMode' in namespace 'Gdk' 398s JS G ENUM: Defining enum value DISABLED (fixed from disabled) 0 398s JS G ENUM: Defining enum value SCREEN (fixed from screen) 1 398s JS G ENUM: Defining enum value WINDOW (fixed from window) 2 398s JS G ENUM: Defining Gdk.InputMode as 0xb0d9590bdb0 398s JS G NS: Found info type ENUM for 'InputSource' in namespace 'Gdk' 398s JS G ENUM: Defining enum value MOUSE (fixed from mouse) 0 398s JS G ENUM: Defining enum value PEN (fixed from pen) 1 398s JS G ENUM: Defining enum value ERASER (fixed from eraser) 2 398s JS G ENUM: Defining enum value CURSOR (fixed from cursor) 3 398s JS G ENUM: Defining enum value KEYBOARD (fixed from keyboard) 4 398s JS G ENUM: Defining enum value TOUCHSCREEN (fixed from touchscreen) 5 398s JS G ENUM: Defining enum value TOUCHPAD (fixed from touchpad) 6 398s JS G ENUM: Defining enum value TRACKPOINT (fixed from trackpoint) 7 398s JS G ENUM: Defining enum value TABLET_PAD (fixed from tablet_pad) 8 398s JS G ENUM: Defining Gdk.InputSource as 0xb0d9590be10 398s JS G NS: Found info type CONSTANT for 'KEY_0' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_1' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_2' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_3' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_3270_AltCursor' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_3270_Attn' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_3270_BackTab' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_3270_ChangeScreen' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_3270_Copy' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_3270_CursorBlink' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_3270_CursorSelect' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_3270_DeleteWord' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_3270_Duplicate' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_3270_Enter' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_3270_EraseEOF' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_3270_EraseInput' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_3270_ExSelect' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_3270_FieldMark' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_3270_Ident' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_3270_Jump' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_3270_KeyClick' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_3270_Left2' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_3270_PA1' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_3270_PA2' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_3270_PA3' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_3270_Play' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_3270_PrintScreen' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_3270_Quit' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_3270_Record' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_3270_Reset' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_3270_Right2' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_3270_Rule' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_3270_Setup' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_3270_Test' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_4' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_5' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_6' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_7' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_8' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_9' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_A' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_AE' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Aacute' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Abelowdot' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Abreve' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Abreveacute' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Abrevebelowdot' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Abrevegrave' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Abrevehook' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Abrevetilde' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_AccessX_Enable' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_AccessX_Feedback_Enable' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Acircumflex' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Acircumflexacute' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Acircumflexbelowdot' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Acircumflexgrave' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Acircumflexhook' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Acircumflextilde' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_AddFavorite' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Adiaeresis' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Agrave' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Ahook' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Alt_L' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Alt_R' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Amacron' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Aogonek' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_ApplicationLeft' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_ApplicationRight' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Arabic_0' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Arabic_1' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Arabic_2' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Arabic_3' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Arabic_4' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Arabic_5' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Arabic_6' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Arabic_7' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Arabic_8' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Arabic_9' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Arabic_ain' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Arabic_alef' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Arabic_alefmaksura' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Arabic_beh' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Arabic_comma' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Arabic_dad' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Arabic_dal' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Arabic_damma' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Arabic_dammatan' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Arabic_ddal' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Arabic_farsi_yeh' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Arabic_fatha' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Arabic_fathatan' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Arabic_feh' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Arabic_fullstop' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Arabic_gaf' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Arabic_ghain' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Arabic_ha' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Arabic_hah' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Arabic_hamza' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Arabic_hamza_above' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Arabic_hamza_below' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Arabic_hamzaonalef' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Arabic_hamzaonwaw' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Arabic_hamzaonyeh' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Arabic_hamzaunderalef' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Arabic_heh' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Arabic_heh_doachashmee' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Arabic_heh_goal' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Arabic_jeem' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Arabic_jeh' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Arabic_kaf' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Arabic_kasra' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Arabic_kasratan' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Arabic_keheh' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Arabic_khah' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Arabic_lam' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Arabic_madda_above' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Arabic_maddaonalef' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Arabic_meem' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Arabic_noon' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Arabic_noon_ghunna' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Arabic_peh' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Arabic_percent' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Arabic_qaf' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Arabic_question_mark' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Arabic_ra' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Arabic_rreh' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Arabic_sad' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Arabic_seen' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Arabic_semicolon' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Arabic_shadda' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Arabic_sheen' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Arabic_sukun' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Arabic_superscript_alef' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Arabic_switch' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Arabic_tah' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Arabic_tatweel' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Arabic_tcheh' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Arabic_teh' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Arabic_tehmarbuta' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Arabic_thal' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Arabic_theh' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Arabic_tteh' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Arabic_veh' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Arabic_waw' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Arabic_yeh' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Arabic_yeh_baree' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Arabic_zah' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Arabic_zain' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Aring' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Armenian_AT' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Armenian_AYB' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Armenian_BEN' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Armenian_CHA' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Armenian_DA' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Armenian_DZA' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Armenian_E' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Armenian_FE' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Armenian_GHAT' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Armenian_GIM' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Armenian_HI' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Armenian_HO' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Armenian_INI' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Armenian_JE' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Armenian_KE' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Armenian_KEN' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Armenian_KHE' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Armenian_LYUN' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Armenian_MEN' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Armenian_NU' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Armenian_O' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Armenian_PE' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Armenian_PYUR' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Armenian_RA' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Armenian_RE' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Armenian_SE' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Armenian_SHA' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Armenian_TCHE' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Armenian_TO' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Armenian_TSA' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Armenian_TSO' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Armenian_TYUN' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Armenian_VEV' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Armenian_VO' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Armenian_VYUN' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Armenian_YECH' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ZA' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ZHE' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Armenian_accent' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Armenian_amanak' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Armenian_apostrophe' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Armenian_at' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ayb' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ben' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Armenian_but' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Armenian_cha' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Armenian_da' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Armenian_dza' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Armenian_e' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Armenian_exclam' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Armenian_fe' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Armenian_full_stop' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ghat' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Armenian_gim' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Armenian_hi' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ho' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Armenian_hyphen' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ini' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Armenian_je' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ke' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ken' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Armenian_khe' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ligature_ew' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Armenian_lyun' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Armenian_men' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Armenian_nu' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Armenian_o' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Armenian_paruyk' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Armenian_pe' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Armenian_pyur' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Armenian_question' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ra' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Armenian_re' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Armenian_se' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Armenian_separation_mark' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Armenian_sha' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Armenian_shesht' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Armenian_tche' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Armenian_to' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Armenian_tsa' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Armenian_tso' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Armenian_tyun' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Armenian_verjaket' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Armenian_vev' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Armenian_vo' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Armenian_vyun' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Armenian_yech' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Armenian_yentamna' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Armenian_za' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Armenian_zhe' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Atilde' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_AudibleBell_Enable' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_AudioCycleTrack' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_AudioForward' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_AudioLowerVolume' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_AudioMedia' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_AudioMicMute' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_AudioMute' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_AudioNext' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_AudioPause' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_AudioPlay' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_AudioPreset' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_AudioPrev' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_AudioRaiseVolume' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_AudioRandomPlay' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_AudioRecord' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_AudioRepeat' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_AudioRewind' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_AudioStop' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Away' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_B' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Babovedot' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Back' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_BackForward' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_BackSpace' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Battery' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Begin' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Blue' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Bluetooth' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Book' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_BounceKeys_Enable' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Break' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_BrightnessAdjust' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Byelorussian_SHORTU' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Byelorussian_shortu' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_C' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_CD' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_CH' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_C_H' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_C_h' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Cabovedot' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Cacute' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Calculator' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Calendar' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Cancel' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Caps_Lock' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Ccaron' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Ccedilla' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Ccircumflex' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Ch' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Clear' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_ClearGrab' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Close' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Codeinput' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_ColonSign' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Community' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_ContrastAdjust' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Control_L' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Control_R' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Copy' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_CruzeiroSign' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Cut' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_CycleAngle' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_A' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_BE' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_CHE' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_CHE_descender' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_CHE_vertstroke' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_DE' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_DZHE' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_E' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_EF' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_EL' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_EM' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_EN' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_EN_descender' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ER' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ES' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_GHE' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_GHE_bar' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_HA' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_HARDSIGN' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_HA_descender' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_I' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_IE' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_IO' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_I_macron' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_JE' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_KA' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_KA_descender' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_KA_vertstroke' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_LJE' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_NJE' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_O' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_O_bar' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_PE' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_SCHWA' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_SHA' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_SHCHA' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_SHHA' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_SHORTI' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_SOFTSIGN' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_TE' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_TSE' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_U' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_U_macron' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_U_straight' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_U_straight_bar' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_VE' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_YA' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_YERU' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_YU' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ZE' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ZHE' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ZHE_descender' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_a' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_be' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_che' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_che_descender' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_che_vertstroke' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_de' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_dzhe' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_e' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ef' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_el' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_em' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_en' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_en_descender' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_er' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_es' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ghe' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ghe_bar' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ha' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ha_descender' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_hardsign' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_i' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_i_macron' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ie' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_io' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_je' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ka' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ka_descender' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ka_vertstroke' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_lje' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_nje' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_o' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_o_bar' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_pe' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_schwa' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_sha' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_shcha' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_shha' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_shorti' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_softsign' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_te' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_tse' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_u' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_u_macron' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_u_straight' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_u_straight_bar' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ve' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ya' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_yeru' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_yu' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ze' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_zhe' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_zhe_descender' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_D' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_DOS' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Dabovedot' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Dcaron' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Delete' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Display' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Documents' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_DongSign' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Down' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Dstroke' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_E' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_ENG' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_ETH' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_EZH' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Eabovedot' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Eacute' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Ebelowdot' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Ecaron' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Ecircumflex' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Ecircumflexacute' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Ecircumflexbelowdot' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Ecircumflexgrave' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Ecircumflexhook' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Ecircumflextilde' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_EcuSign' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Ediaeresis' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Egrave' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Ehook' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Eisu_Shift' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Eisu_toggle' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Eject' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Emacron' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_End' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Eogonek' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Escape' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Eth' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Etilde' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_EuroSign' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Excel' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Execute' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Explorer' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_F' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_F1' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_F10' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_F11' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_F12' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_F13' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_F14' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_F15' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_F16' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_F17' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_F18' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_F19' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_F2' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_F20' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_F21' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_F22' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_F23' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_F24' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_F25' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_F26' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_F27' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_F28' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_F29' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_F3' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_F30' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_F31' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_F32' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_F33' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_F34' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_F35' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_F4' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_F5' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_F6' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_F7' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_F8' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_F9' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_FFrancSign' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Fabovedot' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Farsi_0' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Farsi_1' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Farsi_2' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Farsi_3' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Farsi_4' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Farsi_5' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Farsi_6' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Farsi_7' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Farsi_8' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Farsi_9' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Farsi_yeh' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Favorites' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Finance' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Find' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_First_Virtual_Screen' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Forward' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_FrameBack' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_FrameForward' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_G' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Gabovedot' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Game' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Gbreve' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Gcaron' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Gcedilla' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Gcircumflex' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Georgian_an' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Georgian_ban' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Georgian_can' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Georgian_char' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Georgian_chin' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Georgian_cil' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Georgian_don' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Georgian_en' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Georgian_fi' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Georgian_gan' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Georgian_ghan' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Georgian_hae' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Georgian_har' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Georgian_he' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Georgian_hie' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Georgian_hoe' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Georgian_in' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Georgian_jhan' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Georgian_jil' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Georgian_kan' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Georgian_khar' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Georgian_las' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Georgian_man' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Georgian_nar' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Georgian_on' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Georgian_par' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Georgian_phar' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Georgian_qar' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Georgian_rae' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Georgian_san' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Georgian_shin' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Georgian_tan' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Georgian_tar' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Georgian_un' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Georgian_vin' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Georgian_we' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Georgian_xan' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Georgian_zen' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Georgian_zhar' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Go' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Greek_ALPHA' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Greek_ALPHAaccent' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Greek_BETA' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Greek_CHI' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Greek_DELTA' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Greek_EPSILON' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Greek_EPSILONaccent' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Greek_ETA' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Greek_ETAaccent' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Greek_GAMMA' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Greek_IOTA' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Greek_IOTAaccent' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Greek_IOTAdiaeresis' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Greek_IOTAdieresis' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Greek_KAPPA' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Greek_LAMBDA' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Greek_LAMDA' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Greek_MU' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Greek_NU' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Greek_OMEGA' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Greek_OMEGAaccent' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Greek_OMICRON' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Greek_OMICRONaccent' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Greek_PHI' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Greek_PI' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Greek_PSI' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Greek_RHO' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Greek_SIGMA' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Greek_TAU' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Greek_THETA' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Greek_UPSILON' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Greek_UPSILONaccent' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Greek_UPSILONdieresis' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Greek_XI' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Greek_ZETA' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Greek_accentdieresis' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Greek_alpha' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Greek_alphaaccent' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Greek_beta' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Greek_chi' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Greek_delta' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Greek_epsilon' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Greek_epsilonaccent' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Greek_eta' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Greek_etaaccent' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Greek_finalsmallsigma' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Greek_gamma' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Greek_horizbar' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Greek_iota' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Greek_iotaaccent' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Greek_iotaaccentdieresis' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Greek_iotadieresis' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Greek_kappa' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Greek_lambda' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Greek_lamda' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Greek_mu' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Greek_nu' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Greek_omega' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Greek_omegaaccent' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Greek_omicron' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Greek_omicronaccent' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Greek_phi' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Greek_pi' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Greek_psi' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Greek_rho' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Greek_sigma' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Greek_switch' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Greek_tau' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Greek_theta' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Greek_upsilon' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Greek_upsilonaccent' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Greek_upsilonaccentdieresis' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Greek_upsilondieresis' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Greek_xi' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Greek_zeta' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Green' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_H' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Hangul' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Hangul_A' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Hangul_AE' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Hangul_AraeA' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Hangul_AraeAE' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Banja' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Cieuc' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Codeinput' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Dikeud' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Hangul_E' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Hangul_EO' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Hangul_EU' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Hangul_End' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Hanja' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Hieuh' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Hangul_I' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Ieung' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Cieuc' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Dikeud' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Hieuh' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Ieung' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Jieuj' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Khieuq' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Kiyeog' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_KiyeogSios' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_KkogjiDalrinIeung' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Mieum' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Nieun' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_NieunHieuh' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_NieunJieuj' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_PanSios' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Phieuf' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Pieub' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_PieubSios' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Rieul' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_RieulHieuh' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_RieulKiyeog' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_RieulMieum' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_RieulPhieuf' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_RieulPieub' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_RieulSios' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_RieulTieut' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Sios' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_SsangKiyeog' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_SsangSios' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Tieut' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_YeorinHieuh' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Jamo' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Jeonja' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Jieuj' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Khieuq' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Kiyeog' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Hangul_KiyeogSios' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Hangul_KkogjiDalrinIeung' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Mieum' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Hangul_MultipleCandidate' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Nieun' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Hangul_NieunHieuh' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Hangul_NieunJieuj' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Hangul_O' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Hangul_OE' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Hangul_PanSios' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Phieuf' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Pieub' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Hangul_PieubSios' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Hangul_PostHanja' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Hangul_PreHanja' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Hangul_PreviousCandidate' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Rieul' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Hangul_RieulHieuh' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Hangul_RieulKiyeog' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Hangul_RieulMieum' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Hangul_RieulPhieuf' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Hangul_RieulPieub' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Hangul_RieulSios' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Hangul_RieulTieut' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Hangul_RieulYeorinHieuh' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Romaja' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Hangul_SingleCandidate' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Sios' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Special' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Hangul_SsangDikeud' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Hangul_SsangJieuj' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Hangul_SsangKiyeog' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Hangul_SsangPieub' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Hangul_SsangSios' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Start' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Hangul_SunkyeongeumMieum' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Hangul_SunkyeongeumPhieuf' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Hangul_SunkyeongeumPieub' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Tieut' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Hangul_U' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Hangul_WA' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Hangul_WAE' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Hangul_WE' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Hangul_WEO' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Hangul_WI' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Hangul_YA' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Hangul_YAE' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Hangul_YE' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Hangul_YEO' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Hangul_YI' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Hangul_YO' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Hangul_YU' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Hangul_YeorinHieuh' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Hangul_switch' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Hankaku' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Hcircumflex' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Hebrew_switch' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Help' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Henkan' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Henkan_Mode' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Hibernate' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Hiragana' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Hiragana_Katakana' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_History' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Home' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_HomePage' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_HotLinks' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Hstroke' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Hyper_L' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Hyper_R' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_I' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_ISO_Center_Object' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_ISO_Continuous_Underline' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_ISO_Discontinuous_Underline' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_ISO_Emphasize' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_ISO_Enter' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_ISO_Fast_Cursor_Down' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_ISO_Fast_Cursor_Left' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_ISO_Fast_Cursor_Right' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_ISO_Fast_Cursor_Up' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_ISO_First_Group' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_ISO_First_Group_Lock' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_ISO_Group_Latch' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_ISO_Group_Lock' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_ISO_Group_Shift' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_ISO_Last_Group' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_ISO_Last_Group_Lock' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_ISO_Left_Tab' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_ISO_Level2_Latch' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_ISO_Level3_Latch' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_ISO_Level3_Lock' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_ISO_Level3_Shift' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_ISO_Level5_Latch' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_ISO_Level5_Lock' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_ISO_Level5_Shift' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_ISO_Lock' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_ISO_Move_Line_Down' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_ISO_Move_Line_Up' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_ISO_Next_Group' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_ISO_Next_Group_Lock' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_ISO_Partial_Line_Down' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_ISO_Partial_Line_Up' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_ISO_Partial_Space_Left' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_ISO_Partial_Space_Right' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_ISO_Prev_Group' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_ISO_Prev_Group_Lock' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_ISO_Release_Both_Margins' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_ISO_Release_Margin_Left' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_ISO_Release_Margin_Right' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_ISO_Set_Margin_Left' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_ISO_Set_Margin_Right' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Iabovedot' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Iacute' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Ibelowdot' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Ibreve' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Icircumflex' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Idiaeresis' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Igrave' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Ihook' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Imacron' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Insert' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Iogonek' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Itilde' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_J' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Jcircumflex' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_K' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_KP_0' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_KP_1' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_KP_2' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_KP_3' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_KP_4' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_KP_5' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_KP_6' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_KP_7' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_KP_8' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_KP_9' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_KP_Add' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_KP_Begin' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_KP_Decimal' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_KP_Delete' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_KP_Divide' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_KP_Down' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_KP_End' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_KP_Enter' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_KP_Equal' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_KP_F1' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_KP_F2' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_KP_F3' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_KP_F4' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_KP_Home' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_KP_Insert' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_KP_Left' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_KP_Multiply' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_KP_Next' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_KP_Page_Down' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_KP_Page_Up' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_KP_Prior' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_KP_Right' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_KP_Separator' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_KP_Space' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_KP_Subtract' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_KP_Tab' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_KP_Up' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Kana_Lock' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Kana_Shift' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Kanji' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Kanji_Bangou' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Katakana' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_KbdBrightnessDown' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_KbdBrightnessUp' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_KbdLightOnOff' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Kcedilla' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Keyboard' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Korean_Won' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_L' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_L1' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_L10' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_L2' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_L3' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_L4' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_L5' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_L6' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_L7' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_L8' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_L9' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Lacute' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Last_Virtual_Screen' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Launch0' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Launch1' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Launch2' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Launch3' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Launch4' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Launch5' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Launch6' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Launch7' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Launch8' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Launch9' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_LaunchA' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_LaunchB' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_LaunchC' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_LaunchD' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_LaunchE' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_LaunchF' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Lbelowdot' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Lcaron' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Lcedilla' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Left' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_LightBulb' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Linefeed' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_LiraSign' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_LogGrabInfo' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_LogOff' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_LogWindowTree' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Lstroke' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_M' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Mabovedot' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Macedonia_DSE' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Macedonia_GJE' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Macedonia_KJE' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Macedonia_dse' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Macedonia_gje' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Macedonia_kje' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Mae_Koho' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Mail' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_MailForward' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Market' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Massyo' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Meeting' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Memo' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Menu' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_MenuKB' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_MenuPB' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Messenger' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Meta_L' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Meta_R' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_MillSign' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_ModeLock' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Mode_switch' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_MonBrightnessDown' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_MonBrightnessUp' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_MouseKeys_Accel_Enable' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_MouseKeys_Enable' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Muhenkan' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Multi_key' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_MultipleCandidate' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Music' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_MyComputer' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_MySites' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_N' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Nacute' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_NairaSign' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Ncaron' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Ncedilla' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_New' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_NewSheqelSign' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_News' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Next' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Next_VMode' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Next_Virtual_Screen' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Ntilde' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Num_Lock' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_O' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_OE' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Oacute' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Obarred' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Obelowdot' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Ocaron' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Ocircumflex' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Ocircumflexacute' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Ocircumflexbelowdot' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Ocircumflexgrave' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Ocircumflexhook' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Ocircumflextilde' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Odiaeresis' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Odoubleacute' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_OfficeHome' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Ograve' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Ohook' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Ohorn' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Ohornacute' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Ohornbelowdot' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Ohorngrave' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Ohornhook' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Ohorntilde' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Omacron' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Ooblique' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Open' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_OpenURL' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Option' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Oslash' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Otilde' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Overlay1_Enable' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Overlay2_Enable' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_P' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Pabovedot' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Page_Down' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Page_Up' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Paste' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Pause' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_PesetaSign' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Phone' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Pictures' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Accelerate' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Button1' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Button2' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Button3' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Button4' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Button5' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Button_Dflt' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Pointer_DblClick1' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Pointer_DblClick2' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Pointer_DblClick3' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Pointer_DblClick4' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Pointer_DblClick5' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Pointer_DblClick_Dflt' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Pointer_DfltBtnNext' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Pointer_DfltBtnPrev' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Down' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Pointer_DownLeft' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Pointer_DownRight' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Drag1' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Drag2' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Drag3' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Drag4' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Drag5' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Drag_Dflt' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Pointer_EnableKeys' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Left' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Right' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Up' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Pointer_UpLeft' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Pointer_UpRight' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_PowerDown' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_PowerOff' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Prev_VMode' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Prev_Virtual_Screen' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_PreviousCandidate' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Print' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Prior' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Q' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_R' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_R1' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_R10' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_R11' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_R12' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_R13' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_R14' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_R15' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_R2' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_R3' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_R4' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_R5' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_R6' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_R7' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_R8' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_R9' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_RFKill' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Racute' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Rcaron' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Rcedilla' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Red' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Redo' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Refresh' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Reload' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_RepeatKeys_Enable' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Reply' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Return' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Right' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_RockerDown' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_RockerEnter' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_RockerUp' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Romaji' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_RotateWindows' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_RotationKB' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_RotationPB' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_RupeeSign' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_S' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_SCHWA' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Sabovedot' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Sacute' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Save' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Scaron' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Scedilla' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Scircumflex' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_ScreenSaver' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_ScrollClick' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_ScrollDown' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_ScrollUp' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Scroll_Lock' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Search' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Select' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_SelectButton' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Send' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Serbian_DJE' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Serbian_DZE' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Serbian_JE' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Serbian_LJE' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Serbian_NJE' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Serbian_TSHE' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Serbian_dje' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Serbian_dze' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Serbian_je' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Serbian_lje' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Serbian_nje' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Serbian_tshe' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Shift_L' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Shift_Lock' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Shift_R' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Shop' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_SingleCandidate' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Sinh_a' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Sinh_aa' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Sinh_aa2' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ae' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ae2' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Sinh_aee' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Sinh_aee2' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ai' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ai2' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Sinh_al' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Sinh_au' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Sinh_au2' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ba' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Sinh_bha' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ca' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Sinh_cha' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Sinh_dda' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ddha' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Sinh_dha' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Sinh_dhha' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Sinh_e' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Sinh_e2' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ee' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ee2' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Sinh_fa' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ga' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Sinh_gha' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Sinh_h2' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ha' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Sinh_i' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Sinh_i2' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ii' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ii2' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ja' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Sinh_jha' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Sinh_jnya' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ka' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Sinh_kha' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Sinh_kunddaliya' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Sinh_la' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Sinh_lla' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Sinh_lu' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Sinh_lu2' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Sinh_luu' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Sinh_luu2' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ma' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Sinh_mba' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Sinh_na' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ndda' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ndha' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ng' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ng2' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Sinh_nga' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Sinh_nja' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Sinh_nna' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Sinh_nya' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Sinh_o' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Sinh_o2' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Sinh_oo' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Sinh_oo2' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Sinh_pa' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Sinh_pha' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ra' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ri' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Sinh_rii' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ru2' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ruu2' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Sinh_sa' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Sinh_sha' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ssha' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Sinh_tha' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Sinh_thha' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Sinh_tta' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ttha' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Sinh_u' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Sinh_u2' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Sinh_uu' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Sinh_uu2' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Sinh_va' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ya' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Sleep' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_SlowKeys_Enable' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Spell' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_SplitScreen' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Standby' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Start' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_StickyKeys_Enable' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Stop' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Subtitle' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Super_L' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Super_R' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Support' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Suspend' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_1' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_10' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_11' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_12' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_2' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_3' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_4' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_5' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_6' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_7' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_8' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_9' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Sys_Req' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_T' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_THORN' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Tab' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Tabovedot' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_TaskPane' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Tcaron' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Tcedilla' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Terminal' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Terminate_Server' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Thai_baht' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Thai_bobaimai' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Thai_chochan' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Thai_chochang' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Thai_choching' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Thai_chochoe' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Thai_dochada' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Thai_dodek' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Thai_fofa' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Thai_fofan' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Thai_hohip' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Thai_honokhuk' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Thai_khokhai' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Thai_khokhon' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Thai_khokhuat' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Thai_khokhwai' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Thai_khorakhang' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Thai_kokai' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Thai_lakkhangyao' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Thai_lekchet' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Thai_lekha' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Thai_lekhok' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Thai_lekkao' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Thai_leknung' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Thai_lekpaet' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Thai_leksam' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Thai_leksi' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Thai_leksong' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Thai_leksun' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Thai_lochula' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Thai_loling' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Thai_lu' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Thai_maichattawa' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Thai_maiek' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Thai_maihanakat' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Thai_maihanakat_maitho' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Thai_maitaikhu' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Thai_maitho' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Thai_maitri' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Thai_maiyamok' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Thai_moma' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Thai_ngongu' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Thai_nikhahit' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Thai_nonen' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Thai_nonu' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Thai_oang' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Thai_paiyannoi' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Thai_phinthu' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Thai_phophan' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Thai_phophung' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Thai_phosamphao' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Thai_popla' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Thai_rorua' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Thai_ru' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Thai_saraa' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Thai_saraaa' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Thai_saraae' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Thai_saraaimaimalai' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Thai_saraaimaimuan' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Thai_saraam' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Thai_sarae' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Thai_sarai' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Thai_saraii' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Thai_sarao' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Thai_sarau' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Thai_saraue' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Thai_sarauee' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Thai_sarauu' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Thai_sorusi' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Thai_sosala' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Thai_soso' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Thai_sosua' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Thai_thanthakhat' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Thai_thonangmontho' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Thai_thophuthao' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Thai_thothahan' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Thai_thothan' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Thai_thothong' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Thai_thothung' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Thai_topatak' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Thai_totao' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Thai_wowaen' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Thai_yoyak' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Thai_yoying' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Thorn' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Time' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_ToDoList' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Tools' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_TopMenu' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_TouchpadOff' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_TouchpadOn' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_TouchpadToggle' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Touroku' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Travel' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Tslash' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_U' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_UWB' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Uacute' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Ubelowdot' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Ubreve' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Ucircumflex' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Udiaeresis' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Udoubleacute' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Ugrave' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Uhook' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Uhorn' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Uhornacute' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Uhornbelowdot' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Uhorngrave' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Uhornhook' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Uhorntilde' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Ukrainian_GHE_WITH_UPTURN' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Ukrainian_I' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Ukrainian_IE' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Ukrainian_YI' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Ukrainian_ghe_with_upturn' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Ukrainian_i' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Ukrainian_ie' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Ukrainian_yi' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Ukranian_I' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Ukranian_JE' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Ukranian_YI' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Ukranian_i' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Ukranian_je' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Ukranian_yi' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Umacron' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Undo' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Ungrab' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Uogonek' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Up' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Uring' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_User1KB' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_User2KB' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_UserPB' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Utilde' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_V' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_VendorHome' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Video' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_View' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_VoidSymbol' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_W' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_WLAN' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_WWAN' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_WWW' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Wacute' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_WakeUp' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Wcircumflex' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Wdiaeresis' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_WebCam' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Wgrave' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_WheelButton' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_WindowClear' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_WonSign' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Word' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_X' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Xabovedot' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Xfer' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Y' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Yacute' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Ybelowdot' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Ycircumflex' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Ydiaeresis' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Yellow' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Ygrave' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Yhook' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Ytilde' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Z' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Zabovedot' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Zacute' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Zcaron' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Zen_Koho' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Zenkaku' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Zenkaku_Hankaku' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_ZoomIn' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_ZoomOut' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_Zstroke' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_a' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_aacute' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_abelowdot' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_abovedot' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_abreve' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_abreveacute' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_abrevebelowdot' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_abrevegrave' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_abrevehook' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_abrevetilde' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_acircumflex' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_acircumflexacute' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_acircumflexbelowdot' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_acircumflexgrave' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_acircumflexhook' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_acircumflextilde' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_acute' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_adiaeresis' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_ae' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_agrave' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_ahook' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_amacron' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_ampersand' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_aogonek' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_apostrophe' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_approxeq' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_approximate' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_aring' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_asciicircum' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_asciitilde' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_asterisk' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_at' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_atilde' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_b' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_babovedot' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_backslash' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_ballotcross' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_bar' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_because' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_blank' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_botintegral' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_botleftparens' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_botleftsqbracket' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_botleftsummation' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_botrightparens' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_botrightsqbracket' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_botrightsummation' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_bott' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_botvertsummationconnector' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braceleft' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braceright' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_bracketleft' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_bracketright' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_blank' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dot_1' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dot_10' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dot_2' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dot_3' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dot_4' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dot_5' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dot_6' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dot_7' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dot_8' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dot_9' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1234' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12345' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123456' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1234567' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12345678' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1234568' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123457' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1234578' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123458' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12346' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123467' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1234678' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123468' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12347' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123478' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12348' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1235' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12356' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123567' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1235678' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123568' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12357' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123578' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12358' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1236' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12367' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123678' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12368' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1237' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12378' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1238' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_124' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1245' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12456' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_124567' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1245678' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_124568' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12457' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_124578' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12458' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1246' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12467' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_124678' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12468' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1247' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12478' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1248' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_125' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1256' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12567' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_125678' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12568' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1257' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12578' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1258' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_126' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1267' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12678' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1268' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_127' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1278' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_128' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_134' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1345' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13456' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_134567' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1345678' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_134568' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13457' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_134578' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13458' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1346' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13467' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_134678' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13468' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1347' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13478' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1348' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_135' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1356' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13567' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_135678' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13568' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1357' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13578' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1358' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_136' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1367' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13678' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1368' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_137' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1378' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_138' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_14' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_145' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1456' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_14567' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_145678' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_14568' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1457' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_14578' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1458' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_146' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1467' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_14678' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1468' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_147' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1478' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_148' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_15' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_156' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1567' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_15678' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1568' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_157' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1578' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_158' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_16' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_167' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1678' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_168' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_17' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_178' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_18' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_234' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2345' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23456' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_234567' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2345678' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_234568' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23457' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_234578' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23458' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2346' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23467' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_234678' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23468' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2347' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23478' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2348' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_235' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2356' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23567' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_235678' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23568' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2357' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23578' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2358' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_236' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2367' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23678' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2368' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_237' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2378' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_238' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_24' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_245' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2456' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_24567' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_245678' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_24568' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2457' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_24578' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2458' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_246' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2467' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_24678' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2468' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_247' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2478' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_248' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_25' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_256' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2567' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_25678' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2568' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_257' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2578' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_258' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_26' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_267' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2678' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_268' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_27' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_278' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_28' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_34' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_345' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3456' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_34567' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_345678' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_34568' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3457' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_34578' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3458' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_346' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3467' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_34678' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3468' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_347' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3478' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_348' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_35' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_356' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3567' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_35678' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3568' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_357' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3578' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_358' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_36' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_367' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3678' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_368' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_37' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_378' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_38' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_4' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_45' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_456' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_4567' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_45678' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_4568' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_457' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_4578' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_458' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_46' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_467' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_4678' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_468' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_47' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_478' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_48' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_5' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_56' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_567' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_5678' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_568' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_57' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_578' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_58' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_6' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_67' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_678' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_68' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_7' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_78' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_8' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_breve' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_brokenbar' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_c' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_c_h' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_cabovedot' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_cacute' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_careof' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_caret' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_caron' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_ccaron' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_ccedilla' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_ccircumflex' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_cedilla' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_cent' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_ch' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_checkerboard' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_checkmark' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_circle' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_club' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_colon' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_comma' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_containsas' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_copyright' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_cr' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_crossinglines' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_cuberoot' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_currency' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_cursor' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_d' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_dabovedot' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_dagger' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_dcaron' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_dead_A' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_dead_E' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_dead_I' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_dead_O' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_dead_U' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_dead_a' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_dead_abovecomma' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_dead_abovedot' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_dead_abovereversedcomma' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_dead_abovering' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_dead_aboveverticalline' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_dead_acute' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_dead_belowbreve' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_dead_belowcircumflex' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_dead_belowcomma' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_dead_belowdiaeresis' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_dead_belowdot' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_dead_belowmacron' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_dead_belowring' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_dead_belowtilde' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_dead_belowverticalline' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_dead_breve' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_dead_capital_schwa' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_dead_caron' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_dead_cedilla' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_dead_circumflex' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_dead_currency' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_dead_dasia' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_dead_diaeresis' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_dead_doubleacute' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_dead_doublegrave' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_dead_e' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_dead_grave' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_dead_greek' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_dead_hook' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_dead_horn' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_dead_i' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_dead_invertedbreve' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_dead_iota' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_dead_longsolidusoverlay' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_dead_lowline' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_dead_macron' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_dead_o' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_dead_ogonek' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_dead_perispomeni' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_dead_psili' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_dead_semivoiced_sound' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_dead_small_schwa' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_dead_stroke' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_dead_tilde' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_dead_u' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_dead_voiced_sound' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_decimalpoint' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_degree' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_diaeresis' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_diamond' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_digitspace' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_dintegral' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_division' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_dollar' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_doubbaselinedot' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_doubleacute' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_doubledagger' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_doublelowquotemark' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_downarrow' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_downcaret' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_downshoe' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_downstile' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_downtack' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_dstroke' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_e' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_eabovedot' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_eacute' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_ebelowdot' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_ecaron' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_ecircumflex' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_ecircumflexacute' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_ecircumflexbelowdot' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_ecircumflexgrave' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_ecircumflexhook' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_ecircumflextilde' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_ediaeresis' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_egrave' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_ehook' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_eightsubscript' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_eightsuperior' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_elementof' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_ellipsis' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_em3space' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_em4space' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_emacron' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_emdash' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_emfilledcircle' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_emfilledrect' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_emopencircle' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_emopenrectangle' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_emptyset' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_emspace' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_endash' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_enfilledcircbullet' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_enfilledsqbullet' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_eng' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_enopencircbullet' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_enopensquarebullet' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_enspace' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_eogonek' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_equal' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_eth' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_etilde' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_exclam' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_exclamdown' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_ezh' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_f' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_fabovedot' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_femalesymbol' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_ff' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_figdash' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_filledlefttribullet' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_filledrectbullet' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_filledrighttribullet' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_filledtribulletdown' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_filledtribulletup' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_fiveeighths' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_fivesixths' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_fivesubscript' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_fivesuperior' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_fourfifths' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_foursubscript' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_foursuperior' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_fourthroot' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_function' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_g' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_gabovedot' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_gbreve' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_gcaron' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_gcedilla' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_gcircumflex' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_grave' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_greater' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_greaterthanequal' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_guillemotleft' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_guillemotright' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_h' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_hairspace' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_hcircumflex' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_heart' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_hebrew_aleph' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_hebrew_ayin' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_hebrew_bet' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_hebrew_beth' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_hebrew_chet' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_hebrew_dalet' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_hebrew_daleth' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_hebrew_doublelowline' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_hebrew_finalkaph' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_hebrew_finalmem' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_hebrew_finalnun' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_hebrew_finalpe' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_hebrew_finalzade' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_hebrew_finalzadi' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_hebrew_gimel' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_hebrew_gimmel' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_hebrew_he' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_hebrew_het' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_hebrew_kaph' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_hebrew_kuf' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_hebrew_lamed' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_hebrew_mem' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_hebrew_nun' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_hebrew_pe' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_hebrew_qoph' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_hebrew_resh' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_hebrew_samech' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_hebrew_samekh' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_hebrew_shin' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_hebrew_taf' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_hebrew_taw' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_hebrew_tet' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_hebrew_teth' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_hebrew_waw' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_hebrew_yod' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_hebrew_zade' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_hebrew_zadi' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_hebrew_zain' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_hebrew_zayin' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_hexagram' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_horizconnector' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_horizlinescan1' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_horizlinescan3' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_horizlinescan5' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_horizlinescan7' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_horizlinescan9' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_hstroke' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_ht' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_hyphen' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_i' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_iTouch' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_iacute' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_ibelowdot' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_ibreve' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_icircumflex' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_identical' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_idiaeresis' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_idotless' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_ifonlyif' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_igrave' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_ihook' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_imacron' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_implies' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_includedin' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_includes' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_infinity' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_integral' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_intersection' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_iogonek' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_itilde' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_j' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_jcircumflex' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_jot' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_k' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_kana_A' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_kana_CHI' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_kana_E' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_kana_FU' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_kana_HA' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_kana_HE' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_kana_HI' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_kana_HO' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_kana_HU' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_kana_I' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_kana_KA' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_kana_KE' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_kana_KI' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_kana_KO' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_kana_KU' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_kana_MA' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_kana_ME' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_kana_MI' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_kana_MO' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_kana_MU' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_kana_N' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_kana_NA' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_kana_NE' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_kana_NI' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_kana_NO' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_kana_NU' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_kana_O' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_kana_RA' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_kana_RE' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_kana_RI' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_kana_RO' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_kana_RU' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_kana_SA' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_kana_SE' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_kana_SHI' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_kana_SO' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_kana_SU' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_kana_TA' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_kana_TE' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_kana_TI' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_kana_TO' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_kana_TSU' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_kana_TU' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_kana_U' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_kana_WA' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_kana_WO' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_kana_YA' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_kana_YO' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_kana_YU' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_kana_a' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_kana_closingbracket' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_kana_comma' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_kana_conjunctive' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_kana_e' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_kana_fullstop' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_kana_i' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_kana_middledot' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_kana_o' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_kana_openingbracket' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_kana_switch' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_kana_tsu' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_kana_tu' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_kana_u' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_kana_ya' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_kana_yo' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_kana_yu' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_kappa' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_kcedilla' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_kra' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_l' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_lacute' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_latincross' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_lbelowdot' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_lcaron' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_lcedilla' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_leftanglebracket' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_leftarrow' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_leftcaret' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_leftdoublequotemark' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_leftmiddlecurlybrace' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_leftopentriangle' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_leftpointer' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_leftradical' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_leftshoe' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_leftsinglequotemark' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_leftt' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_lefttack' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_less' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_lessthanequal' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_lf' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_logicaland' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_logicalor' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_lowleftcorner' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_lowrightcorner' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_lstroke' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_m' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_mabovedot' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_macron' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_malesymbol' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_maltesecross' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_marker' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_masculine' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_minus' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_minutes' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_mu' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_multiply' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_musicalflat' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_musicalsharp' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_n' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_nabla' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_nacute' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_ncaron' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_ncedilla' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_ninesubscript' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_ninesuperior' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_nl' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_nobreakspace' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_notapproxeq' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_notelementof' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_notequal' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_notidentical' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_notsign' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_ntilde' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_numbersign' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_numerosign' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_o' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_oacute' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_obarred' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_obelowdot' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_ocaron' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_ocircumflex' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_ocircumflexacute' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_ocircumflexbelowdot' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_ocircumflexgrave' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_ocircumflexhook' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_ocircumflextilde' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_odiaeresis' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_odoubleacute' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_oe' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_ogonek' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_ograve' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_ohook' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_ohorn' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_ohornacute' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_ohornbelowdot' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_ohorngrave' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_ohornhook' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_ohorntilde' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_omacron' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_oneeighth' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_onefifth' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_onehalf' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_onequarter' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_onesixth' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_onesubscript' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_onesuperior' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_onethird' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_ooblique' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_openrectbullet' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_openstar' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_opentribulletdown' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_opentribulletup' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_ordfeminine' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_oslash' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_otilde' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_overbar' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_overline' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_p' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_pabovedot' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_paragraph' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_parenleft' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_parenright' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_partdifferential' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_partialderivative' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_percent' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_period' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_periodcentered' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_permille' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_phonographcopyright' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_plus' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_plusminus' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_prescription' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_prolongedsound' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_punctspace' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_q' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_quad' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_question' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_questiondown' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_quotedbl' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_quoteleft' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_quoteright' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_r' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_racute' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_radical' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_rcaron' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_rcedilla' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_registered' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_rightanglebracket' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_rightarrow' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_rightcaret' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_rightdoublequotemark' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_rightmiddlecurlybrace' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_rightmiddlesummation' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_rightopentriangle' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_rightpointer' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_rightshoe' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_rightsinglequotemark' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_rightt' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_righttack' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_s' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_sabovedot' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_sacute' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_scaron' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_scedilla' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_schwa' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_scircumflex' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_script_switch' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_seconds' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_section' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_semicolon' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_semivoicedsound' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_seveneighths' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_sevensubscript' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_sevensuperior' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_signaturemark' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_signifblank' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_similarequal' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_singlelowquotemark' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_sixsubscript' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_sixsuperior' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_slash' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_soliddiamond' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_space' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_squareroot' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_ssharp' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_sterling' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_stricteq' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_t' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_tabovedot' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_tcaron' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_tcedilla' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_telephone' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_telephonerecorder' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_therefore' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_thinspace' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_thorn' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_threeeighths' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_threefifths' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_threequarters' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_threesubscript' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_threesuperior' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_tintegral' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_topintegral' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_topleftparens' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_topleftradical' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_topleftsqbracket' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_topleftsummation' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_toprightparens' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_toprightsqbracket' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_toprightsummation' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_topt' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_topvertsummationconnector' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_trademark' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_trademarkincircle' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_tslash' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_twofifths' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_twosubscript' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_twosuperior' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_twothirds' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_u' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_uacute' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_ubelowdot' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_ubreve' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_ucircumflex' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_udiaeresis' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_udoubleacute' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_ugrave' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_uhook' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_uhorn' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_uhornacute' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_uhornbelowdot' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_uhorngrave' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_uhornhook' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_uhorntilde' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_umacron' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_underbar' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_underscore' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_union' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_uogonek' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_uparrow' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_upcaret' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_upleftcorner' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_uprightcorner' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_upshoe' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_upstile' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_uptack' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_uring' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_utilde' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_v' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_variation' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_vertbar' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_vertconnector' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_voicedsound' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_vt' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_w' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_wacute' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_wcircumflex' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_wdiaeresis' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_wgrave' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_x' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_xabovedot' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_y' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_yacute' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_ybelowdot' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_ycircumflex' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_ydiaeresis' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_yen' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_ygrave' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_yhook' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_ytilde' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_z' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_zabovedot' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_zacute' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_zcaron' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_zerosubscript' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_zerosuperior' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'KEY_zstroke' in namespace 'Gdk' 398s JS G NS: Found info type OBJECT for 'Keymap' in namespace 'Gdk' 398s JS G OBJ: Defined class for Keymap (GdkKeymap), prototype 0x13357df462b8, JSClass 0x77fb0dfcb460, in object 0x1c143e779308 398s JS G NS: Found info type STRUCT for 'KeymapKey' in namespace 'Gdk' 398s JS G BXD: Defined class for KeymapKey (void), prototype 0x13357df46308, JSClass 0x77fb0dfcadd0, in object 0x1c143e779308 398s JS G NS: Found info type CONSTANT for 'MAJOR_VERSION' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'MAX_TIMECOORD_AXES' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'MICRO_VERSION' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'MINOR_VERSION' in namespace 'Gdk' 398s JS G NS: Found info type ENUM for 'ModifierIntent' in namespace 'Gdk' 398s JS G ENUM: Defining enum value PRIMARY_ACCELERATOR (fixed from primary_accelerator) 0 398s JS G ENUM: Defining enum value CONTEXT_MENU (fixed from context_menu) 1 398s JS G ENUM: Defining enum value EXTEND_SELECTION (fixed from extend_selection) 2 398s JS G ENUM: Defining enum value MODIFY_SELECTION (fixed from modify_selection) 3 398s JS G ENUM: Defining enum value NO_TEXT_INPUT (fixed from no_text_input) 4 398s JS G ENUM: Defining enum value SHIFT_GROUP (fixed from shift_group) 5 398s JS G ENUM: Defining enum value DEFAULT_MOD_MASK (fixed from default_mod_mask) 6 398s JS G ENUM: Defining Gdk.ModifierIntent as 0xb0d9590bef0 398s JS G NS: Found info type FLAGS for 'ModifierType' in namespace 'Gdk' 398s JS G ENUM: Defining enum value SHIFT_MASK (fixed from shift_mask) 1 398s JS G ENUM: Defining enum value LOCK_MASK (fixed from lock_mask) 2 398s JS G ENUM: Defining enum value CONTROL_MASK (fixed from control_mask) 4 398s JS G ENUM: Defining enum value MOD1_MASK (fixed from mod1_mask) 8 398s JS G ENUM: Defining enum value MOD2_MASK (fixed from mod2_mask) 16 398s JS G ENUM: Defining enum value MOD3_MASK (fixed from mod3_mask) 32 398s JS G ENUM: Defining enum value MOD4_MASK (fixed from mod4_mask) 64 398s JS G ENUM: Defining enum value MOD5_MASK (fixed from mod5_mask) 128 398s JS G ENUM: Defining enum value BUTTON1_MASK (fixed from button1_mask) 256 398s JS G ENUM: Defining enum value BUTTON2_MASK (fixed from button2_mask) 512 398s JS G ENUM: Defining enum value BUTTON3_MASK (fixed from button3_mask) 1024 398s JS G ENUM: Defining enum value BUTTON4_MASK (fixed from button4_mask) 2048 398s JS G ENUM: Defining enum value BUTTON5_MASK (fixed from button5_mask) 4096 398s JS G ENUM: Defining enum value MODIFIER_RESERVED_13_MASK (fixed from modifier_reserved_13_mask) 8192 398s JS G ENUM: Defining enum value MODIFIER_RESERVED_14_MASK (fixed from modifier_reserved_14_mask) 16384 398s JS G ENUM: Defining enum value MODIFIER_RESERVED_15_MASK (fixed from modifier_reserved_15_mask) 32768 398s JS G ENUM: Defining enum value MODIFIER_RESERVED_16_MASK (fixed from modifier_reserved_16_mask) 65536 398s JS G ENUM: Defining enum value MODIFIER_RESERVED_17_MASK (fixed from modifier_reserved_17_mask) 131072 398s JS G ENUM: Defining enum value MODIFIER_RESERVED_18_MASK (fixed from modifier_reserved_18_mask) 262144 398s JS G ENUM: Defining enum value MODIFIER_RESERVED_19_MASK (fixed from modifier_reserved_19_mask) 524288 398s JS G ENUM: Defining enum value MODIFIER_RESERVED_20_MASK (fixed from modifier_reserved_20_mask) 1048576 398s JS G ENUM: Defining enum value MODIFIER_RESERVED_21_MASK (fixed from modifier_reserved_21_mask) 2097152 398s JS G ENUM: Defining enum value MODIFIER_RESERVED_22_MASK (fixed from modifier_reserved_22_mask) 4194304 398s JS G ENUM: Defining enum value MODIFIER_RESERVED_23_MASK (fixed from modifier_reserved_23_mask) 8388608 398s JS G ENUM: Defining enum value MODIFIER_RESERVED_24_MASK (fixed from modifier_reserved_24_mask) 16777216 398s JS G ENUM: Defining enum value MODIFIER_RESERVED_25_MASK (fixed from modifier_reserved_25_mask) 33554432 398s JS G ENUM: Defining enum value SUPER_MASK (fixed from super_mask) 67108864 398s JS G ENUM: Defining enum value HYPER_MASK (fixed from hyper_mask) 134217728 398s JS G ENUM: Defining enum value META_MASK (fixed from meta_mask) 268435456 398s JS G ENUM: Defining enum value MODIFIER_RESERVED_29_MASK (fixed from modifier_reserved_29_mask) 536870912 398s JS G ENUM: Defining enum value RELEASE_MASK (fixed from release_mask) 1073741824 398s JS G ENUM: Defining enum value MODIFIER_MASK (fixed from modifier_mask) 1543512063 398s JS G ENUM: Defining Gdk.ModifierType as 0xb0d9590bfd0 398s JS G NS: Found info type OBJECT for 'Monitor' in namespace 'Gdk' 398s JS G OBJ: Defined class for Monitor (GdkMonitor), prototype 0x13357df46380, JSClass 0x77fb0dfcb460, in object 0x1c143e779308 398s JS G NS: Found info type STRUCT for 'MonitorClass' in namespace 'Gdk' 398s JS G NS: Found info type ENUM for 'NotifyType' in namespace 'Gdk' 398s JS G ENUM: Defining enum value ANCESTOR (fixed from ancestor) 0 398s JS G ENUM: Defining enum value VIRTUAL (fixed from virtual) 1 398s JS G ENUM: Defining enum value INFERIOR (fixed from inferior) 2 398s JS G ENUM: Defining enum value NONLINEAR (fixed from nonlinear) 3 398s JS G ENUM: Defining enum value NONLINEAR_VIRTUAL (fixed from nonlinear_virtual) 4 398s JS G ENUM: Defining enum value UNKNOWN (fixed from unknown) 5 398s JS G ENUM: Defining Gdk.NotifyType as 0xb0d9590c3b0 398s JS G NS: Found info type ENUM for 'OwnerChange' in namespace 'Gdk' 398s JS G ENUM: Defining enum value NEW_OWNER (fixed from new_owner) 0 398s JS G ENUM: Defining enum value DESTROY (fixed from destroy) 1 398s JS G ENUM: Defining enum value CLOSE (fixed from close) 2 398s JS G ENUM: Defining Gdk.OwnerChange as 0xb0d9590c490 398s JS G NS: Found info type CONSTANT for 'PARENT_RELATIVE' in namespace 'Gdk' 398s JS G NS: Found info type CONSTANT for 'PRIORITY_REDRAW' in namespace 'Gdk' 398s JS G NS: Found info type STRUCT for 'Point' in namespace 'Gdk' 398s JS G BXD: Defined class for Point (void), prototype 0x13357df46420, JSClass 0x77fb0dfcadd0, in object 0x1c143e779308 398s JS G NS: Found info type ENUM for 'PropMode' in namespace 'Gdk' 398s JS G ENUM: Defining enum value REPLACE (fixed from replace) 0 398s JS G ENUM: Defining enum value PREPEND (fixed from prepend) 1 398s JS G ENUM: Defining enum value APPEND (fixed from append) 2 398s JS G ENUM: Defining Gdk.PropMode as 0xb0d9590c4f0 398s JS G NS: Found info type ENUM for 'PropertyState' in namespace 'Gdk' 398s JS G ENUM: Defining enum value NEW_VALUE (fixed from new_value) 0 398s JS G ENUM: Defining enum value DELETE (fixed from delete) 1 398s JS G ENUM: Defining Gdk.PropertyState as 0xb0d9590c550 398s JS G NS: Found info type STRUCT for 'RGBA' in namespace 'Gdk' 398s JS G BXD: Defined class for RGBA (GdkRGBA), prototype 0x13357df46498, JSClass 0x77fb0dfcadd0, in object 0x1c143e779308 398s JS G NS: Found info type OBJECT for 'Screen' in namespace 'Gdk' 398s JS G OBJ: Defined class for Screen (GdkScreen), prototype 0x13357df464e8, JSClass 0x77fb0dfcb460, in object 0x1c143e779308 398s JS G NS: Found info type ENUM for 'ScrollDirection' in namespace 'Gdk' 398s JS G ENUM: Defining enum value UP (fixed from up) 0 398s JS G ENUM: Defining enum value DOWN (fixed from down) 1 398s JS G ENUM: Defining enum value LEFT (fixed from left) 2 398s JS G ENUM: Defining enum value RIGHT (fixed from right) 3 398s JS G ENUM: Defining enum value SMOOTH (fixed from smooth) 4 398s JS G ENUM: Defining Gdk.ScrollDirection as 0xb0d9590c5b0 398s JS G NS: Found info type OBJECT for 'Seat' in namespace 'Gdk' 398s JS G OBJ: Defined class for Seat (GdkSeat), prototype 0x13357df46560, JSClass 0x77fb0dfcb460, in object 0x1c143e779308 398s JS G NS: Found info type FLAGS for 'SeatCapabilities' in namespace 'Gdk' 398s JS G ENUM: Defining enum value NONE (fixed from none) 0 398s JS G ENUM: Defining enum value POINTER (fixed from pointer) 1 398s JS G ENUM: Defining enum value TOUCH (fixed from touch) 2 398s JS G ENUM: Defining enum value TABLET_STYLUS (fixed from tablet_stylus) 4 398s JS G ENUM: Defining enum value KEYBOARD (fixed from keyboard) 8 398s JS G ENUM: Defining enum value ALL_POINTING (fixed from all_pointing) 7 398s JS G ENUM: Defining enum value ALL (fixed from all) 15 398s JS G ENUM: Defining Gdk.SeatCapabilities as 0xb0d9590c610 398s JS G NS: Found info type ENUM for 'SettingAction' in namespace 'Gdk' 398s JS G ENUM: Defining enum value NEW (fixed from new) 0 398s JS G ENUM: Defining enum value CHANGED (fixed from changed) 1 398s JS G ENUM: Defining enum value DELETED (fixed from deleted) 2 398s JS G ENUM: Defining Gdk.SettingAction as 0xb0d9590c6f0 398s JS G NS: Found info type ENUM for 'Status' in namespace 'Gdk' 398s JS G ENUM: Defining enum value OK (fixed from ok) 0 398s JS G ENUM: Defining enum value ERROR (fixed from error) -1 398s JS G ENUM: Defining enum value ERROR_PARAM (fixed from error_param) -2 398s JS G ENUM: Defining enum value ERROR_FILE (fixed from error_file) -3 398s JS G ENUM: Defining enum value ERROR_MEM (fixed from error_mem) -4 398s JS G ENUM: Defining Gdk.Status as 0xb0d9590c750 398s JS G NS: Found info type ENUM for 'SubpixelLayout' in namespace 'Gdk' 398s JS G ENUM: Defining enum value UNKNOWN (fixed from unknown) 0 398s JS G ENUM: Defining enum value NONE (fixed from none) 1 398s JS G ENUM: Defining enum value HORIZONTAL_RGB (fixed from horizontal_rgb) 2 398s JS G ENUM: Defining enum value HORIZONTAL_BGR (fixed from horizontal_bgr) 3 398s JS G ENUM: Defining enum value VERTICAL_RGB (fixed from vertical_rgb) 4 398s JS G ENUM: Defining enum value VERTICAL_BGR (fixed from vertical_bgr) 5 398s JS G ENUM: Defining Gdk.SubpixelLayout as 0xb0d9590c7b0 398s JS G NS: Found info type STRUCT for 'TimeCoord' in namespace 'Gdk' 398s JS G BXD: Defined class for TimeCoord (void), prototype 0x13357df46650, JSClass 0x77fb0dfcadd0, in object 0x1c143e779308 398s JS G NS: Found info type ENUM for 'TouchpadGesturePhase' in namespace 'Gdk' 398s JS G ENUM: Defining enum value BEGIN (fixed from begin) 0 398s JS G ENUM: Defining enum value UPDATE (fixed from update) 1 398s JS G ENUM: Defining enum value END (fixed from end) 2 398s JS G ENUM: Defining enum value CANCEL (fixed from cancel) 3 398s JS G ENUM: Defining Gdk.TouchpadGesturePhase as 0xb0d9590c890 398s JS G NS: Found info type ENUM for 'VisibilityState' in namespace 'Gdk' 398s JS G ENUM: Defining enum value UNOBSCURED (fixed from unobscured) 0 398s JS G ENUM: Defining enum value PARTIAL (fixed from partial) 1 398s JS G ENUM: Defining enum value FULLY_OBSCURED (fixed from fully_obscured) 2 398s JS G ENUM: Defining Gdk.VisibilityState as 0xb0d9590c8f0 398s JS G NS: Found info type OBJECT for 'Visual' in namespace 'Gdk' 398s JS G OBJ: Defined class for Visual (GdkVisual), prototype 0x13357df466c8, JSClass 0x77fb0dfcb460, in object 0x1c143e779308 398s JS G NS: Found info type ENUM for 'VisualType' in namespace 'Gdk' 398s JS G ENUM: Defining enum value STATIC_GRAY (fixed from static_gray) 0 398s JS G ENUM: Defining enum value GRAYSCALE (fixed from grayscale) 1 398s JS G ENUM: Defining enum value STATIC_COLOR (fixed from static_color) 2 398s JS G ENUM: Defining enum value PSEUDO_COLOR (fixed from pseudo_color) 3 398s JS G ENUM: Defining enum value TRUE_COLOR (fixed from true_color) 4 398s JS G ENUM: Defining enum value DIRECT_COLOR (fixed from direct_color) 5 398s JS G ENUM: Defining Gdk.VisualType as 0xb0d9590c950 398s JS G NS: Found info type FLAGS for 'WMDecoration' in namespace 'Gdk' 398s JS G ENUM: Defining enum value ALL (fixed from all) 1 398s JS G ENUM: Defining enum value BORDER (fixed from border) 2 398s JS G ENUM: Defining enum value RESIZEH (fixed from resizeh) 4 398s JS G ENUM: Defining enum value TITLE (fixed from title) 8 398s JS G ENUM: Defining enum value MENU (fixed from menu) 16 398s JS G ENUM: Defining enum value MINIMIZE (fixed from minimize) 32 398s JS G ENUM: Defining enum value MAXIMIZE (fixed from maximize) 64 398s JS G ENUM: Defining Gdk.WMDecoration as 0xb0d9590ca30 398s JS G NS: Found info type FLAGS for 'WMFunction' in namespace 'Gdk' 398s JS G ENUM: Defining enum value ALL (fixed from all) 1 398s JS G ENUM: Defining enum value RESIZE (fixed from resize) 2 398s JS G ENUM: Defining enum value MOVE (fixed from move) 4 398s JS G ENUM: Defining enum value MINIMIZE (fixed from minimize) 8 398s JS G ENUM: Defining enum value MAXIMIZE (fixed from maximize) 16 398s JS G ENUM: Defining enum value CLOSE (fixed from close) 32 398s JS G ENUM: Defining Gdk.WMFunction as 0xb0d9590cb10 398s JS G NS: Found info type OBJECT for 'Window' in namespace 'Gdk' 398s JS G OBJ: Defined class for Window (GdkWindow), prototype 0x13357df46790, JSClass 0x77fb0dfcb460, in object 0x1c143e779308 398s JS G NS: Found info type STRUCT for 'WindowAttr' in namespace 'Gdk' 398s JS G BXD: Defined class for WindowAttr (void), prototype 0x13357df467e0, JSClass 0x77fb0dfcadd0, in object 0x1c143e779308 398s JS G NS: Found info type FLAGS for 'WindowAttributesType' in namespace 'Gdk' 398s JS G ENUM: Defining enum value TITLE (fixed from title) 2 398s JS G ENUM: Defining enum value X (fixed from x) 4 398s JS G ENUM: Defining enum value Y (fixed from y) 8 398s JS G ENUM: Defining enum value CURSOR (fixed from cursor) 16 398s JS G ENUM: Defining enum value VISUAL (fixed from visual) 32 398s JS G ENUM: Defining enum value WMCLASS (fixed from wmclass) 64 398s JS G ENUM: Defining enum value NOREDIR (fixed from noredir) 128 398s JS G ENUM: Defining enum value TYPE_HINT (fixed from type_hint) 256 398s JS G ENUM: Defining Gdk.WindowAttributesType as 0xb0d9590cbf0 398s JS G NS: Found info type STRUCT for 'WindowClass' in namespace 'Gdk' 398s JS G NS: Found info type ENUM for 'WindowEdge' in namespace 'Gdk' 398s JS G ENUM: Defining enum value NORTH_WEST (fixed from north_west) 0 398s JS G ENUM: Defining enum value NORTH (fixed from north) 1 398s JS G ENUM: Defining enum value NORTH_EAST (fixed from north_east) 2 398s JS G ENUM: Defining enum value WEST (fixed from west) 3 398s JS G ENUM: Defining enum value EAST (fixed from east) 4 398s JS G ENUM: Defining enum value SOUTH_WEST (fixed from south_west) 5 398s JS G ENUM: Defining enum value SOUTH (fixed from south) 6 398s JS G ENUM: Defining enum value SOUTH_EAST (fixed from south_east) 7 398s JS G ENUM: Defining Gdk.WindowEdge as 0xb0d9590ccd0 398s JS G NS: Found info type FLAGS for 'WindowHints' in namespace 'Gdk' 398s JS G ENUM: Defining enum value POS (fixed from pos) 1 398s JS G ENUM: Defining enum value MIN_SIZE (fixed from min_size) 2 398s JS G ENUM: Defining enum value MAX_SIZE (fixed from max_size) 4 398s JS G ENUM: Defining enum value BASE_SIZE (fixed from base_size) 8 398s JS G ENUM: Defining enum value ASPECT (fixed from aspect) 16 398s JS G ENUM: Defining enum value RESIZE_INC (fixed from resize_inc) 32 398s JS G ENUM: Defining enum value WIN_GRAVITY (fixed from win_gravity) 64 398s JS G ENUM: Defining enum value USER_POS (fixed from user_pos) 128 398s JS G ENUM: Defining enum value USER_SIZE (fixed from user_size) 256 398s JS G ENUM: Defining Gdk.WindowHints as 0xb0d9590cdb0 398s JS G NS: Found info type STRUCT for 'WindowRedirect' in namespace 'Gdk' 398s JS G BXD: Defined class for WindowRedirect (void), prototype 0x13357df46880, JSClass 0x77fb0dfcadd0, in object 0x1c143e779308 398s JS G NS: Found info type FLAGS for 'WindowState' in namespace 'Gdk' 398s JS G ENUM: Defining enum value WITHDRAWN (fixed from withdrawn) 1 398s JS G ENUM: Defining enum value ICONIFIED (fixed from iconified) 2 398s JS G ENUM: Defining enum value MAXIMIZED (fixed from maximized) 4 398s JS G ENUM: Defining enum value STICKY (fixed from sticky) 8 398s JS G ENUM: Defining enum value FULLSCREEN (fixed from fullscreen) 16 398s JS G ENUM: Defining enum value ABOVE (fixed from above) 32 398s JS G ENUM: Defining enum value BELOW (fixed from below) 64 398s JS G ENUM: Defining enum value FOCUSED (fixed from focused) 128 398s JS G ENUM: Defining enum value TILED (fixed from tiled) 256 398s JS G ENUM: Defining enum value TOP_TILED (fixed from top_tiled) 512 398s JS G ENUM: Defining enum value TOP_RESIZABLE (fixed from top_resizable) 1024 398s JS G ENUM: Defining enum value RIGHT_TILED (fixed from right_tiled) 2048 398s JS G ENUM: Defining enum value RIGHT_RESIZABLE (fixed from right_resizable) 4096 398s JS G ENUM: Defining enum value BOTTOM_TILED (fixed from bottom_tiled) 8192 398s JS G ENUM: Defining enum value BOTTOM_RESIZABLE (fixed from bottom_resizable) 16384 398s JS G ENUM: Defining enum value LEFT_TILED (fixed from left_tiled) 32768 398s JS G ENUM: Defining enum value LEFT_RESIZABLE (fixed from left_resizable) 65536 398s JS G ENUM: Defining Gdk.WindowState as 0xb0d9590ce90 398s JS G NS: Found info type ENUM for 'WindowType' in namespace 'Gdk' 398s JS G ENUM: Defining enum value ROOT (fixed from root) 0 398s JS G ENUM: Defining enum value TOPLEVEL (fixed from toplevel) 1 398s JS G ENUM: Defining enum value CHILD (fixed from child) 2 398s JS G ENUM: Defining enum value TEMP (fixed from temp) 3 398s JS G ENUM: Defining enum value FOREIGN (fixed from foreign) 4 398s JS G ENUM: Defining enum value OFFSCREEN (fixed from offscreen) 5 398s JS G ENUM: Defining enum value SUBSURFACE (fixed from subsurface) 6 398s JS G ENUM: Defining Gdk.WindowType as 0xb0d9590d070 398s JS G NS: Found info type ENUM for 'WindowTypeHint' in namespace 'Gdk' 398s JS G ENUM: Defining enum value NORMAL (fixed from normal) 0 398s JS G ENUM: Defining enum value DIALOG (fixed from dialog) 1 398s JS G ENUM: Defining enum value MENU (fixed from menu) 2 398s JS G ENUM: Defining enum value TOOLBAR (fixed from toolbar) 3 398s JS G ENUM: Defining enum value SPLASHSCREEN (fixed from splashscreen) 4 398s JS G ENUM: Defining enum value UTILITY (fixed from utility) 5 398s JS G ENUM: Defining enum value DOCK (fixed from dock) 6 398s JS G ENUM: Defining enum value DESKTOP (fixed from desktop) 7 398s JS G ENUM: Defining enum value DROPDOWN_MENU (fixed from dropdown_menu) 8 398s JS G ENUM: Defining enum value POPUP_MENU (fixed from popup_menu) 9 398s JS G ENUM: Defining enum value TOOLTIP (fixed from tooltip) 10 398s JS G ENUM: Defining enum value NOTIFICATION (fixed from notification) 11 398s JS G ENUM: Defining enum value COMBO (fixed from combo) 12 398s JS G ENUM: Defining enum value DND (fixed from dnd) 13 398s JS G ENUM: Defining Gdk.WindowTypeHint as 0xb0d9590d150 398s JS G NS: Found info type ENUM for 'WindowWindowClass' in namespace 'Gdk' 398s JS G ENUM: Defining enum value INPUT_OUTPUT (fixed from input_output) 0 398s JS G ENUM: Defining enum value INPUT_ONLY (fixed from input_only) 1 398s JS G ENUM: Defining Gdk.WindowWindowClass as 0xb0d9590d330 398s JS G NS: Found info type FUNCTION for 'add_option_entries_libgtk_only' in namespace 'Gdk' 398s JS G NS: Found info type FUNCTION for 'atom_intern' in namespace 'Gdk' 398s JS G NS: Found info type FUNCTION for 'atom_intern_static_string' in namespace 'Gdk' 398s JS G NS: Found info type FUNCTION for 'beep' in namespace 'Gdk' 398s JS G NS: Found info type FUNCTION for 'cairo_create' in namespace 'Gdk' 398s JS G NS: Found info type FUNCTION for 'cairo_draw_from_gl' in namespace 'Gdk' 398s JS G NS: Found info type FUNCTION for 'cairo_get_clip_rectangle' in namespace 'Gdk' 398s JS G NS: Found info type FUNCTION for 'cairo_get_drawing_context' in namespace 'Gdk' 398s JS G NS: Found info type FUNCTION for 'cairo_rectangle' in namespace 'Gdk' 398s JS G NS: Found info type FUNCTION for 'cairo_region' in namespace 'Gdk' 398s JS G NS: Found info type FUNCTION for 'cairo_region_create_from_surface' in namespace 'Gdk' 398s JS G NS: Found info type FUNCTION for 'cairo_set_source_color' in namespace 'Gdk' 398s JS G NS: Found info type FUNCTION for 'cairo_set_source_pixbuf' in namespace 'Gdk' 398s JS G NS: Found info type FUNCTION for 'cairo_set_source_rgba' in namespace 'Gdk' 398s JS G NS: Found info type FUNCTION for 'cairo_set_source_window' in namespace 'Gdk' 398s JS G NS: Found info type FUNCTION for 'cairo_surface_create_from_pixbuf' in namespace 'Gdk' 398s JS G NS: Found info type FUNCTION for 'color_parse' in namespace 'Gdk' 398s JS G NS: Found info type FUNCTION for 'disable_multidevice' in namespace 'Gdk' 398s JS G NS: Found info type FUNCTION for 'drag_abort' in namespace 'Gdk' 398s JS G NS: Found info type FUNCTION for 'drag_begin' in namespace 'Gdk' 398s JS G NS: Found info type FUNCTION for 'drag_begin_for_device' in namespace 'Gdk' 398s JS G NS: Found info type FUNCTION for 'drag_begin_from_point' in namespace 'Gdk' 398s JS G NS: Found info type FUNCTION for 'drag_drop' in namespace 'Gdk' 398s JS G NS: Found info type FUNCTION for 'drag_drop_done' in namespace 'Gdk' 398s JS G NS: Found info type FUNCTION for 'drag_drop_succeeded' in namespace 'Gdk' 398s JS G NS: Found info type FUNCTION for 'drag_find_window_for_screen' in namespace 'Gdk' 398s JS G NS: Found info type FUNCTION for 'drag_get_selection' in namespace 'Gdk' 398s JS G NS: Found info type FUNCTION for 'drag_motion' in namespace 'Gdk' 398s JS G NS: Found info type FUNCTION for 'drag_status' in namespace 'Gdk' 398s JS G NS: Found info type FUNCTION for 'drop_finish' in namespace 'Gdk' 398s JS G NS: Found info type FUNCTION for 'drop_reply' in namespace 'Gdk' 398s JS G NS: Found info type FUNCTION for 'error_trap_pop' in namespace 'Gdk' 398s JS G NS: Found info type FUNCTION for 'error_trap_pop_ignored' in namespace 'Gdk' 398s JS G NS: Found info type FUNCTION for 'error_trap_push' in namespace 'Gdk' 398s JS G NS: Found info type FUNCTION for 'event_get' in namespace 'Gdk' 398s JS G NS: Found info type FUNCTION for 'event_handler_set' in namespace 'Gdk' 398s JS G NS: Found info type FUNCTION for 'event_peek' in namespace 'Gdk' 398s JS G NS: Found info type FUNCTION for 'event_request_motions' in namespace 'Gdk' 398s JS G NS: Found info type FUNCTION for 'events_get_angle' in namespace 'Gdk' 398s JS G NS: Found info type FUNCTION for 'events_get_center' in namespace 'Gdk' 398s JS G NS: Found info type FUNCTION for 'events_get_distance' in namespace 'Gdk' 398s JS G NS: Found info type FUNCTION for 'events_pending' in namespace 'Gdk' 398s JS G NS: Found info type FUNCTION for 'flush' in namespace 'Gdk' 398s JS G NS: Found info type FUNCTION for 'get_default_root_window' in namespace 'Gdk' 398s JS G NS: Found info type FUNCTION for 'get_display' in namespace 'Gdk' 398s JS G NS: Found info type FUNCTION for 'get_display_arg_name' in namespace 'Gdk' 398s JS G NS: Found info type FUNCTION for 'get_program_class' in namespace 'Gdk' 398s JS G NS: Found info type FUNCTION for 'get_show_events' in namespace 'Gdk' 398s JS G NS: Found info type FUNCTION for 'gl_error_quark' in namespace 'Gdk' 398s JS G NS: Found info type FUNCTION for 'init' in namespace 'Gdk' 398s JS G NS: Found info type FUNCTION for 'init_check' in namespace 'Gdk' 398s JS G NS: Found info type FUNCTION for 'keyboard_grab' in namespace 'Gdk' 398s JS G NS: Found info type FUNCTION for 'keyboard_ungrab' in namespace 'Gdk' 398s JS G NS: Found info type FUNCTION for 'keyval_convert_case' in namespace 'Gdk' 398s JS G NS: Found info type FUNCTION for 'keyval_from_name' in namespace 'Gdk' 398s JS G NS: Found info type FUNCTION for 'keyval_is_lower' in namespace 'Gdk' 398s JS G NS: Found info type FUNCTION for 'keyval_is_upper' in namespace 'Gdk' 398s JS G NS: Found info type FUNCTION for 'keyval_name' in namespace 'Gdk' 398s JS G NS: Found info type FUNCTION for 'keyval_to_lower' in namespace 'Gdk' 398s JS G NS: Found info type FUNCTION for 'keyval_to_unicode' in namespace 'Gdk' 398s JS G NS: Found info type FUNCTION for 'keyval_to_upper' in namespace 'Gdk' 398s JS G NS: Found info type FUNCTION for 'list_visuals' in namespace 'Gdk' 398s JS G NS: Found info type FUNCTION for 'notify_startup_complete' in namespace 'Gdk' 398s JS G NS: Found info type FUNCTION for 'notify_startup_complete_with_id' in namespace 'Gdk' 398s JS G NS: Found info type FUNCTION for 'offscreen_window_get_embedder' in namespace 'Gdk' 398s JS G NS: Found info type FUNCTION for 'offscreen_window_get_surface' in namespace 'Gdk' 398s JS G NS: Found info type FUNCTION for 'offscreen_window_set_embedder' in namespace 'Gdk' 398s JS G NS: Found info type FUNCTION for 'pango_context_get' in namespace 'Gdk' 398s JS G NS: Found info type FUNCTION for 'pango_context_get_for_display' in namespace 'Gdk' 398s JS G NS: Found info type FUNCTION for 'pango_context_get_for_screen' in namespace 'Gdk' 398s JS G NS: Found info type FUNCTION for 'parse_args' in namespace 'Gdk' 398s JS G NS: Found info type FUNCTION for 'pixbuf_get_from_surface' in namespace 'Gdk' 398s JS G NS: Found info type FUNCTION for 'pixbuf_get_from_window' in namespace 'Gdk' 398s JS G NS: Found info type FUNCTION for 'pointer_grab' in namespace 'Gdk' 398s JS G NS: Found info type FUNCTION for 'pointer_is_grabbed' in namespace 'Gdk' 398s JS G NS: Found info type FUNCTION for 'pointer_ungrab' in namespace 'Gdk' 398s JS G NS: Found info type FUNCTION for 'pre_parse_libgtk_only' in namespace 'Gdk' 398s JS G NS: Found info type FUNCTION for 'property_delete' in namespace 'Gdk' 398s JS G NS: Found info type FUNCTION for 'property_get' in namespace 'Gdk' 398s JS G NS: Found info type FUNCTION for 'query_depths' in namespace 'Gdk' 398s JS G NS: Found info type FUNCTION for 'query_visual_types' in namespace 'Gdk' 398s JS G NS: Found info type FUNCTION for 'selection_convert' in namespace 'Gdk' 398s JS G NS: Found info type FUNCTION for 'selection_owner_get' in namespace 'Gdk' 398s JS G NS: Found info type FUNCTION for 'selection_owner_get_for_display' in namespace 'Gdk' 398s JS G NS: Found info type FUNCTION for 'selection_owner_set' in namespace 'Gdk' 398s JS G NS: Found info type FUNCTION for 'selection_owner_set_for_display' in namespace 'Gdk' 398s JS G NS: Found info type FUNCTION for 'selection_send_notify' in namespace 'Gdk' 398s JS G NS: Found info type FUNCTION for 'selection_send_notify_for_display' in namespace 'Gdk' 398s JS G NS: Found info type FUNCTION for 'set_allowed_backends' in namespace 'Gdk' 398s JS G NS: Found info type FUNCTION for 'set_double_click_time' in namespace 'Gdk' 398s JS G NS: Found info type FUNCTION for 'set_program_class' in namespace 'Gdk' 398s JS G NS: Found info type FUNCTION for 'set_show_events' in namespace 'Gdk' 398s JS G NS: Found info type FUNCTION for 'setting_get' in namespace 'Gdk' 398s JS G NS: Found info type FUNCTION for 'synthesize_window_state' in namespace 'Gdk' 398s JS G NS: Found info type FUNCTION for 'test_render_sync' in namespace 'Gdk' 398s JS G NS: Found info type FUNCTION for 'test_simulate_button' in namespace 'Gdk' 398s JS G NS: Found info type FUNCTION for 'test_simulate_key' in namespace 'Gdk' 398s JS G NS: Found info type FUNCTION for 'text_property_to_utf8_list_for_display' in namespace 'Gdk' 398s JS G NS: Found info type FUNCTION for 'threads_add_idle' in namespace 'Gdk' 398s JS G NS: Found info type FUNCTION for 'threads_add_timeout' in namespace 'Gdk' 398s JS G NS: Found info type FUNCTION for 'threads_add_timeout_seconds' in namespace 'Gdk' 398s JS G NS: Found info type FUNCTION for 'threads_enter' in namespace 'Gdk' 398s JS G NS: Found info type FUNCTION for 'threads_init' in namespace 'Gdk' 398s JS G NS: Found info type FUNCTION for 'threads_leave' in namespace 'Gdk' 398s JS G NS: Found info type FUNCTION for 'unicode_to_keyval' in namespace 'Gdk' 398s JS G NS: Found info type FUNCTION for 'utf8_to_string_target' in namespace 'Gdk' 398s ok 17 Complete enumeration of GIRepositoryNamespace (new_enumerate) all enumerated properties are defined 398s JS G NS: Found info type OBJECT for 'UnixMountMonitor' in namespace 'Gio' 398s JS G OBJ: Defined class for UnixMountMonitor (GUnixMountMonitor), prototype 0x13357df46a60, JSClass 0x77fb0dfcb460, in object 0x1c143e779330 398s JS IMPORT: JS import 'GioUnix' not found in resource:///org/cinnamon/cjs/modules/core/overrides at resource:///org/cinnamon/cjs/modules/core/overrides/GioUnix.js 398s JS G NS: Defined namespace 'GioUnix' 0x13357df46ab0 in GIRepository 0x1c143e73ec88 398s JS G NS: Found info type OBJECT for 'MountMonitor' in namespace 'GioUnix' 398s JS G OBJ: Defined class for MountMonitor (GUnixMountMonitor), prototype 0x13357df46ad8, JSClass 0x77fb0dfcb460, in object 0x13357df46ab0 398s ok 18 Backwards compatibility for GLib/Gio platform specific GIRs GioUnix objects are looked up in GioUnix, not Gio 398s JS G NS: Found info type OBJECT for 'SubprocessLauncher' in namespace 'Gio' 398s JS G OBJ: Defined class for SubprocessLauncher (GSubprocessLauncher), prototype 0x13357df46bc8, JSClass 0x77fb0dfcb460, in object 0x1c143e779330 398s JS G NS: Found info type FLAGS for 'SubprocessFlags' in namespace 'Gio' 398s JS G ENUM: Defining enum value NONE (fixed from none) 0 398s JS G ENUM: Defining enum value STDIN_PIPE (fixed from stdin_pipe) 1 398s JS G ENUM: Defining enum value STDIN_INHERIT (fixed from stdin_inherit) 2 398s JS G ENUM: Defining enum value STDOUT_PIPE (fixed from stdout_pipe) 4 398s JS G ENUM: Defining enum value STDOUT_SILENCE (fixed from stdout_silence) 8 398s JS G ENUM: Defining enum value STDERR_PIPE (fixed from stderr_pipe) 16 398s JS G ENUM: Defining enum value STDERR_SILENCE (fixed from stderr_silence) 32 398s JS G ENUM: Defining enum value STDERR_MERGE (fixed from stderr_merge) 64 398s JS G ENUM: Defining enum value INHERIT_FDS (fixed from inherit_fds) 128 398s JS G ENUM: Defining enum value SEARCH_PATH_FROM_ENVP (fixed from search_path_from_envp) 256 398s JS G ENUM: Defining Gio.SubprocessFlags as 0xb0d959187f0 398s JS G OBJ: Defining method spawnv in prototype for GSubprocessLauncher (Gio.SubprocessLauncher) 398s JS G NS: Found info type OBJECT for 'Subprocess' in namespace 'Gio' 398s JS G OBJ: Defined class for Subprocess (GSubprocess), prototype 0x13357df46c68, JSClass 0x77fb0dfcb460, in object 0x1c143e779330 398s JS G OBJ: Defining method get_stdout_pipe in prototype for GSubprocess (Gio.Subprocess) 398s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'GioUnix' 398s JS G OBJ: Defined class for InputStream (GUnixInputStream), prototype 0x13357df46ce0, JSClass 0x77fb0dfcb460, in object 0x13357df46ab0 398s ok 19 Backwards compatibility for GLib/Gio platform specific GIRs doesn't print the message if the type isn't resolved directly 398s JS G NS: Found info type OBJECT for 'UnixConnection' in namespace 'Gio' 398s JS G NS: Found info type OBJECT for 'SocketConnection' in namespace 'Gio' 398s JS G NS: Found info type OBJECT for 'IOStream' in namespace 'Gio' 398s JS G OBJ: Defined class for IOStream (GIOStream), prototype 0x13357df46df8, JSClass 0x77fb0dfcb460, in object 0x1c143e779330 398s JS G OBJ: Defined class for SocketConnection (GSocketConnection), prototype 0x13357df46e48, JSClass 0x77fb0dfcb460, in object 0x1c143e779330 398s JS G OBJ: Defined class for UnixConnection (GUnixConnection), prototype 0x13357df46e98, JSClass 0x77fb0dfcb460, in object 0x1c143e779330 398s JS G NS: Found info type OBJECT for 'UnixCredentialsMessage' in namespace 'Gio' 398s JS G NS: Found info type OBJECT for 'SocketControlMessage' in namespace 'Gio' 398s JS G OBJ: Defined class for SocketControlMessage (GSocketControlMessage), prototype 0x13357df46ee8, JSClass 0x77fb0dfcb460, in object 0x1c143e779330 398s JS G OBJ: Defined class for UnixCredentialsMessage (GUnixCredentialsMessage), prototype 0x13357df46f38, JSClass 0x77fb0dfcb460, in object 0x1c143e779330 398s JS G NS: Found info type OBJECT for 'UnixFDList' in namespace 'Gio' 398s JS G OBJ: Defined class for UnixFDList (GUnixFDList), prototype 0x13357df46fb0, JSClass 0x77fb0dfcb460, in object 0x1c143e779330 398s JS G NS: Found info type OBJECT for 'UnixSocketAddress' in namespace 'Gio' 398s JS G NS: Found info type OBJECT for 'SocketAddress' in namespace 'Gio' 398s JS G OBJ: Defined class for SocketAddress (GSocketAddress), prototype 0x13357df5f060, JSClass 0x77fb0dfcb460, in object 0x1c143e779330 398s JS G OBJ: Defined class for UnixSocketAddress (GUnixSocketAddress), prototype 0x13357df5f0b0, JSClass 0x77fb0dfcb460, in object 0x1c143e779330 398s JS G NS: Found info type ENUM for 'UnixSocketAddressType' in namespace 'Gio' 398s JS G ENUM: Defining enum value INVALID (fixed from invalid) 0 398s JS G ENUM: Defining enum value ANONYMOUS (fixed from anonymous) 1 398s JS G ENUM: Defining enum value PATH (fixed from path) 2 398s JS G ENUM: Defining enum value ABSTRACT (fixed from abstract) 3 398s JS G ENUM: Defining enum value ABSTRACT_PADDED (fixed from abstract_padded) 4 398s JS G ENUM: Defining Gio.UnixSocketAddressType as 0xb0d9591e6d8 398s ok 20 Backwards compatibility for GLib/Gio platform specific GIRs has some exceptions 398s JS G BXD: Defining method quit in prototype for GLib.MainLoop 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: Main loop instance 0x1f3b6594b3b0: Spinning loop until released or hook cleared 398s JS MAINLOOP: handling job 0, 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: Completed job 0 398s JS MAINLOOP: handling job 1, 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: Completed job 1 398s JS MAINLOOP: handling job 2, 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: Completed job 2 398s JS MAINLOOP: handling job 3, 398s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine-executor.js async resolved" 398s JS MAINLOOP: Main loop instance 0x1f3b6594b3b0: release 398s JS MAINLOOP: Completed job 3 398s JS MEMORY: Memory report: before destroying context 398s JS MEMORY: 581 objects currently alive 398s JS MEMORY: boxed_instance = 57 398s JS MEMORY: boxed_prototype = 50 398s JS MEMORY: closure = 1 398s JS MEMORY: function = 388 398s JS MEMORY: fundamental_instance = 0 398s JS MEMORY: fundamental_prototype = 0 398s JS MEMORY: gerror_instance = 0 398s JS MEMORY: gerror_prototype = 2 398s JS MEMORY: interface = 6 398s JS MEMORY: module = 10 398s JS MEMORY: ns = 7 398s JS MEMORY: object_instance = 9 398s JS MEMORY: object_prototype = 49 398s JS MEMORY: param = 1 398s JS MEMORY: union_instance = 0 398s JS MEMORY: union_prototype = 1 398s JS CTX: JS shutdown sequence 398s JS CTX: Stopping profiler 398s JS CTX: Shutting down toggle queue 398s JS CTX: Notifying external reference holders of GjsContext dispose 398s JS MAINLOOP: Stopping promise job dispatcher 398s JS CTX: Notifying reference holders of GjsContext dispose 398s JS CTX: Checking unhandled promise rejections 398s JS CTX: Releasing cached JS wrappers 398s JS CTX: Final triggered GC 398s JS CTX: Destroying JS context 398s JS CTX: Releasing all native objects 398s JS CTX: Disabling auto GC 398s JS CTX: Ending trace on global object 398s JS CTX: Freeing allocated resources 398s JS CTX: JS context destroyed 398s PASS: cjs/testIntrospection.test 398s Running test: cjs/list.test 398s 1..1 398s ok 1 - /usr/libexec/installed-tests/cjs/debugger/list.debugger 398s PASS: cjs/list.test 398s Running test: cjs/testPromise.test 398s JS NATIVE: Registered native JS module '_promiseNative' 398s JS NATIVE: Registered native JS module '_byteArrayNative' 398s JS NATIVE: Registered native JS module '_encodingNative' 398s JS NATIVE: Registered native JS module '_gi' 398s JS NATIVE: Registered native JS module 'gi' 398s JS NATIVE: Registered native JS module 'cairoNative' 398s JS NATIVE: Registered native JS module 'system' 398s JS NATIVE: Registered native JS module 'console' 398s JS NATIVE: Registered native JS module '_print' 398s JS CTX: Enabling JIT 398s JS CTX: Initialized class GjsFileImporter prototype 0x2250afd000a0 398s JS IMPORT: Defining parent (nil) of 0x2250afd00100 'imports' is mod 0 398s JS IMPORT: Importing '_print' 398s JS NATIVE: Defining native module '_print' 398s JS IMPORT: Defining parent 0x2250afd00100 of 0x2250afd007b8 '_print' is mod 1 398s JS IMPORT: successfully imported module '_print' 398s JS IMPORT: Loading internal module 'loader' (resource:///org/cinnamon/cjs/modules/internal/loader.js) 398s JS IMPORT: Module resolve hook for module 'resource:///org/cinnamon/cjs/modules/esm/_bootstrap/default.js' (resource:///org/cinnamon/cjs/modules/esm/_bootstrap/default.js), global 0xd942e43b128 398s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xd942e43b128 398s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xd942e43b128 398s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xd942e43b128 398s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xd942e43b128 398s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xd942e43b128 398s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xd942e43b128 398s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xd942e43b128 398s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xd942e43b128 398s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xd942e43b128 398s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xd942e43b128 398s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xd942e43b128 398s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xd942e43b128 398s JS MAINLOOP: Main loop instance 0x198cf9c8b3b0: hold 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: Starting promise job dispatcher 398s JS MAINLOOP: Main loop instance 0x198cf9c8b3b0: Spinning loop until released or hook cleared 398s JS MAINLOOP: handling job 0, 398s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 398s JS MAINLOOP: Main loop instance 0x198cf9c8b3b0: release 398s JS MAINLOOP: Completed job 0 398s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine.js' (resource:///org/cjs/jsunit/minijasmine.js), global 0xd942e43b128 398s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xd942e43b128 398s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xd942e43b128 398s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xd942e43b128 398s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xd942e43b128 398s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xd942e43b128 398s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xd942e43b128 398s JS IMPORT: Module metadata hook for module 0x2250afd130c0 398s JS IMPORT: Defining meta.importSync for module 0x2250afd130c0 398s JS NATIVE: Defining native module 'gi' 398s JS CTX: Initialized class GIRepositoryNamespace prototype 0x2250afd134b0 398s JS IMPORT: JS import 'overrides' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/overrides.js 398s JS IMPORT: JS import 'overrides' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/overrides.js 398s JS IMPORT: Adding directory 'resource:///org/cinnamon/cjs/modules/core/overrides' to child importer 'overrides' 398s JS IMPORT: Importing directory 'overrides' 398s JS IMPORT: Defining parent 0x2250afd00100 of 0x2250afd135b0 'overrides' is mod 1 398s JS IMPORT: Defined importer 'overrides' 0x2250afd135b0 in 0x2250afd00100 398s JS IMPORT: successfully imported directory 'overrides' 398s JS IMPORT: Importing '_promiseNative' 398s JS NATIVE: Defining native module '_promiseNative' 398s JS IMPORT: Defining parent 0x2250afd00100 of 0x2250afd13a70 '_promiseNative' is mod 1 398s JS IMPORT: successfully imported module '_promiseNative' 398s JS IMPORT: Importing module GLib succeeded 398s JS IMPORT: Defining parent 0x2250afd135b0 of 0xd942e43c150 'GLib' is mod 1 398s JS IMPORT: successfully imported module 'GLib' 398s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 398s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xd942e479060, JSClass 0x682393b0add0, in object 0xd942e479038 398s JS CTX: Initialized class GIRepositoryGType prototype 0x2250afd13dc0 398s JS CTX: Initialized class GIRepositoryFunction prototype 0x2250afd13e20 398s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 398s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 398s JS G BXD: Defined class for Error (GError), prototype 0xd942e4790b0, JSClass 0x682393b0add0, in object 0xd942e479038 398s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 398s JS G BXD: Defined class for Variant (GVariant), prototype 0xd942e479100, JSClass 0x682393b0add0, in object 0xd942e479038 398s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 398s JS G BXD: Defined class for Bytes (GBytes), prototype 0xd942e479150, JSClass 0x682393b0add0, in object 0xd942e479038 398s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 398s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 398s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xd942e4791a0, JSClass 0x682393b0add0, in object 0xd942e479038 398s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 398s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 398s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 398s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 398s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 398s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 398s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 398s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 398s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 398s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 398s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 398s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 398s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 398s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 398s JS G BXD: Defined class for Thread (GThread), prototype 0xd942e4791f0, JSClass 0x682393b0add0, in object 0xd942e479038 398s JS G BXD: Defining method ref in prototype for GLib.Thread 398s JS G BXD: Defining method unref in prototype for GLib.Thread 398s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 398s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0xd942e479240, JSClass 0x682393b0add0, in object 0xd942e479038 398s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 398s JS G BXD: Defined class for Regex (GRegex), prototype 0xd942e479290, JSClass 0x682393b0add0, in object 0xd942e479038 398s JS G BXD: Defining method match in prototype for GLib.Regex 398s JS G BXD: Defining method match_full in prototype for GLib.Regex 398s JS G BXD: Defining method match_all in prototype for GLib.Regex 398s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 398s JS G NS: Defined namespace 'GLib' 0xd942e479038 in GIRepository 0x2250afd13340 398s JS IMPORT: Importing module jasmine succeeded 398s JS IMPORT: Defining parent 0x2250afd00100 of 0xd942e43cce0 'jasmine' is mod 1 398s JS IMPORT: successfully imported module 'jasmine' 398s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 398s JS MAINLOOP: Main loop instance 0x198cf9c8b3b0: hold 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: Main loop instance 0x198cf9c8b3b0: Spinning loop until released or hook cleared 398s JS MAINLOOP: handling job 0, 398s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine.js async resolved" 398s JS MAINLOOP: Main loop instance 0x198cf9c8b3b0: release 398s JS MAINLOOP: Completed job 0 398s JS IMPORT: Importing 'gi' 398s JS IMPORT: Defining parent 0x2250afd00100 of 0x2250afd13340 'gi' is mod 1 398s JS IMPORT: successfully imported module 'gi' 398s JS CTX: Script evaluation succeeded 398s JS MAINLOOP: Main loop instance 0x198cf9c8b3b0: Spinning loop until released or hook cleared 398s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine-executor.js' (resource:///org/cjs/jsunit/minijasmine-executor.js), global 0xd942e43b128 398s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xd942e43b128 398s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xd942e43b128 398s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xd942e43b128 398s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xd942e43b128 398s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xd942e43b128 398s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xd942e43b128 398s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xd942e43b128 398s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xd942e43b128 398s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xd942e43b128 398s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xd942e43b128 398s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xd942e43b128 398s JS IMPORT: Module metadata hook for module 0x2250afd2af98 398s JS IMPORT: Defining meta.importSync for module 0x2250afd2af98 398s JS NATIVE: Defining native module 'system' 398s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xd942e43b128 398s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xd942e43b128 398s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 398s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 398s JS MAINLOOP: Set main loop hook to 398s JS MAINLOOP: Main loop instance 0x198cf9c8b3b0: hold 398s JS MAINLOOP: Running and clearing main loop hook 398s JS G BXD: Defining method run in prototype for GLib.MainLoop 398s 1..3 398s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 398s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 398s JS G BXD: Defined class for Source (GSource), prototype 0xd942e479308, JSClass 0x682393b0add0, in object 0xd942e479038 398s JS G BXD: Defining method set_priority in prototype for GLib.Source 398s JS IMPORT: Importing '_gi' 398s JS NATIVE: Defining native module '_gi' 398s JS IMPORT: Defining parent 0x2250afd00100 of 0x2250afd300c8 '_gi' is mod 1 398s JS IMPORT: successfully imported module '_gi' 398s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/cinnamon/cjs/modules/core/overrides at resource:///org/cinnamon/cjs/modules/core/overrides/CjsPrivate.js 398s JS G NS: Defined namespace 'CjsPrivate' 0xd942e4793a8 in GIRepository 0x2250afd13340 398s JS IMPORT: JS import '_common' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_common.js 398s JS IMPORT: JS import '_common' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_common.js 398s JS IMPORT: Importing module _common succeeded 398s JS IMPORT: Defining parent 0x2250afd00100 of 0xd942e4c5038 '_common' is mod 1 398s JS IMPORT: successfully imported module '_common' 398s JS IMPORT: JS import '_legacy' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_legacy.js 398s JS IMPORT: Importing module _legacy succeeded 398s JS IMPORT: Defining parent 0x2250afd00100 of 0xd942e4c5088 '_legacy' is mod 1 398s JS IMPORT: successfully imported module '_legacy' 398s JS IMPORT: Importing module GObject succeeded 398s JS IMPORT: Defining parent 0x2250afd135b0 of 0xd942e43cfb0 'GObject' is mod 1 398s JS IMPORT: successfully imported module 'GObject' 398s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 398s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 398s JS G BXD: Defined class for String (GString), prototype 0xd942e479628, JSClass 0x682393b0add0, in object 0xd942e479380 398s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 398s JS G PRM: Defined class ParamSpec prototype is 0xd942e4c5128 class 0x682393b102e8 in object 0xd942e479380 398s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 398s JS G OBJ: Defined class for Object (GObject), prototype 0xd942e479790, JSClass 0x682393b0b460, in object 0xd942e479380 398s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 398s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 398s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0xd942e4797b8, JSClass 0x682393b0b460, in object 0xd942e479380 398s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 398s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 398s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 398s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 398s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 398s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 398s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 398s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 398s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 398s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 398s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 398s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 398s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 398s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 398s JS G NS: Defined namespace 'GObject' 0xd942e479380 in GIRepository 0x2250afd13340 398s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 398s JS G BXD: Defining method attach in prototype for GLib.Source 398s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 398s JS IMPORT: Module metadata hook for module 0x2250afd043f8 398s JS IMPORT: Defining meta.importSync for module 0x2250afd043f8 398s JS G BXD: Defining method destroy in prototype for GLib.Source 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS G BXD: Defining method get_context in prototype for GLib.MainLoop 398s JS G NS: Found info type STRUCT for 'MainContext' in namespace 'GLib' 398s JS G BXD: Defined class for MainContext (GMainContext), prototype 0xd942e4798d0, JSClass 0x682393b0add0, in object 0xd942e479038 398s JS G BXD: Defining method iteration in prototype for GLib.MainContext 398s JS MAINLOOP: handling job 0, 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: Completed job 0 398s JS MAINLOOP: handling job 1, 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: Completed job 1 398s JS MAINLOOP: handling job 2, 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: Completed job 2 398s JS MAINLOOP: handling job 3, 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: Completed job 3 398s JS MAINLOOP: handling job 4, 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: Completed job 4 398s JS MAINLOOP: handling job 5, 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: Completed job 5 398s JS MAINLOOP: handling job 6, 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: Completed job 6 398s JS MAINLOOP: handling job 7, 398s JS MAINLOOP: Completed job 7 398s ok 1 Promise waits for all promises before handling unhandled, when handled 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT_IDLE' in namespace 'GLib' 398s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 398s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 398s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 398s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 398s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 398s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 398s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 398s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 398s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 398s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 398s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 398s JS G ENUM: Defining GLib.LogLevelFlags as 0x2250afd02a58 398s JS MAINLOOP: handling job 0, 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: Completed job 0 398s JS MAINLOOP: handling job 1, 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: Completed job 1 398s JS MAINLOOP: handling job 2, 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: Completed job 2 398s JS MAINLOOP: handling job 3, 398s JS MAINLOOP: Completed job 3 398s JS G BXD: Defining method quit in prototype for GLib.MainLoop 398s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 398s ok 2 Promise waits for all promises before handling unhandled, when unhandled 398s JS G NS: Found info type CONSTANT for 'PRIORITY_HIGH' in namespace 'GLib' 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: handling job 0, 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: Completed job 0 398s JS MAINLOOP: handling job 1, 398s JS MAINLOOP: Completed job 1 398s ok 3 Promise do not lead to high-priority IDLE starvation 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: Main loop instance 0x198cf9c8b3b0: Spinning loop until released or hook cleared 398s JS MAINLOOP: handling job 0, 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: Completed job 0 398s JS MAINLOOP: handling job 1, 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: Completed job 1 398s JS MAINLOOP: handling job 2, 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: Completed job 2 398s JS MAINLOOP: handling job 3, 398s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine-executor.js async resolved" 398s JS MAINLOOP: Main loop instance 0x198cf9c8b3b0: release 398s JS MAINLOOP: Completed job 3 398s JS MEMORY: Memory report: before destroying context 398s JS MEMORY: 173 objects currently alive 398s JS MEMORY: boxed_instance = 28 398s JS MEMORY: boxed_prototype = 11 398s JS MEMORY: closure = 1 398s JS MEMORY: function = 123 398s JS MEMORY: fundamental_instance = 0 398s JS MEMORY: fundamental_prototype = 0 398s JS MEMORY: gerror_instance = 0 398s JS MEMORY: gerror_prototype = 0 398s JS MEMORY: interface = 0 398s JS MEMORY: module = 5 398s JS MEMORY: ns = 3 398s JS MEMORY: object_instance = 0 398s JS MEMORY: object_prototype = 2 398s JS MEMORY: param = 0 398s JS MEMORY: union_instance = 0 398s JS MEMORY: union_prototype = 0 398s JS CTX: JS shutdown sequence 398s JS CTX: Stopping profiler 398s JS CTX: Shutting down toggle queue 398s JS CTX: Notifying external reference holders of GjsContext dispose 398s JS MAINLOOP: Stopping promise job dispatcher 398s JS CTX: Notifying reference holders of GjsContext dispose 398s JS CTX: Checking unhandled promise rejections 398s JS CTX: Releasing cached JS wrappers 398s JS CTX: Final triggered GC 398s JS CTX: Destroying JS context 398s JS CTX: Releasing all native objects 398s JS CTX: Disabling auto GC 398s JS CTX: Ending trace on global object 398s JS CTX: Freeing allocated resources 398s JS CTX: JS context destroyed 398s PASS: cjs/testPromise.test 398s Running test: cjs/finish.test 398s 1..1 398s ok 1 - /usr/libexec/installed-tests/cjs/debugger/finish.debugger 398s PASS: cjs/finish.test 398s Running test: cjs/testGDBus.test 398s JS NATIVE: Registered native JS module '_promiseNative' 398s JS NATIVE: Registered native JS module '_byteArrayNative' 398s JS NATIVE: Registered native JS module '_encodingNative' 398s JS NATIVE: Registered native JS module '_gi' 398s JS NATIVE: Registered native JS module 'gi' 398s JS NATIVE: Registered native JS module 'cairoNative' 398s JS NATIVE: Registered native JS module 'system' 398s JS NATIVE: Registered native JS module 'console' 398s JS NATIVE: Registered native JS module '_print' 398s JS CTX: Enabling JIT 398s JS CTX: Initialized class GjsFileImporter prototype 0x2a21579000a0 398s JS IMPORT: Defining parent (nil) of 0x2a2157900100 'imports' is mod 0 398s JS IMPORT: Importing '_print' 398s JS NATIVE: Defining native module '_print' 398s JS IMPORT: Defining parent 0x2a2157900100 of 0x2a21579007b8 '_print' is mod 1 398s JS IMPORT: successfully imported module '_print' 398s JS IMPORT: Loading internal module 'loader' (resource:///org/cinnamon/cjs/modules/internal/loader.js) 398s JS IMPORT: Module resolve hook for module 'resource:///org/cinnamon/cjs/modules/esm/_bootstrap/default.js' (resource:///org/cinnamon/cjs/modules/esm/_bootstrap/default.js), global 0x8baf5f3b128 398s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x8baf5f3b128 398s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x8baf5f3b128 398s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x8baf5f3b128 398s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x8baf5f3b128 398s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x8baf5f3b128 398s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x8baf5f3b128 398s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x8baf5f3b128 398s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x8baf5f3b128 398s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x8baf5f3b128 398s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x8baf5f3b128 398s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x8baf5f3b128 398s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x8baf5f3b128 398s JS MAINLOOP: Main loop instance 0x977a519b3b0: hold 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: Starting promise job dispatcher 398s JS MAINLOOP: Main loop instance 0x977a519b3b0: Spinning loop until released or hook cleared 398s JS MAINLOOP: handling job 0, 398s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 398s JS MAINLOOP: Main loop instance 0x977a519b3b0: release 398s JS MAINLOOP: Completed job 0 398s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine.js' (resource:///org/cjs/jsunit/minijasmine.js), global 0x8baf5f3b128 398s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x8baf5f3b128 398s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x8baf5f3b128 398s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x8baf5f3b128 398s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x8baf5f3b128 398s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x8baf5f3b128 398s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x8baf5f3b128 398s JS IMPORT: Module metadata hook for module 0x2a21579130c0 398s JS IMPORT: Defining meta.importSync for module 0x2a21579130c0 398s JS NATIVE: Defining native module 'gi' 398s JS CTX: Initialized class GIRepositoryNamespace prototype 0x2a21579134b0 398s JS IMPORT: JS import 'overrides' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/overrides.js 398s JS IMPORT: JS import 'overrides' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/overrides.js 398s JS IMPORT: Adding directory 'resource:///org/cinnamon/cjs/modules/core/overrides' to child importer 'overrides' 398s JS IMPORT: Importing directory 'overrides' 398s JS IMPORT: Defining parent 0x2a2157900100 of 0x2a21579135b0 'overrides' is mod 1 398s JS IMPORT: Defined importer 'overrides' 0x2a21579135b0 in 0x2a2157900100 398s JS IMPORT: successfully imported directory 'overrides' 398s JS IMPORT: Importing '_promiseNative' 398s JS NATIVE: Defining native module '_promiseNative' 398s JS IMPORT: Defining parent 0x2a2157900100 of 0x2a2157913a70 '_promiseNative' is mod 1 398s JS IMPORT: successfully imported module '_promiseNative' 398s JS IMPORT: Importing module GLib succeeded 398s JS IMPORT: Defining parent 0x2a21579135b0 of 0x8baf5f3c150 'GLib' is mod 1 398s JS IMPORT: successfully imported module 'GLib' 398s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 398s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x8baf5f79060, JSClass 0x7bef00d3add0, in object 0x8baf5f79038 398s JS CTX: Initialized class GIRepositoryGType prototype 0x2a2157913dc0 398s JS CTX: Initialized class GIRepositoryFunction prototype 0x2a2157913e20 398s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 398s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 398s JS G BXD: Defined class for Error (GError), prototype 0x8baf5f790b0, JSClass 0x7bef00d3add0, in object 0x8baf5f79038 398s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 398s JS G BXD: Defined class for Variant (GVariant), prototype 0x8baf5f79100, JSClass 0x7bef00d3add0, in object 0x8baf5f79038 398s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 398s JS G BXD: Defined class for Bytes (GBytes), prototype 0x8baf5f79150, JSClass 0x7bef00d3add0, in object 0x8baf5f79038 398s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 398s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 398s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x8baf5f791a0, JSClass 0x7bef00d3add0, in object 0x8baf5f79038 398s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 398s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 398s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 398s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 398s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 398s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 398s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 398s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 398s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 398s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 398s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 398s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 398s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 398s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 398s JS G BXD: Defined class for Thread (GThread), prototype 0x8baf5f791f0, JSClass 0x7bef00d3add0, in object 0x8baf5f79038 398s JS G BXD: Defining method ref in prototype for GLib.Thread 398s JS G BXD: Defining method unref in prototype for GLib.Thread 398s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 398s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x8baf5f79240, JSClass 0x7bef00d3add0, in object 0x8baf5f79038 398s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 398s JS G BXD: Defined class for Regex (GRegex), prototype 0x8baf5f79290, JSClass 0x7bef00d3add0, in object 0x8baf5f79038 398s JS G BXD: Defining method match in prototype for GLib.Regex 398s JS G BXD: Defining method match_full in prototype for GLib.Regex 398s JS G BXD: Defining method match_all in prototype for GLib.Regex 398s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 398s JS G NS: Defined namespace 'GLib' 0x8baf5f79038 in GIRepository 0x2a2157913340 398s JS IMPORT: Importing module jasmine succeeded 398s JS IMPORT: Defining parent 0x2a2157900100 of 0x8baf5f3cce0 'jasmine' is mod 1 398s JS IMPORT: successfully imported module 'jasmine' 398s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 398s JS MAINLOOP: Main loop instance 0x977a519b3b0: hold 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: Main loop instance 0x977a519b3b0: Spinning loop until released or hook cleared 398s JS MAINLOOP: handling job 0, 398s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine.js async resolved" 398s JS MAINLOOP: Main loop instance 0x977a519b3b0: release 398s JS MAINLOOP: Completed job 0 398s JS IMPORT: Importing 'gi' 398s JS IMPORT: Defining parent 0x2a2157900100 of 0x2a2157913340 'gi' is mod 1 398s JS IMPORT: successfully imported module 'gi' 398s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/cinnamon/cjs/modules/core/overrides at resource:///org/cinnamon/cjs/modules/core/overrides/CjsPrivate.js 398s JS G NS: Defined namespace 'CjsPrivate' 0x8baf5f79330 in GIRepository 0x2a2157913340 398s JS IMPORT: JS import 'signals' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/signals.js 398s JS IMPORT: JS import 'lang' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/lang.js 398s JS IMPORT: JS import '_legacy' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_legacy.js 398s JS IMPORT: Importing module _legacy succeeded 398s JS IMPORT: Defining parent 0x2a2157900100 of 0x8baf5f3cf10 '_legacy' is mod 1 398s JS IMPORT: successfully imported module '_legacy' 398s JS IMPORT: Importing module lang succeeded 398s JS IMPORT: Defining parent 0x2a2157900100 of 0x8baf5f3cec0 'lang' is mod 1 398s JS IMPORT: successfully imported module 'lang' 398s JS IMPORT: JS import '_signals' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_signals.js 398s JS IMPORT: JS import '_signals' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_signals.js 398s JS IMPORT: Importing module _signals succeeded 398s JS IMPORT: Defining parent 0x2a2157900100 of 0x8baf5f3cf60 '_signals' is mod 1 398s JS IMPORT: successfully imported module '_signals' 398s JS IMPORT: Importing module signals succeeded 398s JS IMPORT: Defining parent 0x2a2157900100 of 0x8baf5f3ce70 'signals' is mod 1 398s JS IMPORT: successfully imported module 'signals' 398s JS IMPORT: Importing module Gio succeeded 398s JS IMPORT: Defining parent 0x2a21579135b0 of 0x8baf5f3ce20 'Gio' is mod 1 398s JS IMPORT: successfully imported module 'Gio' 398s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 398s JS IMPORT: Importing '_gi' 398s JS NATIVE: Defining native module '_gi' 398s JS IMPORT: Defining parent 0x2a2157900100 of 0x2a215792b768 '_gi' is mod 1 398s JS IMPORT: successfully imported module '_gi' 398s JS IMPORT: JS import '_common' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_common.js 398s JS IMPORT: JS import '_common' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_common.js 398s JS IMPORT: Importing module _common succeeded 398s JS IMPORT: Defining parent 0x2a2157900100 of 0x8baf5fd0038 '_common' is mod 1 398s JS IMPORT: successfully imported module '_common' 398s JS IMPORT: Importing module GObject succeeded 398s JS IMPORT: Defining parent 0x2a21579135b0 of 0x8baf5f3cfb0 'GObject' is mod 1 398s JS IMPORT: successfully imported module 'GObject' 398s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 398s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 398s JS G BXD: Defined class for String (GString), prototype 0x8baf5f795d8, JSClass 0x7bef00d3add0, in object 0x8baf5f79358 398s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 398s JS G PRM: Defined class ParamSpec prototype is 0x8baf5fd00d8 class 0x7bef00d402e8 in object 0x8baf5f79358 398s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 398s JS G OBJ: Defined class for Object (GObject), prototype 0x8baf5f79740, JSClass 0x7bef00d3b460, in object 0x8baf5f79358 398s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 398s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 398s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x8baf5f79768, JSClass 0x7bef00d3b460, in object 0x8baf5f79358 398s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 398s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 398s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 398s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 398s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 398s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 398s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 398s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 398s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 398s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 398s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 398s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 398s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 398s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 398s JS G NS: Defined namespace 'GObject' 0x8baf5f79358 in GIRepository 0x2a2157913340 398s JS G OBJ: Defined class for Application (GApplication), prototype 0x8baf5f797b8, JSClass 0x7bef00d3b460, in object 0x8baf5f79308 398s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 398s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x8baf5fd05b0, JSClass 0x7bef00d3b4e0, in object 0x8baf5f79308 398s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 398s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 398s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 398s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 398s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 398s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 398s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 398s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 398s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 398s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 398s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x8baf5f79830, JSClass 0x7bef00d3b460, in object 0x8baf5f79308 398s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 398s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x8baf5fd0830, JSClass 0x7bef00d3b4e0, in object 0x8baf5f79308 398s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 398s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x8baf5f798a8, JSClass 0x7bef00d3b460, in object 0x8baf5f79308 398s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 398s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 398s JS G IFACE: Defined class for Initable (GInitable), prototype 0x8baf5fd0970, JSClass 0x7bef00d3b4e0, in object 0x8baf5f79308 398s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 398s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 398s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 398s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x8baf5f79920, JSClass 0x7bef00d3add0, in object 0x8baf5f79308 398s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 398s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x8baf5f79970, JSClass 0x7bef00d3add0, in object 0x8baf5f79308 398s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'CjsPrivate' 398s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 398s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x8baf5f799c0, JSClass 0x7bef00d3b460, in object 0x8baf5f79308 398s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x8baf5f79a10, JSClass 0x7bef00d3b460, in object 0x8baf5f79330 398s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 398s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x8baf5f79a60, JSClass 0x7bef00d3b460, in object 0x8baf5f79308 398s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 398s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 398s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 398s JS G IFACE: Defined class for File (GFile), prototype 0x8baf5fd0ad8, JSClass 0x7bef00d3b4e0, in object 0x8baf5f79308 398s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x8baf5f79ad8, JSClass 0x7bef00d3b460, in object 0x2a2157913420 398s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 398s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x8baf5f79b50, JSClass 0x7bef00d3b460, in object 0x8baf5f79308 398s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 398s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 398s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x8baf5f79ba0, JSClass 0x7bef00d3b460, in object 0x8baf5f79308 398s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 398s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x8baf5f79bf0, JSClass 0x7bef00d3b460, in object 0x8baf5f79308 398s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 398s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x8baf5f79c40, JSClass 0x7bef00d3add0, in object 0x8baf5f79308 398s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 398s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 398s JS G OBJ: Defined class for Settings (GSettings), prototype 0x8baf5f79c90, JSClass 0x7bef00d3b460, in object 0x8baf5f79308 398s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 398s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 398s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 398s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 398s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 398s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 398s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 398s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 398s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 398s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 398s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 398s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 398s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 398s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 398s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 398s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 398s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 398s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 398s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 398s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 398s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 398s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 398s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 398s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 398s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 398s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 398s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 398s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 398s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 398s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 398s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 398s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 398s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 398s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 398s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 398s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 398s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 398s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 398s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 398s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 398s JS G NS: Defined namespace 'Gio' 0x8baf5f79308 in GIRepository 0x2a2157913340 398s JS IMPORT: JS import 'CjsTestTools' not found in resource:///org/cinnamon/cjs/modules/core/overrides at resource:///org/cinnamon/cjs/modules/core/overrides/CjsTestTools.js 398s JS G NS: Defined namespace 'CjsTestTools' 0x8baf5f79ce0 in GIRepository 0x2a2157913340 398s JS IMPORT: JS import 'GioUnix' not found in resource:///org/cinnamon/cjs/modules/core/overrides at resource:///org/cinnamon/cjs/modules/core/overrides/GioUnix.js 398s JS G NS: Defined namespace 'GioUnix' 0x8baf5f79d08 in GIRepository 0x2a2157913340 398s JS IMPORT: Module metadata hook for module 0x2a2157902360 398s JS IMPORT: Defining meta.importSync for module 0x2a2157902360 398s JS NATIVE: Defining native module '_encodingNative' 398s JS CTX: Script evaluation succeeded 398s JS MAINLOOP: Main loop instance 0x977a519b3b0: Spinning loop until released or hook cleared 398s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine-executor.js' (resource:///org/cjs/jsunit/minijasmine-executor.js), global 0x8baf5f3b128 398s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x8baf5f3b128 398s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x8baf5f3b128 398s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x8baf5f3b128 398s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x8baf5f3b128 398s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x8baf5f3b128 398s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x8baf5f3b128 398s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x8baf5f3b128 398s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x8baf5f3b128 398s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x8baf5f3b128 398s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x8baf5f3b128 398s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x8baf5f3b128 398s JS IMPORT: Module metadata hook for module 0x2a21579144d8 398s JS IMPORT: Defining meta.importSync for module 0x2a21579144d8 398s JS NATIVE: Defining native module 'system' 398s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x8baf5f3b128 398s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x8baf5f3b128 398s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 398s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 398s JS MAINLOOP: Set main loop hook to 398s JS MAINLOOP: Main loop instance 0x977a519b3b0: hold 398s JS MAINLOOP: Running and clearing main loop hook 398s JS G BXD: Defining method run in prototype for GLib.MainLoop 398s 1..63 398s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 398s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 398s JS G BXD: Defined class for Source (GSource), prototype 0x8baf5f79d80, JSClass 0x7bef00d3add0, in object 0x8baf5f79038 398s JS G BXD: Defining method set_priority in prototype for GLib.Source 398s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 398s JS G BXD: Defining method attach in prototype for GLib.Source 398s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 398s JS IMPORT: Module metadata hook for module 0x8baf5f62e40 398s JS IMPORT: Defining meta.importSync for module 0x8baf5f62e40 398s JS G BXD: Defining method cache_build in prototype for Gio.DBusInterfaceInfo 398s JS G NS: Found info type INTERFACE for 'DBusInterface' in namespace 'Gio' 398s JS G IFACE: Defined class for DBusInterface (GDBusInterface), prototype 0x3823af50d0b0, JSClass 0x7bef00d3b4e0, in object 0x8baf5f79308 398s JS G OBJ: Defining method export in prototype for GDBusInterfaceSkeleton (Gio.DBusInterfaceSkeleton) 398s JS G NS: Found info type ENUM for 'BusType' in namespace 'Gio' 398s JS G ENUM: Defining enum value STARTER (fixed from starter) -1 398s JS G ENUM: Defining enum value NONE (fixed from none) 0 398s JS G ENUM: Defining enum value SYSTEM (fixed from system) 1 398s JS G ENUM: Defining enum value SESSION (fixed from session) 2 398s JS G ENUM: Defining Gio.BusType as 0x2a21579240c0 398s JS G NS: Found info type FLAGS for 'BusNameOwnerFlags' in namespace 'Gio' 398s JS G ENUM: Defining enum value NONE (fixed from none) 0 398s JS G ENUM: Defining enum value ALLOW_REPLACEMENT (fixed from allow_replacement) 1 398s JS G ENUM: Defining enum value REPLACE (fixed from replace) 2 398s JS G ENUM: Defining enum value DO_NOT_QUEUE (fixed from do_not_queue) 4 398s JS G ENUM: Defining Gio.BusNameOwnerFlags as 0x2a2157924120 398s Cjs-Message: 16:18:35.239: JS LOG: Acquired name [object instance wrapper GIName:Gio.DBusConnection jsobj@0x8baf5f79f60 native@0x977a52bda50] 398s JS G BXD: Defining method quit in prototype for GLib.MainLoop 398s JS G NS: Found info type FLAGS for 'DBusProxyFlags' in namespace 'Gio' 398s JS G ENUM: Defining enum value NONE (fixed from none) 0 398s JS G ENUM: Defining enum value DO_NOT_LOAD_PROPERTIES (fixed from do_not_load_properties) 1 398s JS G ENUM: Defining enum value DO_NOT_CONNECT_SIGNALS (fixed from do_not_connect_signals) 2 398s JS G ENUM: Defining enum value DO_NOT_AUTO_START (fixed from do_not_auto_start) 4 398s JS G ENUM: Defining enum value GET_INVALIDATED_PROPERTIES (fixed from get_invalidated_properties) 8 398s JS G ENUM: Defining enum value DO_NOT_AUTO_START_AT_CONSTRUCTION (fixed from do_not_auto_start_at_construction) 16 398s JS G ENUM: Defining enum value NO_MATCH_RULE (fixed from no_match_rule) 32 398s JS G ENUM: Defining Gio.DBusProxyFlags as 0x2a21579243c8 398s JS G NS: Found info type STRUCT for 'DBusSignalInfo' in namespace 'Gio' 398s JS G BXD: Defined class for DBusSignalInfo (GDBusSignalInfo), prototype 0x3823af50f060, JSClass 0x7bef00d3add0, in object 0x8baf5f79308 398s JS G NS: Found info type STRUCT for 'DBusMethodInfo' in namespace 'Gio' 398s JS G BXD: Defined class for DBusMethodInfo (GDBusMethodInfo), prototype 0x3823af50f0d8, JSClass 0x7bef00d3add0, in object 0x8baf5f79308 398s JS G NS: Found info type STRUCT for 'DBusArgInfo' in namespace 'Gio' 398s JS G BXD: Defined class for DBusArgInfo (GDBusArgInfo), prototype 0x3823af50f498, JSClass 0x7bef00d3add0, in object 0x8baf5f79308 398s JS G NS: Found info type STRUCT for 'DBusPropertyInfo' in namespace 'Gio' 398s JS G BXD: Defined class for DBusPropertyInfo (GDBusPropertyInfo), prototype 0x3823af50fa38, JSClass 0x7bef00d3add0, in object 0x8baf5f79308 398s JS G NS: Found info type FLAGS for 'DBusPropertyInfoFlags' in namespace 'Gio' 398s JS G ENUM: Defining enum value NONE (fixed from none) 0 398s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 398s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 398s JS G ENUM: Defining Gio.DBusPropertyInfoFlags as 0x2a215792a580 398s JS G BXD: Defining method lookup_property in prototype for Gio.DBusInterfaceInfo 398s JS G BXD: Defining method get_type_string in prototype for GLib.Variant 398s JS G NS: Found info type STRUCT for 'VariantType' in namespace 'GLib' 398s JS G BXD: Defined class for VariantType (GVariantType), prototype 0x3823af50fd80, JSClass 0x7bef00d3add0, in object 0x8baf5f79038 398s JS G NS: Found info type OBJECT for 'Task' in namespace 'Gio' 398s JS G OBJ: Defined class for Task (GTask), prototype 0x3823af50fe48, JSClass 0x7bef00d3b460, in object 0x8baf5f79308 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: handling job 0, 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: Completed job 0 398s JS MAINLOOP: handling job 1, 398s JS MAINLOOP: Completed job 1 398s JS G BXD: Defining method destroy in prototype for GLib.Source 398s JS G OBJ: Defining method call_with_unix_fd_list in prototype for GDBusProxy (Gio.DBusProxy) 398s JS G NS: Found info type OBJECT for 'DBusMethodInvocation' in namespace 'Gio' 398s JS G OBJ: Defined class for DBusMethodInvocation (GDBusMethodInvocation), prototype 0x3823af5140b0, JSClass 0x7bef00d3b460, in object 0x8baf5f79308 398s JS G OBJ: Defining method get_message in prototype for GDBusMethodInvocation (Gio.DBusMethodInvocation) 398s JS G NS: Found info type OBJECT for 'DBusMessage' in namespace 'Gio' 398s JS G OBJ: Defined class for DBusMessage (GDBusMessage), prototype 0x3823af514128, JSClass 0x7bef00d3b460, in object 0x8baf5f79308 398s JS G OBJ: Defining method get_unix_fd_list in prototype for GDBusMessage (Gio.DBusMessage) 398s JS G BXD: Defining method classify in prototype for GLib.Variant 398s JS G BXD: Defining method n_children in prototype for GLib.Variant 398s JS G BXD: Defining method get_child_value in prototype for GLib.Variant 398s JS G BXD: Defining method is_of_type in prototype for GLib.Variant 398s JS G BXD: Defining method lookup_method in prototype for Gio.DBusInterfaceInfo 398s JS G OBJ: Defining method return_value_with_unix_fd_list in prototype for GDBusMethodInvocation (Gio.DBusMethodInvocation) 398s JS G OBJ: Defining method call_with_unix_fd_list_finish in prototype for GDBusProxy (Gio.DBusProxy) 398s JS G BXD: Defining method get_string in prototype for GLib.Variant 398s JS G BXD: Defining method get_variant in prototype for GLib.Variant 398s ok 1 Exported DBus object can call a remote method 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: handling job 0, 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: Completed job 0 398s JS MAINLOOP: handling job 1, 398s ok 2 Exported DBus object can call a method with async/await 398s JS MAINLOOP: Completed job 1 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: handling job 0, 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: Completed job 0 398s JS MAINLOOP: handling job 1, 398s JS MAINLOOP: Completed job 1 398s JS MAINLOOP: handling job 2, 398s JS MAINLOOP: Completed job 2 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: handling job 0, 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: Completed job 0 398s JS MAINLOOP: handling job 1, 398s ok 3 Exported DBus object can initiate a proxy with promise and call a method with async/await 398s JS MAINLOOP: Completed job 1 398s ok 4 Exported DBus object can call a remote method when not using makeProxyWrapper 398s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 398s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 398s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 398s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 398s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 398s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 398s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 398s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 398s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 398s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 398s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 398s JS G ENUM: Defining GLib.LogLevelFlags as 0x2a2157958c40 398s JS G OBJ: Defining method return_dbus_error in prototype for GDBusMethodInvocation (Gio.DBusMethodInvocation) 398s JS G NS: Found info type ENUM for 'IOErrorEnum' in namespace 'Gio' 398s JS G ERR: Defined class for IOErrorEnum (GError), prototype 0x3823af50d718, JSClass 0x7bef00d3b108, in object 0x8baf5f79308 398s JS G ENUM: Defining enum value FAILED (fixed from failed) 0 398s JS G ENUM: Defining enum value NOT_FOUND (fixed from not_found) 1 398s JS G ENUM: Defining enum value EXISTS (fixed from exists) 2 398s JS G ENUM: Defining enum value IS_DIRECTORY (fixed from is_directory) 3 398s JS G ENUM: Defining enum value NOT_DIRECTORY (fixed from not_directory) 4 398s JS G ENUM: Defining enum value NOT_EMPTY (fixed from not_empty) 5 398s JS G ENUM: Defining enum value NOT_REGULAR_FILE (fixed from not_regular_file) 6 398s JS G ENUM: Defining enum value NOT_SYMBOLIC_LINK (fixed from not_symbolic_link) 7 398s JS G ENUM: Defining enum value NOT_MOUNTABLE_FILE (fixed from not_mountable_file) 8 398s JS G ENUM: Defining enum value FILENAME_TOO_LONG (fixed from filename_too_long) 9 398s JS G ENUM: Defining enum value INVALID_FILENAME (fixed from invalid_filename) 10 398s JS G ENUM: Defining enum value TOO_MANY_LINKS (fixed from too_many_links) 11 398s JS G ENUM: Defining enum value NO_SPACE (fixed from no_space) 12 398s JS G ENUM: Defining enum value INVALID_ARGUMENT (fixed from invalid_argument) 13 398s JS G ENUM: Defining enum value PERMISSION_DENIED (fixed from permission_denied) 14 398s JS G ENUM: Defining enum value NOT_SUPPORTED (fixed from not_supported) 15 398s JS G ENUM: Defining enum value NOT_MOUNTED (fixed from not_mounted) 16 398s JS G ENUM: Defining enum value ALREADY_MOUNTED (fixed from already_mounted) 17 398s JS G ENUM: Defining enum value CLOSED (fixed from closed) 18 398s JS G ENUM: Defining enum value CANCELLED (fixed from cancelled) 19 398s JS G ENUM: Defining enum value PENDING (fixed from pending) 20 398s JS G ENUM: Defining enum value READ_ONLY (fixed from read_only) 21 398s JS G ENUM: Defining enum value CANT_CREATE_BACKUP (fixed from cant_create_backup) 22 398s JS G ENUM: Defining enum value WRONG_ETAG (fixed from wrong_etag) 23 398s JS G ENUM: Defining enum value TIMED_OUT (fixed from timed_out) 24 398s JS G ENUM: Defining enum value WOULD_RECURSE (fixed from would_recurse) 25 398s JS G ENUM: Defining enum value BUSY (fixed from busy) 26 398s JS G ENUM: Defining enum value WOULD_BLOCK (fixed from would_block) 27 398s JS G ENUM: Defining enum value HOST_NOT_FOUND (fixed from host_not_found) 28 398s JS G ENUM: Defining enum value WOULD_MERGE (fixed from would_merge) 29 398s JS G ENUM: Defining enum value FAILED_HANDLED (fixed from failed_handled) 30 398s JS G ENUM: Defining enum value TOO_MANY_OPEN_FILES (fixed from too_many_open_files) 31 398s JS G ENUM: Defining enum value NOT_INITIALIZED (fixed from not_initialized) 32 398s JS G ENUM: Defining enum value ADDRESS_IN_USE (fixed from address_in_use) 33 398s JS G ENUM: Defining enum value PARTIAL_INPUT (fixed from partial_input) 34 398s JS G ENUM: Defining enum value INVALID_DATA (fixed from invalid_data) 35 398s JS G ENUM: Defining enum value DBUS_ERROR (fixed from dbus_error) 36 398s JS G ENUM: Defining enum value HOST_UNREACHABLE (fixed from host_unreachable) 37 398s JS G ENUM: Defining enum value NETWORK_UNREACHABLE (fixed from network_unreachable) 38 398s JS G ENUM: Defining enum value CONNECTION_REFUSED (fixed from connection_refused) 39 398s JS G ENUM: Defining enum value PROXY_FAILED (fixed from proxy_failed) 40 398s JS G ENUM: Defining enum value PROXY_AUTH_FAILED (fixed from proxy_auth_failed) 41 398s JS G ENUM: Defining enum value PROXY_NEED_AUTH (fixed from proxy_need_auth) 42 398s JS G ENUM: Defining enum value PROXY_NOT_ALLOWED (fixed from proxy_not_allowed) 43 398s JS G ENUM: Defining enum value BROKEN_PIPE (fixed from broken_pipe) 44 398s JS G ENUM: Defining enum value CONNECTION_CLOSED (fixed from connection_closed) 44 398s JS G ENUM: Defining enum value NOT_CONNECTED (fixed from not_connected) 45 398s JS G ENUM: Defining enum value MESSAGE_TOO_LARGE (fixed from message_too_large) 46 398s JS G ENUM: Defining enum value NO_SUCH_DEVICE (fixed from no_such_device) 47 398s JS G ENUM: Defining enum value DESTINATION_UNSET (fixed from destination_unset) 48 398s ok 5 Exported DBus object can handle an exception thrown by a remote method 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: handling job 0, 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: Completed job 0 398s JS MAINLOOP: handling job 1, 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: Completed job 1 398s JS MAINLOOP: handling job 2, 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: Completed job 2 398s JS MAINLOOP: handling job 3, 398s ok 6 Exported DBus object can handle an exception thrown by a method with async/await 398s JS MAINLOOP: Completed job 3 398s ok 7 Exported DBus object can still destructure the return value when an exception is thrown 398s Cjs-Message: 16:18:35.261: JS LOG: Missing handler for DBus method thisDoesNotExist 398s JS G OBJ: Defining method return_gerror in prototype for GDBusMethodInvocation (Gio.DBusMethodInvocation) 398s JS G NS: Found info type ENUM for 'DBusError' in namespace 'Gio' 398s JS G ERR: Defined class for DBusError (GError), prototype 0x3823af50d7e0, JSClass 0x7bef00d3b108, in object 0x8baf5f79308 398s JS G ENUM: Defining enum value FAILED (fixed from failed) 0 398s JS G ENUM: Defining enum value NO_MEMORY (fixed from no_memory) 1 398s JS G ENUM: Defining enum value SERVICE_UNKNOWN (fixed from service_unknown) 2 398s JS G ENUM: Defining enum value NAME_HAS_NO_OWNER (fixed from name_has_no_owner) 3 398s JS G ENUM: Defining enum value NO_REPLY (fixed from no_reply) 4 398s JS G ENUM: Defining enum value IO_ERROR (fixed from io_error) 5 398s JS G ENUM: Defining enum value BAD_ADDRESS (fixed from bad_address) 6 398s JS G ENUM: Defining enum value NOT_SUPPORTED (fixed from not_supported) 7 398s JS G ENUM: Defining enum value LIMITS_EXCEEDED (fixed from limits_exceeded) 8 398s JS G ENUM: Defining enum value ACCESS_DENIED (fixed from access_denied) 9 398s JS G ENUM: Defining enum value AUTH_FAILED (fixed from auth_failed) 10 398s JS G ENUM: Defining enum value NO_SERVER (fixed from no_server) 11 398s JS G ENUM: Defining enum value TIMEOUT (fixed from timeout) 12 398s JS G ENUM: Defining enum value NO_NETWORK (fixed from no_network) 13 398s JS G ENUM: Defining enum value ADDRESS_IN_USE (fixed from address_in_use) 14 398s JS G ENUM: Defining enum value DISCONNECTED (fixed from disconnected) 15 398s JS G ENUM: Defining enum value INVALID_ARGS (fixed from invalid_args) 16 398s JS G ENUM: Defining enum value FILE_NOT_FOUND (fixed from file_not_found) 17 398s JS G ENUM: Defining enum value FILE_EXISTS (fixed from file_exists) 18 398s JS G ENUM: Defining enum value UNKNOWN_METHOD (fixed from unknown_method) 19 398s JS G ENUM: Defining enum value TIMED_OUT (fixed from timed_out) 20 398s JS G ENUM: Defining enum value MATCH_RULE_NOT_FOUND (fixed from match_rule_not_found) 21 398s JS G ENUM: Defining enum value MATCH_RULE_INVALID (fixed from match_rule_invalid) 22 398s JS G ENUM: Defining enum value SPAWN_EXEC_FAILED (fixed from spawn_exec_failed) 23 398s JS G ENUM: Defining enum value SPAWN_FORK_FAILED (fixed from spawn_fork_failed) 24 398s JS G ENUM: Defining enum value SPAWN_CHILD_EXITED (fixed from spawn_child_exited) 25 398s JS G ENUM: Defining enum value SPAWN_CHILD_SIGNALED (fixed from spawn_child_signaled) 26 398s JS G ENUM: Defining enum value SPAWN_FAILED (fixed from spawn_failed) 27 398s JS G ENUM: Defining enum value SPAWN_SETUP_FAILED (fixed from spawn_setup_failed) 28 398s JS G ENUM: Defining enum value SPAWN_CONFIG_INVALID (fixed from spawn_config_invalid) 29 398s JS G ENUM: Defining enum value SPAWN_SERVICE_INVALID (fixed from spawn_service_invalid) 30 398s JS G ENUM: Defining enum value SPAWN_SERVICE_NOT_FOUND (fixed from spawn_service_not_found) 31 398s JS G ENUM: Defining enum value SPAWN_PERMISSIONS_INVALID (fixed from spawn_permissions_invalid) 32 398s JS G ENUM: Defining enum value SPAWN_FILE_INVALID (fixed from spawn_file_invalid) 33 398s JS G ENUM: Defining enum value SPAWN_NO_MEMORY (fixed from spawn_no_memory) 34 398s JS G ENUM: Defining enum value UNIX_PROCESS_ID_UNKNOWN (fixed from unix_process_id_unknown) 35 398s JS G ENUM: Defining enum value INVALID_SIGNATURE (fixed from invalid_signature) 36 398s JS G ENUM: Defining enum value INVALID_FILE_CONTENT (fixed from invalid_file_content) 37 398s JS G ENUM: Defining enum value SELINUX_SECURITY_CONTEXT_UNKNOWN (fixed from selinux_security_context_unknown) 38 398s JS G ENUM: Defining enum value ADT_AUDIT_DATA_UNKNOWN (fixed from adt_audit_data_unknown) 39 398s JS G ENUM: Defining enum value OBJECT_PATH_IN_USE (fixed from object_path_in_use) 40 398s JS G ENUM: Defining enum value UNKNOWN_OBJECT (fixed from unknown_object) 41 398s JS G ENUM: Defining enum value UNKNOWN_INTERFACE (fixed from unknown_interface) 42 398s JS G ENUM: Defining enum value UNKNOWN_PROPERTY (fixed from unknown_property) 43 398s JS G ENUM: Defining enum value PROPERTY_READ_ONLY (fixed from property_read_only) 44 398s ok 8 Exported DBus object throws an exception when trying to call a method that does not exist 398s Cjs-Message: 16:18:35.263: JS LOG: Missing handler for DBus method thisDoesNotExist 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: handling job 0, 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: Completed job 0 398s JS MAINLOOP: handling job 1, 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: Completed job 1 398s JS MAINLOOP: handling job 2, 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: Completed job 2 398s JS MAINLOOP: handling job 3, 398s ok 9 Exported DBus object throws an exception when trying to call an async method that does not exist 398s JS MAINLOOP: Completed job 3 398s JS G BXD: Defining method get_int32 in prototype for GLib.Variant 398s ok 10 Exported DBus object can pass a parameter to a remote method that is not a JSON object 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: handling job 0, 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: Completed job 0 398s JS MAINLOOP: handling job 1, 398s ok 11 Exported DBus object can pass a parameter to a method with async/await that is not a JSON object 398s JS MAINLOOP: Completed job 1 398s ok 12 Exported DBus object can call a remote method with no in parameter 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: handling job 0, 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: Completed job 0 398s JS MAINLOOP: handling job 1, 398s ok 13 Exported DBus object can call an async/await method with no in parameter 398s JS MAINLOOP: Completed job 1 398s ok 14 Exported DBus object can call a remote method with multiple in parameters 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: handling job 0, 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: Completed job 0 398s JS MAINLOOP: handling job 1, 398s ok 15 Exported DBus object can call an async/await method with multiple in parameters 398s JS MAINLOOP: Completed job 1 398s ok 16 Exported DBus object can call a remote method with no return value 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: handling job 0, 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: Completed job 0 398s JS MAINLOOP: handling job 1, 398s ok 17 Exported DBus object can call an async/await method with no return value 398s JS MAINLOOP: Completed job 1 398s JS G OBJ: Defining method emit_signal in prototype for GjsDBusImplementation (CjsPrivate.DBusImplementation) 398s ok 18 Exported DBus object can emit a DBus signal 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: handling job 0, 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: Completed job 0 398s JS MAINLOOP: handling job 1, 398s ok 19 Exported DBus object can emit a DBus signal with async/await 398s JS MAINLOOP: Completed job 1 398s ok 20 Exported DBus object can call a remote method with multiple return values 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: handling job 0, 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: Completed job 0 398s JS MAINLOOP: handling job 1, 398s ok 21 Exported DBus object can call an async/await method with multiple return values 398s JS MAINLOOP: Completed job 1 398s ok 22 Exported DBus object does not coalesce one array into the array of return values 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: handling job 0, 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: Completed job 0 398s JS MAINLOOP: handling job 1, 398s ok 23 Exported DBus object does not coalesce one array into the array of return values with async/await 398s JS MAINLOOP: Completed job 1 398s ok 24 Exported DBus object does not coalesce an array of arrays into the array of return values 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: handling job 0, 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: Completed job 0 398s JS MAINLOOP: handling job 1, 398s ok 25 Exported DBus object does not coalesce an array of arrays into the array of return values with async/await 398s JS MAINLOOP: Completed job 1 398s ok 26 Exported DBus object can return multiple arrays from a remote method 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: handling job 0, 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: Completed job 0 398s JS MAINLOOP: handling job 1, 398s ok 27 Exported DBus object can return multiple arrays from an async/await method 398s JS MAINLOOP: Completed job 1 398s ok 28 Exported DBus object handles a bad signature by throwing an exception 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: handling job 0, 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: Completed job 0 398s JS MAINLOOP: handling job 1, 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: Completed job 1 398s JS MAINLOOP: handling job 2, 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: Completed job 2 398s JS MAINLOOP: handling job 3, 398s ok 29 Exported DBus object handles a bad signature in async/await by rejecting the promise 398s JS MAINLOOP: Completed job 3 398s JS G OBJ: Defining method return_value in prototype for GDBusMethodInvocation (Gio.DBusMethodInvocation) 398s ok 30 Exported DBus object can call a remote method that is implemented asynchronously 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: handling job 0, 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: Completed job 0 398s JS MAINLOOP: handling job 1, 398s ok 31 Exported DBus object can call an async/await method that is implemented asynchronously 398s JS MAINLOOP: Completed job 1 398s JS G BXD: Defining method get_byte in prototype for GLib.Variant 398s ok 32 Exported DBus object can send and receive bytes from a remote method 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: handling job 0, 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: Completed job 0 398s JS MAINLOOP: handling job 1, 398s JS MAINLOOP: Completed job 1 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: handling job 0, 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: Completed job 0 398s JS MAINLOOP: handling job 1, 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: Completed job 1 398s JS MAINLOOP: handling job 2, 398s JS MAINLOOP: Completed job 2 398s JS MAINLOOP: handling job 3, 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: Completed job 3 398s JS MAINLOOP: handling job 4, 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: Completed job 4 398s JS MAINLOOP: handling job 5, 398s ok 33 Exported DBus object can send and receive bytes from an async/await method 398s JS MAINLOOP: Completed job 5 398s ok 34 Exported DBus object can call a remote method that returns an array of structs 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: handling job 0, 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: Completed job 0 398s JS MAINLOOP: handling job 1, 398s ok 35 Exported DBus object can call an async/await method that returns an array of structs 398s JS MAINLOOP: Completed job 1 398s JS G BXD: Defining method get_double in prototype for GLib.Variant 398s ok 36 Exported DBus object can send and receive dicts from a remote method 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: handling job 0, 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: Completed job 0 398s JS MAINLOOP: handling job 1, 398s ok 37 Exported DBus object can send and receive dicts from an async/await method 398s JS MAINLOOP: Completed job 1 398s JS G NS: Found info type FUNCTION for 'open_bytes' in namespace 'CjsTestTools' 398s JS G NS: Found info type OBJECT for 'UnixFDList' in namespace 'Gio' 398s JS G OBJ: Defined class for UnixFDList (GUnixFDList), prototype 0x3823af563e98, JSClass 0x7bef00d3b460, in object 0x8baf5f79308 398s JS G NS: Found info type OBJECT for 'Cancellable' in namespace 'Gio' 398s JS G OBJ: Defined class for Cancellable (GCancellable), prototype 0x3823af563f10, JSClass 0x7bef00d3b460, in object 0x8baf5f79308 398s JS G BXD: Defining method get_handle in prototype for GLib.Variant 398s JS G OBJ: Defining method get_length in prototype for GUnixFDList (Gio.UnixFDList) 398s JS G OBJ: Defining method get in prototype for GUnixFDList (Gio.UnixFDList) 398s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'GioUnix' 398s JS G OBJ: Defined class for InputStream (GUnixInputStream), prototype 0x3823af566100, JSClass 0x7bef00d3b460, in object 0x8baf5f79d08 398s JS G NS: Found info type INTERFACE for 'FileDescriptorBased' in namespace 'Gio' 398s JS G IFACE: Defined class for FileDescriptorBased (GFileDescriptorBased), prototype 0x3823af565150, JSClass 0x7bef00d3b4e0, in object 0x8baf5f79308 398s JS G OBJ: Defining method read_bytes in prototype for GInputStream (Gio.InputStream) 398s JS G BXD: Defining method get_data_as_bytes in prototype for GLib.Variant 398s JS IMPORT: Importing '_byteArrayNative' 398s JS NATIVE: Defining native module '_byteArrayNative' 398s JS IMPORT: Defining parent 0x8baf5f3ec58 of 0x2a2157915bc8 '_byteArrayNative' is mod 1 398s JS IMPORT: successfully imported module '_byteArrayNative' 398s ok 38 Exported DBus object can call a remote method with a Unix FD 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: handling job 0, 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: Completed job 0 398s JS MAINLOOP: handling job 1, 398s ok 39 Exported DBus object can call an async/await method with a Unix FD 398s JS MAINLOOP: Completed job 1 398s JS G OBJ: Defining method read_bytes_async in prototype for GInputStream (Gio.InputStream) 398s JS G OBJ: Defining method read_bytes_finish in prototype for GInputStream (Gio.InputStream) 398s ok 40 Exported DBus object can call an asynchronously implemented remote method with a Unix FD 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: handling job 0, 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: Completed job 0 398s JS MAINLOOP: handling job 1, 398s ok 41 Exported DBus object can call an asynchronously implemented async/await method with a Unix FD 398s JS MAINLOOP: Completed job 1 398s ok 42 Exported DBus object can call a remote method that returns a Unix FD 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: handling job 0, 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: Completed job 0 398s JS MAINLOOP: handling job 1, 398s ok 43 Exported DBus object can call an async/await method that returns a Unix FD 398s JS MAINLOOP: Completed job 1 398s ok 44 Exported DBus object can call an asynchronously implemented remote method that returns a Unix FD 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: handling job 0, 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: Completed job 0 398s JS MAINLOOP: handling job 1, 398s ok 45 Exported DBus object can call an asynchronously implemented asyc/await method that returns a Unix FD 398s JS MAINLOOP: Completed job 1 398s ok 46 Exported DBus object throws an exception when not passing a Gio.UnixFDList to a method that requires one 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: handling job 0, 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: Completed job 0 398s JS MAINLOOP: handling job 1, 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: Completed job 1 398s JS MAINLOOP: handling job 2, 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: Completed job 2 398s JS MAINLOOP: handling job 3, 398s ok 47 Exported DBus object rejects the promise when not passing a Gio.UnixFDList to an async method that requires one 398s JS MAINLOOP: Completed job 3 398s ok 48 Exported DBus object throws an exception when passing a handle out of range of a Gio.UnixFDList 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: handling job 0, 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: Completed job 0 398s JS MAINLOOP: handling job 1, 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: Completed job 1 398s JS MAINLOOP: handling job 2, 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: Completed job 2 398s JS MAINLOOP: handling job 3, 398s ok 49 Exported DBus object rejects the promise when async passing a handle out of range of a Gio.UnixFDList 398s JS MAINLOOP: Completed job 3 398s ok 50 Exported DBus object Has defined properties 398s JS G OBJ: Defining method get_cached_property in prototype for GDBusProxy (Gio.DBusProxy) 398s ok 51 Exported DBus object reading readonly property works 398s ok 52 Exported DBus object reading readwrite property works 398s ok 53 Exported DBus object reading writeonly throws an error 398s JS G OBJ: Defining method set_cached_property in prototype for GDBusProxy (Gio.DBusProxy) 398s JS G OBJ: Defining method call in prototype for GDBusProxy (Gio.DBusProxy) 398s JS G NS: Found info type FLAGS for 'DBusCallFlags' in namespace 'Gio' 398s JS G ENUM: Defining enum value NONE (fixed from none) 0 398s JS G ENUM: Defining enum value NO_AUTO_START (fixed from no_auto_start) 1 398s JS G ENUM: Defining enum value ALLOW_INTERACTIVE_AUTHORIZATION (fixed from allow_interactive_authorization) 2 398s JS G ENUM: Defining Gio.DBusCallFlags as 0x2a2157981a90 398s JS G NS: Found info type FUNCTION for 'timeout_add' in namespace 'GLib' 398s JS G BXD: Defining method get_context in prototype for GLib.MainLoop 398s JS G NS: Found info type STRUCT for 'MainContext' in namespace 'GLib' 398s JS G BXD: Defined class for MainContext (GMainContext), prototype 0x3823af56d8f8, JSClass 0x7bef00d3add0, in object 0x8baf5f79038 398s JS G BXD: Defining method iteration in prototype for GLib.MainContext 398s JS G NS: Found info type FUNCTION for 'source_remove' in namespace 'GLib' 398s ok 54 Exported DBus object Setting a readwrite property works 398s JS G OBJ: Defining method call_finish in prototype for GDBusProxy (Gio.DBusProxy) 398s ok 55 Exported DBus object Setting a writeonly property works 398s ok 56 Exported DBus object Setting a readonly property throws an error 398s ok 57 Exported DBus object Reading a property that prepacks the return value works 398s JS G OBJ: Defining method emit_property_changed in prototype for GjsDBusImplementation (CjsPrivate.DBusImplementation) 398s ok 58 Exported DBus object Marking a property as invalidated works 398s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'CjsPrivate' 398s JS G OBJ: Defining method cancel in prototype for GCancellable (Gio.Cancellable) 398s ok 59 DBus Proxy wrapper init failures are reported in sync mode 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: handling job 0, 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: Completed job 0 398s JS MAINLOOP: handling job 1, 398s JS MAINLOOP: Completed job 1 398s JS G BXD: Defining method matches in prototype for GLib.Error 398s ok 60 DBus Proxy wrapper init failures are reported in async mode 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: handling job 0, 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: Completed job 0 398s JS MAINLOOP: handling job 1, 398s JS MAINLOOP: Completed job 1 398s ok 61 DBus Proxy wrapper can init a proxy asynchronously when promisified 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: handling job 0, 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: Completed job 0 398s JS MAINLOOP: handling job 1, 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: Completed job 1 398s JS MAINLOOP: handling job 2, 398s JS MAINLOOP: Completed job 2 398s JS MAINLOOP: handling job 3, 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: Completed job 3 398s JS MAINLOOP: handling job 4, 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: Completed job 4 398s JS MAINLOOP: handling job 5, 398s ok 62 DBus Proxy wrapper can create a proxy from a promise 398s JS MAINLOOP: Completed job 5 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: handling job 0, 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: Completed job 0 398s JS MAINLOOP: handling job 1, 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: Completed job 1 398s JS MAINLOOP: handling job 2, 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: Completed job 2 398s JS MAINLOOP: handling job 3, 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: Completed job 3 398s JS MAINLOOP: handling job 4, 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: Completed job 4 398s JS MAINLOOP: handling job 5, 398s ok 63 DBus Proxy wrapper can create fail a proxy from a promise 398s JS MAINLOOP: Completed job 5 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: Main loop instance 0x977a519b3b0: Spinning loop until released or hook cleared 398s JS MAINLOOP: handling job 0, 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: Completed job 0 398s JS MAINLOOP: handling job 1, 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: Completed job 1 398s JS MAINLOOP: handling job 2, 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: Completed job 2 398s JS MAINLOOP: handling job 3, 398s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine-executor.js async resolved" 398s JS MAINLOOP: Main loop instance 0x977a519b3b0: release 398s JS MAINLOOP: Completed job 3 398s JS MEMORY: Memory report: before destroying context 398s JS MEMORY: 2631 objects currently alive 398s JS MEMORY: boxed_instance = 1992 398s JS MEMORY: boxed_prototype = 19 398s JS MEMORY: closure = 74 398s JS MEMORY: function = 296 398s JS MEMORY: fundamental_instance = 0 398s JS MEMORY: fundamental_prototype = 0 398s JS MEMORY: gerror_instance = 12 398s JS MEMORY: gerror_prototype = 2 398s JS MEMORY: interface = 6 398s JS MEMORY: module = 9 398s JS MEMORY: ns = 6 398s JS MEMORY: object_instance = 196 398s JS MEMORY: object_prototype = 19 398s JS MEMORY: param = 0 398s JS MEMORY: union_instance = 0 398s JS MEMORY: union_prototype = 0 398s JS CTX: JS shutdown sequence 398s JS CTX: Stopping profiler 398s JS CTX: Shutting down toggle queue 398s JS CTX: Notifying external reference holders of GjsContext dispose 398s JS MAINLOOP: Stopping promise job dispatcher 398s JS CTX: Notifying reference holders of GjsContext dispose 398s JS CTX: Checking unhandled promise rejections 398s JS CTX: Releasing cached JS wrappers 398s JS CTX: Final triggered GC 398s JS CTX: Destroying JS context 398s JS CTX: Releasing all native objects 398s JS CTX: Disabling auto GC 398s JS CTX: Ending trace on global object 398s JS CTX: Freeing allocated resources 398s JS CTX: JS context destroyed 398s PASS: cjs/testGDBus.test 398s Running test: cjs/print.test 398s 1..1 398s ok 1 - /usr/libexec/installed-tests/cjs/debugger/print.debugger 398s PASS: cjs/print.test 398s Running test: cjs/testGObjectInterface.test 398s JS NATIVE: Registered native JS module '_promiseNative' 398s JS NATIVE: Registered native JS module '_byteArrayNative' 398s JS NATIVE: Registered native JS module '_encodingNative' 398s JS NATIVE: Registered native JS module '_gi' 398s JS NATIVE: Registered native JS module 'gi' 398s JS NATIVE: Registered native JS module 'cairoNative' 398s JS NATIVE: Registered native JS module 'system' 398s JS NATIVE: Registered native JS module 'console' 398s JS NATIVE: Registered native JS module '_print' 398s JS CTX: Enabling JIT 398s JS CTX: Initialized class GjsFileImporter prototype 0x21d31e7000a0 398s JS IMPORT: Defining parent (nil) of 0x21d31e700100 'imports' is mod 0 398s JS IMPORT: Importing '_print' 398s JS NATIVE: Defining native module '_print' 398s JS IMPORT: Defining parent 0x21d31e700100 of 0x21d31e7007b8 '_print' is mod 1 398s JS IMPORT: successfully imported module '_print' 398s JS IMPORT: Loading internal module 'loader' (resource:///org/cinnamon/cjs/modules/internal/loader.js) 398s JS IMPORT: Module resolve hook for module 'resource:///org/cinnamon/cjs/modules/esm/_bootstrap/default.js' (resource:///org/cinnamon/cjs/modules/esm/_bootstrap/default.js), global 0x19d4a3e3b128 398s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x19d4a3e3b128 398s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x19d4a3e3b128 398s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x19d4a3e3b128 398s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x19d4a3e3b128 398s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x19d4a3e3b128 398s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x19d4a3e3b128 398s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x19d4a3e3b128 398s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x19d4a3e3b128 398s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x19d4a3e3b128 398s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x19d4a3e3b128 398s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x19d4a3e3b128 398s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x19d4a3e3b128 398s JS MAINLOOP: Main loop instance 0x1da94738b3b0: hold 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: Starting promise job dispatcher 398s JS MAINLOOP: Main loop instance 0x1da94738b3b0: Spinning loop until released or hook cleared 398s JS MAINLOOP: handling job 0, 398s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 398s JS MAINLOOP: Main loop instance 0x1da94738b3b0: release 398s JS MAINLOOP: Completed job 0 398s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine.js' (resource:///org/cjs/jsunit/minijasmine.js), global 0x19d4a3e3b128 398s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x19d4a3e3b128 398s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x19d4a3e3b128 398s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x19d4a3e3b128 398s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x19d4a3e3b128 398s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x19d4a3e3b128 398s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x19d4a3e3b128 398s JS IMPORT: Module metadata hook for module 0x21d31e7130c0 398s JS IMPORT: Defining meta.importSync for module 0x21d31e7130c0 398s JS NATIVE: Defining native module 'gi' 398s JS CTX: Initialized class GIRepositoryNamespace prototype 0x21d31e7134b0 398s JS IMPORT: JS import 'overrides' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/overrides.js 398s JS IMPORT: JS import 'overrides' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/overrides.js 398s JS IMPORT: Adding directory 'resource:///org/cinnamon/cjs/modules/core/overrides' to child importer 'overrides' 398s JS IMPORT: Importing directory 'overrides' 398s JS IMPORT: Defining parent 0x21d31e700100 of 0x21d31e7135b0 'overrides' is mod 1 398s JS IMPORT: Defined importer 'overrides' 0x21d31e7135b0 in 0x21d31e700100 398s JS IMPORT: successfully imported directory 'overrides' 398s JS IMPORT: Importing '_promiseNative' 398s JS NATIVE: Defining native module '_promiseNative' 398s JS IMPORT: Defining parent 0x21d31e700100 of 0x21d31e713a70 '_promiseNative' is mod 1 398s JS IMPORT: successfully imported module '_promiseNative' 398s JS IMPORT: Importing module GLib succeeded 398s JS IMPORT: Defining parent 0x21d31e7135b0 of 0x19d4a3e3c150 'GLib' is mod 1 398s JS IMPORT: successfully imported module 'GLib' 398s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 398s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x19d4a3e79060, JSClass 0x70c06148add0, in object 0x19d4a3e79038 398s JS CTX: Initialized class GIRepositoryGType prototype 0x21d31e713dc0 398s JS CTX: Initialized class GIRepositoryFunction prototype 0x21d31e713e20 398s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 398s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 398s JS G BXD: Defined class for Error (GError), prototype 0x19d4a3e790b0, JSClass 0x70c06148add0, in object 0x19d4a3e79038 398s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 398s JS G BXD: Defined class for Variant (GVariant), prototype 0x19d4a3e79100, JSClass 0x70c06148add0, in object 0x19d4a3e79038 398s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 398s JS G BXD: Defined class for Bytes (GBytes), prototype 0x19d4a3e79150, JSClass 0x70c06148add0, in object 0x19d4a3e79038 398s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 398s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 398s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x19d4a3e791a0, JSClass 0x70c06148add0, in object 0x19d4a3e79038 398s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 398s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 398s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 398s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 398s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 398s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 398s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 398s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 398s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 398s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 398s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 398s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 398s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 398s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 398s JS G BXD: Defined class for Thread (GThread), prototype 0x19d4a3e791f0, JSClass 0x70c06148add0, in object 0x19d4a3e79038 398s JS G BXD: Defining method ref in prototype for GLib.Thread 398s JS G BXD: Defining method unref in prototype for GLib.Thread 398s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 398s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x19d4a3e79240, JSClass 0x70c06148add0, in object 0x19d4a3e79038 398s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 398s JS G BXD: Defined class for Regex (GRegex), prototype 0x19d4a3e79290, JSClass 0x70c06148add0, in object 0x19d4a3e79038 398s JS G BXD: Defining method match in prototype for GLib.Regex 398s JS G BXD: Defining method match_full in prototype for GLib.Regex 398s JS G BXD: Defining method match_all in prototype for GLib.Regex 398s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 398s JS G NS: Defined namespace 'GLib' 0x19d4a3e79038 in GIRepository 0x21d31e713340 398s JS IMPORT: Importing module jasmine succeeded 398s JS IMPORT: Defining parent 0x21d31e700100 of 0x19d4a3e3cce0 'jasmine' is mod 1 398s JS IMPORT: successfully imported module 'jasmine' 398s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 398s JS MAINLOOP: Main loop instance 0x1da94738b3b0: hold 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: Main loop instance 0x1da94738b3b0: Spinning loop until released or hook cleared 398s JS MAINLOOP: handling job 0, 398s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine.js async resolved" 398s JS MAINLOOP: Main loop instance 0x1da94738b3b0: release 398s JS MAINLOOP: Completed job 0 398s JS IMPORT: Importing 'gi' 398s JS IMPORT: Defining parent 0x21d31e700100 of 0x21d31e713340 'gi' is mod 1 398s JS IMPORT: successfully imported module 'gi' 398s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/cinnamon/cjs/modules/core/overrides at resource:///org/cinnamon/cjs/modules/core/overrides/CjsPrivate.js 398s JS G NS: Defined namespace 'CjsPrivate' 0x19d4a3e79330 in GIRepository 0x21d31e713340 398s JS IMPORT: JS import 'signals' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/signals.js 398s JS IMPORT: JS import 'lang' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/lang.js 398s JS IMPORT: JS import '_legacy' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_legacy.js 398s JS IMPORT: Importing module _legacy succeeded 398s JS IMPORT: Defining parent 0x21d31e700100 of 0x19d4a3e3cf10 '_legacy' is mod 1 398s JS IMPORT: successfully imported module '_legacy' 398s JS IMPORT: Importing module lang succeeded 398s JS IMPORT: Defining parent 0x21d31e700100 of 0x19d4a3e3cec0 'lang' is mod 1 398s JS IMPORT: successfully imported module 'lang' 398s JS IMPORT: JS import '_signals' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_signals.js 398s JS IMPORT: JS import '_signals' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_signals.js 398s JS IMPORT: Importing module _signals succeeded 398s JS IMPORT: Defining parent 0x21d31e700100 of 0x19d4a3e3cf60 '_signals' is mod 1 398s JS IMPORT: successfully imported module '_signals' 398s JS IMPORT: Importing module signals succeeded 398s JS IMPORT: Defining parent 0x21d31e700100 of 0x19d4a3e3ce70 'signals' is mod 1 398s JS IMPORT: successfully imported module 'signals' 398s JS IMPORT: Importing module Gio succeeded 398s JS IMPORT: Defining parent 0x21d31e7135b0 of 0x19d4a3e3ce20 'Gio' is mod 1 398s JS IMPORT: successfully imported module 'Gio' 398s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 398s JS IMPORT: Importing '_gi' 398s JS NATIVE: Defining native module '_gi' 398s JS IMPORT: Defining parent 0x21d31e700100 of 0x21d31e72b738 '_gi' is mod 1 398s JS IMPORT: successfully imported module '_gi' 398s JS IMPORT: JS import '_common' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_common.js 398s JS IMPORT: JS import '_common' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_common.js 398s JS IMPORT: Importing module _common succeeded 398s JS IMPORT: Defining parent 0x21d31e700100 of 0x19d4a3ecd038 '_common' is mod 1 398s JS IMPORT: successfully imported module '_common' 398s JS IMPORT: Importing module GObject succeeded 398s JS IMPORT: Defining parent 0x21d31e7135b0 of 0x19d4a3e3cfb0 'GObject' is mod 1 398s JS IMPORT: successfully imported module 'GObject' 398s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 398s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 398s JS G BXD: Defined class for String (GString), prototype 0x19d4a3e795d8, JSClass 0x70c06148add0, in object 0x19d4a3e79358 398s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 398s JS G PRM: Defined class ParamSpec prototype is 0x19d4a3ecd0d8 class 0x70c0614902e8 in object 0x19d4a3e79358 398s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 398s JS G OBJ: Defined class for Object (GObject), prototype 0x19d4a3e79740, JSClass 0x70c06148b460, in object 0x19d4a3e79358 398s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 398s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 398s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x19d4a3e79768, JSClass 0x70c06148b460, in object 0x19d4a3e79358 398s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 398s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 398s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 398s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 398s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 398s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 398s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 398s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 398s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 398s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 398s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 398s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 398s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 398s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 398s JS G NS: Defined namespace 'GObject' 0x19d4a3e79358 in GIRepository 0x21d31e713340 398s JS G OBJ: Defined class for Application (GApplication), prototype 0x19d4a3e797b8, JSClass 0x70c06148b460, in object 0x19d4a3e79308 398s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 398s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x19d4a3ecd5b0, JSClass 0x70c06148b4e0, in object 0x19d4a3e79308 398s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 398s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 398s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 398s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 398s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 398s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 398s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 398s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 398s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 398s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 398s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x19d4a3e79830, JSClass 0x70c06148b460, in object 0x19d4a3e79308 398s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 398s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x19d4a3ecd830, JSClass 0x70c06148b4e0, in object 0x19d4a3e79308 398s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 398s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x19d4a3e798a8, JSClass 0x70c06148b460, in object 0x19d4a3e79308 398s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 398s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 398s JS G IFACE: Defined class for Initable (GInitable), prototype 0x19d4a3ecd970, JSClass 0x70c06148b4e0, in object 0x19d4a3e79308 398s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 398s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 398s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 398s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x19d4a3e79920, JSClass 0x70c06148add0, in object 0x19d4a3e79308 398s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 398s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x19d4a3e79970, JSClass 0x70c06148add0, in object 0x19d4a3e79308 398s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'CjsPrivate' 398s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 398s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x19d4a3e799c0, JSClass 0x70c06148b460, in object 0x19d4a3e79308 398s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x19d4a3e79a10, JSClass 0x70c06148b460, in object 0x19d4a3e79330 398s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 398s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x19d4a3e79a60, JSClass 0x70c06148b460, in object 0x19d4a3e79308 398s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 398s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 398s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 398s JS G IFACE: Defined class for File (GFile), prototype 0x19d4a3ecdad8, JSClass 0x70c06148b4e0, in object 0x19d4a3e79308 398s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x19d4a3e79ad8, JSClass 0x70c06148b460, in object 0x21d31e713420 398s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 398s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x19d4a3e79b50, JSClass 0x70c06148b460, in object 0x19d4a3e79308 398s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 398s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 398s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x19d4a3e79ba0, JSClass 0x70c06148b460, in object 0x19d4a3e79308 398s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 398s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x19d4a3e79bf0, JSClass 0x70c06148b460, in object 0x19d4a3e79308 398s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 398s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x19d4a3e79c40, JSClass 0x70c06148add0, in object 0x19d4a3e79308 398s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 398s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 398s JS G OBJ: Defined class for Settings (GSettings), prototype 0x19d4a3e79c90, JSClass 0x70c06148b460, in object 0x19d4a3e79308 398s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 398s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 398s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 398s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 398s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 398s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 398s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 398s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 398s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 398s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 398s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 398s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 398s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 398s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 398s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 398s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 398s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 398s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 398s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 398s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 398s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 398s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 398s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 398s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 398s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 398s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 398s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 398s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 398s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 398s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 398s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 398s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 398s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 398s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 398s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 398s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 398s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 398s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 398s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 398s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 398s JS G NS: Defined namespace 'Gio' 0x19d4a3e79308 in GIRepository 0x21d31e713340 398s JS G NS: Found info type FLAGS for 'ParamFlags' in namespace 'GObject' 398s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 398s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 398s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 398s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 398s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 398s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 398s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 398s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 398s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 398s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 398s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 398s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 398s JS G ENUM: Defining GObject.ParamFlags as 0x21d31e7310b0 398s JS G NS: Found info type FUNCTION for 'param_spec_string' in namespace 'GObject' 398s JS G PRM: Wrapping GParamString 'interface-prop' on (null) with JSObject 398s JS G PRM: JSObject created with param instance 0x1da9474ea700 type GParamString 398s JS G NS: Found info type FLAGS for 'SignalFlags' in namespace 'GObject' 398s JS G ENUM: Defining enum value RUN_FIRST (fixed from run_first) 1 398s JS G ENUM: Defining enum value RUN_LAST (fixed from run_last) 2 398s JS G ENUM: Defining enum value RUN_CLEANUP (fixed from run_cleanup) 4 398s JS G ENUM: Defining enum value NO_RECURSE (fixed from no_recurse) 8 398s JS G ENUM: Defining enum value DETAILED (fixed from detailed) 16 398s JS G ENUM: Defining enum value ACTION (fixed from action) 32 398s JS G ENUM: Defining enum value NO_HOOKS (fixed from no_hooks) 64 398s JS G ENUM: Defining enum value MUST_COLLECT (fixed from must_collect) 128 398s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 256 398s JS G ENUM: Defining enum value ACCUMULATOR_FIRST_RUN (fixed from accumulator_first_run) 131072 398s JS G ENUM: Defining GObject.SignalFlags as 0x21d31e731680 398s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 398s JS G PRM: JSObject created with param instance 0x1da947544900 type GParamOverride 398s JS G PRM: Wrapping GParamString 'class-prop' on (null) with JSObject 398s JS G PRM: JSObject created with param instance 0x1da947544870 type GParamString 398s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 398s JS G NS: Found info type FUNCTION for 'param_spec_get_flags' in namespace 'CjsPrivate' 398s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 398s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 398s JS G PRM: JSObject created with param instance 0x1da9475c0210 type GParamOverride 398s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 398s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 398s JS G PRM: JSObject created with param instance 0x1da9475c3220 type GParamOverride 398s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 398s JS G NS: Found info type INTERFACE for 'Action' in namespace 'Gio' 398s JS G IFACE: Defined class for Action (GAction), prototype 0x19d4a3ed9858, JSClass 0x70c06148b4e0, in object 0x19d4a3e79308 398s JS G PRM: Wrapping GParamOverride 'enabled' on (null) with JSObject 398s JS G PRM: JSObject created with param instance 0x1da9475c4300 type GParamOverride 398s JS G PRM: Wrapping GParamOverride 'name' on (null) with JSObject 398s JS G PRM: JSObject created with param instance 0x1da9475c4900 type GParamOverride 398s JS G PRM: Wrapping GParamOverride 'state' on (null) with JSObject 398s JS G PRM: JSObject created with param instance 0x1da9475c4a20 type GParamOverride 398s JS G PRM: Wrapping GParamOverride 'state-type' on (null) with JSObject 398s JS G PRM: JSObject created with param instance 0x1da9475c4b00 type GParamOverride 398s JS G PRM: Wrapping GParamOverride 'parameter-type' on (null) with JSObject 398s JS G PRM: JSObject created with param instance 0x1da9475c4ba0 type GParamOverride 398s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 398s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 398s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 398s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 398s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 398s JS CTX: Script evaluation succeeded 398s JS MAINLOOP: Main loop instance 0x1da94738b3b0: Spinning loop until released or hook cleared 398s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine-executor.js' (resource:///org/cjs/jsunit/minijasmine-executor.js), global 0x19d4a3e3b128 398s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x19d4a3e3b128 398s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x19d4a3e3b128 398s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x19d4a3e3b128 398s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x19d4a3e3b128 398s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x19d4a3e3b128 398s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x19d4a3e3b128 398s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x19d4a3e3b128 398s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x19d4a3e3b128 398s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x19d4a3e3b128 398s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x19d4a3e3b128 398s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x19d4a3e3b128 398s JS IMPORT: Module metadata hook for module 0x21d31e711b60 398s JS IMPORT: Defining meta.importSync for module 0x21d31e711b60 398s JS NATIVE: Defining native module 'system' 398s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x19d4a3e3b128 398s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x19d4a3e3b128 398s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 398s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 398s JS MAINLOOP: Set main loop hook to 398s JS MAINLOOP: Main loop instance 0x1da94738b3b0: hold 398s JS MAINLOOP: Running and clearing main loop hook 398s JS G BXD: Defining method run in prototype for GLib.MainLoop 398s 1..37 398s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 398s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 398s JS G BXD: Defined class for Source (GSource), prototype 0x19d4a3e79e98, JSClass 0x70c06148add0, in object 0x19d4a3e79038 398s JS G BXD: Defining method set_priority in prototype for GLib.Source 398s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 398s JS G BXD: Defining method attach in prototype for GLib.Source 398s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 398s JS IMPORT: Module metadata hook for module 0x19d4a3e62dd0 398s JS IMPORT: Defining meta.importSync for module 0x19d4a3e62dd0 398s JS G BXD: Defining method destroy in prototype for GLib.Source 398s ok 1 GObject interface cannot be instantiated 398s ok 2 GObject interface has a name 398s ok 3 GObject interface reports its type name 398s JS G NS: Found info type FUNCTION for 'type_is_a' in namespace 'GObject' 398s ok 4 GObject interface can be implemented by a GObject class 398s ok 5 GObject interface is implemented by a GObject class with the correct class object 398s ok 6 GObject interface can have its required function implemented 398s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 398s JS G PRM: JSObject created with param instance 0x1da9475df8e0 type GParamOverride 398s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 398s ok 7 GObject interface must have its required function implemented 398s ok 8 GObject interface doesn't have to have its optional function implemented 398s ok 9 GObject interface can have its optional function deferred to by the implementation 398s ok 10 GObject interface can have its function chained up to 398s ok 11 GObject interface can require another interface 398s ok 12 GObject interface can chain up to another interface 398s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 398s JS G PRM: JSObject created with param instance 0x1da9475e6d70 type GParamOverride 398s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 398s ok 13 GObject interface defers to the last interface's optional function 398s ok 14 GObject interface must be implemented by a class that implements all required interfaces 398s ok 15 GObject interface must be implemented by a class that implements required interfaces in correct order 398s ok 16 GObject interface can require an interface from C 398s ok 17 GObject interface can connect class signals on the implementing class 398s ok 18 GObject interface can connect interface signals on the implementing class 398s ok 19 GObject interface can define properties on the implementing class 398s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 398s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 398s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 398s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 398s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 398s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 398s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 398s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 398s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 398s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 398s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 398s JS G ENUM: Defining GLib.LogLevelFlags as 0x21d31e702ff0 398s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 398s ok 20 GObject interface must have its properties overridden 398s ok 21 GObject interface can have introspected properties overriden 398s ok 22 GObject interface can be implemented by a class as well as its parent class 398s ok 23 GObject interface can be reimplemented by a subclass of a class that already implements it 398s ok 24 GObject interface has a toString() defintion 398s ok 25 GObject interface has instance definition 398s ok 26 GObject interface has instance definition for non-object type 398s ok 27 GObject interface has instance definition for non-object type for native interface 398s ok 28 GObject interface prototype toString is enumerable and defined 398s ok 29 GObject interface prototype method properties are enumerated 398s ok 30 GObject interface prototype method properties are defined 398s ok 31 GObject interface prototype overrides are inherited by implementing classes 398s ok 32 GObject interface prototype overrides cannot be changed by instances of child classes 398s ok 33 GObject interface prototype unknown properties are inherited by implementing classes 398s ok 34 GObject interface prototype original property can be shadowed by class prototype property 398s ok 35 GObject interface prototype overridden property can be shadowed by class prototype property 398s ok 36 GObject interface prototype shadowed property can be restored 398s ok 37 Specific class and interface checks Gio.AsyncInitable must implement vfunc_async_init 398s JS G BXD: Defining method quit in prototype for GLib.MainLoop 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: Main loop instance 0x1da94738b3b0: Spinning loop until released or hook cleared 398s JS MAINLOOP: handling job 0, 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: Completed job 0 398s JS MAINLOOP: handling job 1, 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: Completed job 1 398s JS MAINLOOP: handling job 2, 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: Completed job 2 398s JS MAINLOOP: handling job 3, 398s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine-executor.js async resolved" 398s JS MAINLOOP: Main loop instance 0x1da94738b3b0: release 398s JS MAINLOOP: Completed job 3 398s JS MEMORY: Memory report: before destroying context 398s JS MEMORY: 624 objects currently alive 398s JS MEMORY: boxed_instance = 162 398s JS MEMORY: boxed_prototype = 13 398s JS MEMORY: closure = 4 398s JS MEMORY: function = 366 398s JS MEMORY: fundamental_instance = 0 398s JS MEMORY: fundamental_prototype = 0 398s JS MEMORY: gerror_instance = 0 398s JS MEMORY: gerror_prototype = 0 398s JS MEMORY: interface = 8 398s JS MEMORY: module = 9 398s JS MEMORY: ns = 4 398s JS MEMORY: object_instance = 23 398s JS MEMORY: object_prototype = 23 398s JS MEMORY: param = 12 398s JS MEMORY: union_instance = 0 398s JS MEMORY: union_prototype = 0 398s JS CTX: JS shutdown sequence 398s JS CTX: Stopping profiler 398s JS CTX: Shutting down toggle queue 398s JS CTX: Notifying external reference holders of GjsContext dispose 398s JS MAINLOOP: Stopping promise job dispatcher 398s JS CTX: Notifying reference holders of GjsContext dispose 398s JS CTX: Checking unhandled promise rejections 398s JS CTX: Releasing cached JS wrappers 398s JS CTX: Final triggered GC 398s JS CTX: Destroying JS context 398s JS CTX: Releasing all native objects 398s JS CTX: Disabling auto GC 398s JS CTX: Ending trace on global object 398s JS CTX: Freeing allocated resources 398s JS CTX: JS context destroyed 398s PASS: cjs/testGObjectInterface.test 398s Running test: cjs/testFormat.test 398s JS NATIVE: Registered native JS module '_promiseNative' 398s JS NATIVE: Registered native JS module '_byteArrayNative' 398s JS NATIVE: Registered native JS module '_encodingNative' 398s JS NATIVE: Registered native JS module '_gi' 398s JS NATIVE: Registered native JS module 'gi' 398s JS NATIVE: Registered native JS module 'cairoNative' 398s JS NATIVE: Registered native JS module 'system' 398s JS NATIVE: Registered native JS module 'console' 398s JS NATIVE: Registered native JS module '_print' 398s JS CTX: Enabling JIT 398s JS CTX: Initialized class GjsFileImporter prototype 0x375ab3e000a0 398s JS IMPORT: Defining parent (nil) of 0x375ab3e00100 'imports' is mod 0 398s JS IMPORT: Importing '_print' 398s JS NATIVE: Defining native module '_print' 398s JS IMPORT: Defining parent 0x375ab3e00100 of 0x375ab3e007b8 '_print' is mod 1 398s JS IMPORT: successfully imported module '_print' 398s JS IMPORT: Loading internal module 'loader' (resource:///org/cinnamon/cjs/modules/internal/loader.js) 398s JS IMPORT: Module resolve hook for module 'resource:///org/cinnamon/cjs/modules/esm/_bootstrap/default.js' (resource:///org/cinnamon/cjs/modules/esm/_bootstrap/default.js), global 0x29cb74b3b128 398s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x29cb74b3b128 398s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x29cb74b3b128 398s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x29cb74b3b128 398s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x29cb74b3b128 398s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x29cb74b3b128 398s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x29cb74b3b128 398s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x29cb74b3b128 398s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x29cb74b3b128 398s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x29cb74b3b128 398s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x29cb74b3b128 398s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x29cb74b3b128 398s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x29cb74b3b128 398s JS MAINLOOP: Main loop instance 0xe8b2c94b3b0: hold 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: Starting promise job dispatcher 398s JS MAINLOOP: Main loop instance 0xe8b2c94b3b0: Spinning loop until released or hook cleared 398s JS MAINLOOP: handling job 0, 398s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 398s JS MAINLOOP: Main loop instance 0xe8b2c94b3b0: release 398s JS MAINLOOP: Completed job 0 398s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine.js' (resource:///org/cjs/jsunit/minijasmine.js), global 0x29cb74b3b128 398s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x29cb74b3b128 398s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x29cb74b3b128 398s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x29cb74b3b128 398s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x29cb74b3b128 398s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x29cb74b3b128 398s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x29cb74b3b128 398s JS IMPORT: Module metadata hook for module 0x375ab3e130c0 398s JS IMPORT: Defining meta.importSync for module 0x375ab3e130c0 398s JS NATIVE: Defining native module 'gi' 398s JS CTX: Initialized class GIRepositoryNamespace prototype 0x375ab3e134b0 398s JS IMPORT: JS import 'overrides' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/overrides.js 398s JS IMPORT: JS import 'overrides' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/overrides.js 398s JS IMPORT: Adding directory 'resource:///org/cinnamon/cjs/modules/core/overrides' to child importer 'overrides' 398s JS IMPORT: Importing directory 'overrides' 398s JS IMPORT: Defining parent 0x375ab3e00100 of 0x375ab3e135b0 'overrides' is mod 1 398s JS IMPORT: Defined importer 'overrides' 0x375ab3e135b0 in 0x375ab3e00100 398s JS IMPORT: successfully imported directory 'overrides' 398s JS IMPORT: Importing '_promiseNative' 398s JS NATIVE: Defining native module '_promiseNative' 398s JS IMPORT: Defining parent 0x375ab3e00100 of 0x375ab3e13a70 '_promiseNative' is mod 1 398s JS IMPORT: successfully imported module '_promiseNative' 398s JS IMPORT: Importing module GLib succeeded 398s JS IMPORT: Defining parent 0x375ab3e135b0 of 0x29cb74b3c150 'GLib' is mod 1 398s JS IMPORT: successfully imported module 'GLib' 398s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 398s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x29cb74b79060, JSClass 0x6c73950cadd0, in object 0x29cb74b79038 398s JS CTX: Initialized class GIRepositoryGType prototype 0x375ab3e13dc0 398s JS CTX: Initialized class GIRepositoryFunction prototype 0x375ab3e13e20 398s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 398s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 398s JS G BXD: Defined class for Error (GError), prototype 0x29cb74b790b0, JSClass 0x6c73950cadd0, in object 0x29cb74b79038 398s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 398s JS G BXD: Defined class for Variant (GVariant), prototype 0x29cb74b79100, JSClass 0x6c73950cadd0, in object 0x29cb74b79038 398s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 398s JS G BXD: Defined class for Bytes (GBytes), prototype 0x29cb74b79150, JSClass 0x6c73950cadd0, in object 0x29cb74b79038 398s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 398s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 398s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x29cb74b791a0, JSClass 0x6c73950cadd0, in object 0x29cb74b79038 398s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 398s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 398s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 398s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 398s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 398s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 398s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 398s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 398s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 398s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 398s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 398s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 398s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 398s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 398s JS G BXD: Defined class for Thread (GThread), prototype 0x29cb74b791f0, JSClass 0x6c73950cadd0, in object 0x29cb74b79038 398s JS G BXD: Defining method ref in prototype for GLib.Thread 398s JS G BXD: Defining method unref in prototype for GLib.Thread 398s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 398s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x29cb74b79240, JSClass 0x6c73950cadd0, in object 0x29cb74b79038 398s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 398s JS G BXD: Defined class for Regex (GRegex), prototype 0x29cb74b79290, JSClass 0x6c73950cadd0, in object 0x29cb74b79038 398s JS G BXD: Defining method match in prototype for GLib.Regex 398s JS G BXD: Defining method match_full in prototype for GLib.Regex 398s JS G BXD: Defining method match_all in prototype for GLib.Regex 398s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 398s JS G NS: Defined namespace 'GLib' 0x29cb74b79038 in GIRepository 0x375ab3e13340 398s JS IMPORT: Importing module jasmine succeeded 398s JS IMPORT: Defining parent 0x375ab3e00100 of 0x29cb74b3cce0 'jasmine' is mod 1 398s JS IMPORT: successfully imported module 'jasmine' 398s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 398s JS MAINLOOP: Main loop instance 0xe8b2c94b3b0: hold 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: Main loop instance 0xe8b2c94b3b0: Spinning loop until released or hook cleared 398s JS MAINLOOP: handling job 0, 398s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine.js async resolved" 398s JS MAINLOOP: Main loop instance 0xe8b2c94b3b0: release 398s JS MAINLOOP: Completed job 0 398s JS IMPORT: JS import 'format' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/format.js 398s JS IMPORT: JS import '_format' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_format.js 398s JS IMPORT: JS import '_format' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_format.js 398s JS IMPORT: Importing 'gi' 398s JS IMPORT: Defining parent 0x375ab3e00100 of 0x375ab3e13340 'gi' is mod 1 398s JS IMPORT: successfully imported module 'gi' 398s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/cinnamon/cjs/modules/core/overrides at resource:///org/cinnamon/cjs/modules/core/overrides/CjsPrivate.js 398s JS G NS: Defined namespace 'CjsPrivate' 0x29cb74b79308 in GIRepository 0x375ab3e13340 398s JS IMPORT: Importing module _format succeeded 398s JS IMPORT: Defining parent 0x375ab3e00100 of 0x29cb74b3ce70 '_format' is mod 1 398s JS IMPORT: successfully imported module '_format' 398s JS IMPORT: Importing module format succeeded 398s JS IMPORT: Defining parent 0x375ab3e00100 of 0x29cb74b3ce20 'format' is mod 1 398s JS IMPORT: successfully imported module 'format' 398s JS CTX: Script evaluation succeeded 398s JS MAINLOOP: Main loop instance 0xe8b2c94b3b0: Spinning loop until released or hook cleared 398s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine-executor.js' (resource:///org/cjs/jsunit/minijasmine-executor.js), global 0x29cb74b3b128 398s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x29cb74b3b128 398s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x29cb74b3b128 398s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x29cb74b3b128 398s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x29cb74b3b128 398s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x29cb74b3b128 398s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x29cb74b3b128 398s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x29cb74b3b128 398s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x29cb74b3b128 398s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x29cb74b3b128 398s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x29cb74b3b128 398s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x29cb74b3b128 398s JS IMPORT: Module metadata hook for module 0x375ab3e2fc10 398s JS IMPORT: Defining meta.importSync for module 0x375ab3e2fc10 398s JS NATIVE: Defining native module 'system' 398s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x29cb74b3b128 398s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x29cb74b3b128 398s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 398s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 398s JS MAINLOOP: Set main loop hook to 398s JS MAINLOOP: Main loop instance 0xe8b2c94b3b0: hold 398s JS MAINLOOP: Running and clearing main loop hook 398s JS G BXD: Defining method run in prototype for GLib.MainLoop 398s 1..12 398s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 398s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 398s JS G BXD: Defined class for Source (GSource), prototype 0x29cb74b79330, JSClass 0x6c73950cadd0, in object 0x29cb74b79038 398s JS G BXD: Defining method set_priority in prototype for GLib.Source 398s JS IMPORT: Importing '_gi' 398s JS NATIVE: Defining native module '_gi' 398s JS IMPORT: Defining parent 0x375ab3e00100 of 0x375ab3e35820 '_gi' is mod 1 398s JS IMPORT: successfully imported module '_gi' 398s JS IMPORT: JS import '_common' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_common.js 398s JS IMPORT: JS import '_common' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_common.js 398s JS IMPORT: Importing module _common succeeded 398s JS IMPORT: Defining parent 0x375ab3e00100 of 0x29cb74bc20d8 '_common' is mod 1 398s JS IMPORT: successfully imported module '_common' 398s JS IMPORT: JS import '_legacy' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_legacy.js 398s JS IMPORT: Importing module _legacy succeeded 398s JS IMPORT: Defining parent 0x375ab3e00100 of 0x29cb74bc2128 '_legacy' is mod 1 398s JS IMPORT: successfully imported module '_legacy' 398s JS IMPORT: Importing module GObject succeeded 398s JS IMPORT: Defining parent 0x375ab3e135b0 of 0x29cb74bc2088 'GObject' is mod 1 398s JS IMPORT: successfully imported module 'GObject' 398s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 398s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 398s JS G BXD: Defined class for String (GString), prototype 0x29cb74b79628, JSClass 0x6c73950cadd0, in object 0x29cb74b793a8 398s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 398s JS G PRM: Defined class ParamSpec prototype is 0x29cb74bc21c8 class 0x6c73950d02e8 in object 0x29cb74b793a8 398s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 398s JS G OBJ: Defined class for Object (GObject), prototype 0x29cb74b79790, JSClass 0x6c73950cb460, in object 0x29cb74b793a8 398s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 398s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 398s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x29cb74b797b8, JSClass 0x6c73950cb460, in object 0x29cb74b793a8 398s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 398s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 398s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 398s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 398s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 398s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 398s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 398s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 398s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 398s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 398s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 398s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 398s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 398s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 398s JS G NS: Defined namespace 'GObject' 0x29cb74b793a8 in GIRepository 0x375ab3e13340 398s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 398s JS G BXD: Defining method attach in prototype for GLib.Source 398s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 398s JS IMPORT: Module metadata hook for module 0x375ab3e043f8 398s JS IMPORT: Defining meta.importSync for module 0x375ab3e043f8 398s JS G BXD: Defining method destroy in prototype for GLib.Source 398s ok 1 imports.format escapes % with another % character 398s ok 2 imports.format formats a single string argument 398s ok 3 imports.format formats two string arguments 398s ok 4 imports.format formats two swapped string arguments 398s ok 5 imports.format formats a number in base 10 398s ok 6 imports.format formats a number in base 16 398s ok 7 imports.format formats a floating point number with no precision 398s ok 8 imports.format formats a floating point number with precision 2 398s ok 9 imports.format pads with zeroes 398s ok 10 imports.format pads with spaces 398s ok 11 imports.format throws an error when given incorrect modifiers for the conversion type 398s ok 12 imports.format throws an error when incorrectly instructed to swap arguments 398s JS G BXD: Defining method quit in prototype for GLib.MainLoop 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: Main loop instance 0xe8b2c94b3b0: Spinning loop until released or hook cleared 398s JS MAINLOOP: handling job 0, 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: Completed job 0 398s JS MAINLOOP: handling job 1, 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: Completed job 1 398s JS MAINLOOP: handling job 2, 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: Completed job 2 398s JS MAINLOOP: handling job 3, 398s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine-executor.js async resolved" 398s JS MAINLOOP: Main loop instance 0xe8b2c94b3b0: release 398s JS MAINLOOP: Completed job 3 398s JS MEMORY: Memory report: before destroying context 398s JS MEMORY: 192 objects currently alive 398s JS MEMORY: boxed_instance = 55 398s JS MEMORY: boxed_prototype = 10 398s JS MEMORY: closure = 1 398s JS MEMORY: function = 114 398s JS MEMORY: fundamental_instance = 0 398s JS MEMORY: fundamental_prototype = 0 398s JS MEMORY: gerror_instance = 0 398s JS MEMORY: gerror_prototype = 0 398s JS MEMORY: interface = 0 398s JS MEMORY: module = 7 398s JS MEMORY: ns = 3 398s JS MEMORY: object_instance = 0 398s JS MEMORY: object_prototype = 2 398s JS MEMORY: param = 0 398s JS MEMORY: union_instance = 0 398s JS MEMORY: union_prototype = 0 398s JS CTX: JS shutdown sequence 398s JS CTX: Stopping profiler 398s JS CTX: Shutting down toggle queue 398s JS CTX: Notifying external reference holders of GjsContext dispose 398s JS MAINLOOP: Stopping promise job dispatcher 398s JS CTX: Notifying reference holders of GjsContext dispose 398s JS CTX: Checking unhandled promise rejections 398s JS CTX: Releasing cached JS wrappers 398s JS CTX: Final triggered GC 398s JS CTX: Destroying JS context 398s JS CTX: Releasing all native objects 398s JS CTX: Disabling auto GC 398s JS CTX: Ending trace on global object 398s JS CTX: Freeing allocated resources 398s JS CTX: JS context destroyed 398s PASS: cjs/testFormat.test 398s Running test: cjs/testGtk3.test 398s JS NATIVE: Registered native JS module '_promiseNative' 398s JS NATIVE: Registered native JS module '_byteArrayNative' 398s JS NATIVE: Registered native JS module '_encodingNative' 398s JS NATIVE: Registered native JS module '_gi' 398s JS NATIVE: Registered native JS module 'gi' 398s JS NATIVE: Registered native JS module 'cairoNative' 398s JS NATIVE: Registered native JS module 'system' 398s JS NATIVE: Registered native JS module 'console' 398s JS NATIVE: Registered native JS module '_print' 398s JS CTX: Enabling JIT 398s JS CTX: Initialized class GjsFileImporter prototype 0x36ceb64000a0 398s JS IMPORT: Defining parent (nil) of 0x36ceb6400100 'imports' is mod 0 398s JS IMPORT: Importing '_print' 398s JS NATIVE: Defining native module '_print' 398s JS IMPORT: Defining parent 0x36ceb6400100 of 0x36ceb64007b8 '_print' is mod 1 398s JS IMPORT: successfully imported module '_print' 398s JS IMPORT: Loading internal module 'loader' (resource:///org/cinnamon/cjs/modules/internal/loader.js) 398s JS IMPORT: Module resolve hook for module 'resource:///org/cinnamon/cjs/modules/esm/_bootstrap/default.js' (resource:///org/cinnamon/cjs/modules/esm/_bootstrap/default.js), global 0x346b83a3b128 398s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x346b83a3b128 398s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x346b83a3b128 398s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x346b83a3b128 398s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x346b83a3b128 398s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x346b83a3b128 398s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x346b83a3b128 398s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x346b83a3b128 398s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x346b83a3b128 398s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x346b83a3b128 398s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x346b83a3b128 398s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x346b83a3b128 398s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x346b83a3b128 398s JS MAINLOOP: Main loop instance 0x13abab0ab3b0: hold 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: Starting promise job dispatcher 398s JS MAINLOOP: Main loop instance 0x13abab0ab3b0: Spinning loop until released or hook cleared 398s JS MAINLOOP: handling job 0, 398s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 398s JS MAINLOOP: Main loop instance 0x13abab0ab3b0: release 398s JS MAINLOOP: Completed job 0 398s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine.js' (resource:///org/cjs/jsunit/minijasmine.js), global 0x346b83a3b128 398s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x346b83a3b128 398s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x346b83a3b128 398s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x346b83a3b128 398s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x346b83a3b128 398s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x346b83a3b128 398s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x346b83a3b128 398s JS IMPORT: Module metadata hook for module 0x36ceb64130c0 398s JS IMPORT: Defining meta.importSync for module 0x36ceb64130c0 398s JS NATIVE: Defining native module 'gi' 398s JS CTX: Initialized class GIRepositoryNamespace prototype 0x36ceb64134b0 398s JS IMPORT: JS import 'overrides' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/overrides.js 398s JS IMPORT: JS import 'overrides' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/overrides.js 398s JS IMPORT: Adding directory 'resource:///org/cinnamon/cjs/modules/core/overrides' to child importer 'overrides' 398s JS IMPORT: Importing directory 'overrides' 398s JS IMPORT: Defining parent 0x36ceb6400100 of 0x36ceb64135b0 'overrides' is mod 1 398s JS IMPORT: Defined importer 'overrides' 0x36ceb64135b0 in 0x36ceb6400100 398s JS IMPORT: successfully imported directory 'overrides' 398s JS IMPORT: Importing '_promiseNative' 398s JS NATIVE: Defining native module '_promiseNative' 398s JS IMPORT: Defining parent 0x36ceb6400100 of 0x36ceb6413a70 '_promiseNative' is mod 1 398s JS IMPORT: successfully imported module '_promiseNative' 398s JS IMPORT: Importing module GLib succeeded 398s JS IMPORT: Defining parent 0x36ceb64135b0 of 0x346b83a3c150 'GLib' is mod 1 398s JS IMPORT: successfully imported module 'GLib' 398s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 398s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x346b83a79060, JSClass 0x77259028add0, in object 0x346b83a79038 398s JS CTX: Initialized class GIRepositoryGType prototype 0x36ceb6413dc0 398s JS CTX: Initialized class GIRepositoryFunction prototype 0x36ceb6413e20 398s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 398s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 398s JS G BXD: Defined class for Error (GError), prototype 0x346b83a790b0, JSClass 0x77259028add0, in object 0x346b83a79038 398s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 398s JS G BXD: Defined class for Variant (GVariant), prototype 0x346b83a79100, JSClass 0x77259028add0, in object 0x346b83a79038 398s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 398s JS G BXD: Defined class for Bytes (GBytes), prototype 0x346b83a79150, JSClass 0x77259028add0, in object 0x346b83a79038 398s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 398s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 398s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x346b83a791a0, JSClass 0x77259028add0, in object 0x346b83a79038 398s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 398s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 398s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 398s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 398s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 398s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 398s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 398s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 398s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 398s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 398s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 398s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 398s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 398s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 398s JS G BXD: Defined class for Thread (GThread), prototype 0x346b83a791f0, JSClass 0x77259028add0, in object 0x346b83a79038 398s JS G BXD: Defining method ref in prototype for GLib.Thread 398s JS G BXD: Defining method unref in prototype for GLib.Thread 398s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 398s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x346b83a79240, JSClass 0x77259028add0, in object 0x346b83a79038 398s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 398s JS G BXD: Defined class for Regex (GRegex), prototype 0x346b83a79290, JSClass 0x77259028add0, in object 0x346b83a79038 398s JS G BXD: Defining method match in prototype for GLib.Regex 398s JS G BXD: Defining method match_full in prototype for GLib.Regex 398s JS G BXD: Defining method match_all in prototype for GLib.Regex 398s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 398s JS G NS: Defined namespace 'GLib' 0x346b83a79038 in GIRepository 0x36ceb6413340 398s JS IMPORT: Importing module jasmine succeeded 398s JS IMPORT: Defining parent 0x36ceb6400100 of 0x346b83a3cce0 'jasmine' is mod 1 398s JS IMPORT: successfully imported module 'jasmine' 398s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 398s JS MAINLOOP: Main loop instance 0x13abab0ab3b0: hold 398s JS MAINLOOP: Enqueue job , promise=, allocation site= 398s JS MAINLOOP: Main loop instance 0x13abab0ab3b0: Spinning loop until released or hook cleared 398s JS MAINLOOP: handling job 0, 398s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine.js async resolved" 398s JS MAINLOOP: Main loop instance 0x13abab0ab3b0: release 398s JS MAINLOOP: Completed job 0 398s JS IMPORT: Importing 'gi' 398s JS IMPORT: Defining parent 0x36ceb6400100 of 0x36ceb6413340 'gi' is mod 1 398s JS IMPORT: successfully imported module 'gi' 398s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/cinnamon/cjs/modules/core/overrides at resource:///org/cinnamon/cjs/modules/core/overrides/CjsPrivate.js 398s JS G NS: Defined namespace 'CjsPrivate' 0x346b83a79330 in GIRepository 0x36ceb6413340 398s JS IMPORT: JS import 'signals' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/signals.js 398s JS IMPORT: JS import 'lang' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/lang.js 398s JS IMPORT: JS import '_legacy' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_legacy.js 398s JS IMPORT: Importing module _legacy succeeded 398s JS IMPORT: Defining parent 0x36ceb6400100 of 0x346b83a3cf10 '_legacy' is mod 1 398s JS IMPORT: successfully imported module '_legacy' 398s JS IMPORT: Importing module lang succeeded 398s JS IMPORT: Defining parent 0x36ceb6400100 of 0x346b83a3cec0 'lang' is mod 1 398s JS IMPORT: successfully imported module 'lang' 398s JS IMPORT: JS import '_signals' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_signals.js 398s JS IMPORT: JS import '_signals' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_signals.js 398s JS IMPORT: Importing module _signals succeeded 398s JS IMPORT: Defining parent 0x36ceb6400100 of 0x346b83a3cf60 '_signals' is mod 1 398s JS IMPORT: successfully imported module '_signals' 398s JS IMPORT: Importing module signals succeeded 398s JS IMPORT: Defining parent 0x36ceb6400100 of 0x346b83a3ce70 'signals' is mod 1 398s JS IMPORT: successfully imported module 'signals' 398s JS IMPORT: Importing module Gio succeeded 398s JS IMPORT: Defining parent 0x36ceb64135b0 of 0x346b83a3ce20 'Gio' is mod 1 398s JS IMPORT: successfully imported module 'Gio' 398s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 398s JS IMPORT: Importing '_gi' 398s JS NATIVE: Defining native module '_gi' 398s JS IMPORT: Defining parent 0x36ceb6400100 of 0x36ceb642b7e8 '_gi' is mod 1 398s JS IMPORT: successfully imported module '_gi' 398s JS IMPORT: JS import '_common' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_common.js 398s JS IMPORT: JS import '_common' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_common.js 398s JS IMPORT: Importing module _common succeeded 398s JS IMPORT: Defining parent 0x36ceb6400100 of 0x346b83acc038 '_common' is mod 1 398s JS IMPORT: successfully imported module '_common' 398s JS IMPORT: Importing module GObject succeeded 398s JS IMPORT: Defining parent 0x36ceb64135b0 of 0x346b83a3cfb0 'GObject' is mod 1 398s JS IMPORT: successfully imported module 'GObject' 398s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 398s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 398s JS G BXD: Defined class for String (GString), prototype 0x346b83a795d8, JSClass 0x77259028add0, in object 0x346b83a79358 398s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 398s JS G PRM: Defined class ParamSpec prototype is 0x346b83acc0d8 class 0x7725902902e8 in object 0x346b83a79358 398s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 398s JS G OBJ: Defined class for Object (GObject), prototype 0x346b83a79740, JSClass 0x77259028b460, in object 0x346b83a79358 398s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 398s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 398s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x346b83a79768, JSClass 0x77259028b460, in object 0x346b83a79358 398s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 398s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 398s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 398s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 398s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 398s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 398s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 398s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 398s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 398s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 398s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 398s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 398s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 398s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 398s JS G NS: Defined namespace 'GObject' 0x346b83a79358 in GIRepository 0x36ceb6413340 398s JS G OBJ: Defined class for Application (GApplication), prototype 0x346b83a797b8, JSClass 0x77259028b460, in object 0x346b83a79308 398s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 398s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x346b83acc5b0, JSClass 0x77259028b4e0, in object 0x346b83a79308 398s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 398s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 398s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 398s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 398s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 398s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 398s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 398s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 398s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 398s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 398s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x346b83a79830, JSClass 0x77259028b460, in object 0x346b83a79308 398s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 398s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x346b83acc830, JSClass 0x77259028b4e0, in object 0x346b83a79308 398s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 398s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x346b83a798a8, JSClass 0x77259028b460, in object 0x346b83a79308 398s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 398s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 398s JS G IFACE: Defined class for Initable (GInitable), prototype 0x346b83acc970, JSClass 0x77259028b4e0, in object 0x346b83a79308 398s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 398s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 398s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 398s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x346b83a79920, JSClass 0x77259028add0, in object 0x346b83a79308 398s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 398s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x346b83a79970, JSClass 0x77259028add0, in object 0x346b83a79308 398s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'CjsPrivate' 398s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 398s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x346b83a799c0, JSClass 0x77259028b460, in object 0x346b83a79308 398s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x346b83a79a10, JSClass 0x77259028b460, in object 0x346b83a79330 398s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 398s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x346b83a79a60, JSClass 0x77259028b460, in object 0x346b83a79308 398s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 398s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 398s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 398s JS G IFACE: Defined class for File (GFile), prototype 0x346b83accad8, JSClass 0x77259028b4e0, in object 0x346b83a79308 398s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x346b83a79ad8, JSClass 0x77259028b460, in object 0x36ceb6413420 398s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 398s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x346b83a79b50, JSClass 0x77259028b460, in object 0x346b83a79308 398s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 398s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 398s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x346b83a79ba0, JSClass 0x77259028b460, in object 0x346b83a79308 398s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 398s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x346b83a79bf0, JSClass 0x77259028b460, in object 0x346b83a79308 398s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 398s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x346b83a79c40, JSClass 0x77259028add0, in object 0x346b83a79308 398s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 398s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 398s JS G OBJ: Defined class for Settings (GSettings), prototype 0x346b83a79c90, JSClass 0x77259028b460, in object 0x346b83a79308 398s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 398s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 398s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 398s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 398s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 398s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 398s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 398s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 398s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 398s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 398s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 398s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 398s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 398s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 398s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 398s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 398s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 398s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 398s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 398s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 398s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 398s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 398s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 398s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 398s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 398s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 398s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 398s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 398s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 398s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 398s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 398s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 398s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 398s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 398s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 398s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 398s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 398s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 398s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 398s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 398s JS G NS: Defined namespace 'Gio' 0x346b83a79308 in GIRepository 0x36ceb6413340 398s JS IMPORT: Importing module Gtk succeeded 398s JS IMPORT: Defining parent 0x36ceb64135b0 of 0x346b83ad8588 'Gtk' is mod 1 398s JS IMPORT: successfully imported module 'Gtk' 398s JS G NS: Found info type OBJECT for 'Widget' in namespace 'Gtk' 398s JS G NS: Found info type OBJECT for 'InitiallyUnowned' in namespace 'GObject' 398s JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0x346b83a79d08, JSClass 0x77259028b460, in object 0x346b83a79358 398s JS G OBJ: Defined class for Widget (GtkWidget), prototype 0x346b83a79d58, JSClass 0x77259028b460, in object 0x346b83a79ce0 398s JS G NS: Found info type INTERFACE for 'Buildable' in namespace 'Gtk' 398s JS G IFACE: Defined class for Buildable (GtkBuildable), prototype 0x346b83ad8880, JSClass 0x77259028b4e0, in object 0x346b83a79ce0 398s JS G NS: Found info type OBJECT for 'Container' in namespace 'Gtk' 398s JS G OBJ: Defined class for Container (GtkContainer), prototype 0x346b83a79dd0, JSClass 0x77259028b460, in object 0x346b83a79ce0 398s JS G OBJ: Defining method child_set_property in prototype for GtkContainer (Gtk.Container) 398s JS G NS: Defined namespace 'Gtk' 0x346b83a79ce0 in GIRepository 0x36ceb6413340 398s JS IMPORT: Importing 'system' 398s JS NATIVE: Defining native module 'system' 398s JS IMPORT: Defining parent 0x36ceb6400100 of 0x36ceb6432388 'system' is mod 1 398s JS IMPORT: successfully imported module 'system' 398s JS IMPORT: Module metadata hook for module 0x36ceb6402360 398s JS IMPORT: Defining meta.importSync for module 0x36ceb6402360 398s JS NATIVE: Defining native module '_encodingNative' 398s JS G NS: Found info type OBJECT for 'Grid' in namespace 'Gtk' 398s JS G OBJ: Defined class for Grid (GtkGrid), prototype 0x346b83a79e20, JSClass 0x77259028b460, in object 0x346b83a79ce0 398s JS G NS: Found info type INTERFACE for 'Orientable' in namespace 'Gtk' 398s JS G IFACE: Defined class for Orientable (GtkOrientable), prototype 0x346b83ad89c0, JSClass 0x77259028b4e0, in object 0x346b83a79ce0 398s JS G NS: Found info type STRUCT for 'Uri' in namespace 'GLib' 398s JS G BXD: Defined class for Uri (GUri), prototype 0x346b83a79f38, JSClass 0x77259028add0, in object 0x346b83a79038 398s JS G NS: Found info type FLAGS for 'UriFlags' in namespace 'GLib' 398s JS G ENUM: Defining enum value NONE (fixed from none) 0 398s JS G ENUM: Defining enum value PARSE_RELAXED (fixed from parse_relaxed) 1 398s JS G ENUM: Defining enum value HAS_PASSWORD (fixed from has_password) 2 398s JS G ENUM: Defining enum value HAS_AUTH_PARAMS (fixed from has_auth_params) 4 398s JS G ENUM: Defining enum value ENCODED (fixed from encoded) 8 398s JS G ENUM: Defining enum value NON_DNS (fixed from non_dns) 16 398s JS G ENUM: Defining enum value ENCODED_QUERY (fixed from encoded_query) 32 398s JS G ENUM: Defining enum value ENCODED_PATH (fixed from encoded_path) 64 398s JS G ENUM: Defining enum value ENCODED_FRAGMENT (fixed from encoded_fragment) 128 398s JS G ENUM: Defining enum value SCHEME_NORMALIZE (fixed from scheme_normalize) 256 398s JS G ENUM: Defining GLib.UriFlags as 0x36ceb6433d58 398s JS G BXD: Defining method get_scheme in prototype for GLib.Uri 398s JS G BXD: Defining method get_path in prototype for GLib.Uri 398s JS G NS: Found info type OBJECT for 'FileIOStream' in namespace 'Gio' 398s JS G NS: Found info type OBJECT for 'IOStream' in namespace 'Gio' 398s JS G OBJ: Defined class for IOStream (GIOStream), prototype 0x346b83a79fd8, JSClass 0x77259028b460, in object 0x346b83a79308 398s JS G OBJ: Defined class for FileIOStream (GFileIOStream), prototype 0x346b83ae2060, JSClass 0x77259028b460, in object 0x346b83a79308 398s JS G OBJ: Defined class for GLocalFileIOStream (GLocalFileIOStream), prototype 0x346b83ae20b0, JSClass 0x77259028b460, in object 0x36ceb6413420 398s JS G NS: Found info type INTERFACE for 'Seekable' in namespace 'Gio' 398s JS G IFACE: Defined class for Seekable (GSeekable), prototype 0x346b83ad8da8, JSClass 0x77259028b4e0, in object 0x346b83a79308 398s JS G OBJ: Defining method get_output_stream in prototype for GIOStream (Gio.IOStream) 398s JS G NS: Found info type OBJECT for 'FileOutputStream' in namespace 'Gio' 398s JS G NS: Found info type OBJECT for 'OutputStream' in namespace 'Gio' 398s JS G OBJ: Defined class for OutputStream (GOutputStream), prototype 0x346b83ae2150, JSClass 0x77259028b460, in object 0x346b83a79308 398s JS G OBJ: Defined class for FileOutputStream (GFileOutputStream), prototype 0x346b83ae21a0, JSClass 0x77259028b460, in object 0x346b83a79308 398s JS G OBJ: Defined class for GLocalFileOutputStream (GLocalFileOutputStream), prototype 0x346b83ae21f0, JSClass 0x77259028b460, in object 0x36ceb6413420 398s JS G NS: Found info type OBJECT for 'DataOutputStream' in namespace 'Gio' 398s JS G NS: Found info type OBJECT for 'FilterOutputStream' in namespace 'Gio' 398s JS G OBJ: Defined class for FilterOutputStream (GFilterOutputStream), prototype 0x346b83ae2268, JSClass 0x77259028b460, in object 0x346b83a79308 398s JS G OBJ: Defined class for DataOutputStream (GDataOutputStream), prototype 0x346b83ae22b8, JSClass 0x77259028b460, in object 0x346b83a79308 398s JS G NS: Found info type INTERFACE for 'FileDescriptorBased' in namespace 'Gio' 398s JS G IFACE: Defined class for FileDescriptorBased (GFileDescriptorBased), prototype 0x346b83ad8e20, JSClass 0x77259028b4e0, in object 0x346b83a79308 398s JS G OBJ: Defining method put_string in prototype for GDataOutputStream (Gio.DataOutputStream) 398s JS G OBJ: Defining method close in prototype for GOutputStream (Gio.OutputStream) 398s JS CTX: Script evaluation succeeded 399s JS MAINLOOP: Main loop instance 0x13abab0ab3b0: Spinning loop until released or hook cleared 399s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine-executor.js' (resource:///org/cjs/jsunit/minijasmine-executor.js), global 0x346b83a3b128 399s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x346b83a3b128 399s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x346b83a3b128 399s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x346b83a3b128 399s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x346b83a3b128 399s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x346b83a3b128 399s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x346b83a3b128 399s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x346b83a3b128 399s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x346b83a3b128 399s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x346b83a3b128 399s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x346b83a3b128 399s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x346b83a3b128 399s JS IMPORT: Module metadata hook for module 0x36ceb640a1c8 399s JS IMPORT: Defining meta.importSync for module 0x36ceb640a1c8 399s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x346b83a3b128 399s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x346b83a3b128 399s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 399s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 399s JS MAINLOOP: Set main loop hook to 399s JS MAINLOOP: Main loop instance 0x13abab0ab3b0: hold 399s JS MAINLOOP: Running and clearing main loop hook 399s JS G BXD: Defining method run in prototype for GLib.MainLoop 399s 1..33 399s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 399s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 399s JS G BXD: Defined class for Source (GSource), prototype 0x346b83ae2448, JSClass 0x77259028add0, in object 0x346b83a79038 399s JS G BXD: Defining method set_priority in prototype for GLib.Source 399s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 399s JS G BXD: Defining method attach in prototype for GLib.Source 399s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 399s JS IMPORT: Module metadata hook for module 0x346b83a62f58 399s JS IMPORT: Defining meta.importSync for module 0x346b83a62f58 399s JS G NS: Found info type FUNCTION for 'init' in namespace 'Gtk' 399s dbus-daemon[3222]: [session uid=1000 pid=3222 pidfd=5] Activating service name='org.a11y.Bus' requested by ':1.3' (uid=1000 pid=3431 comm="/usr/libexec/installed-tests/cjs/minijasmine /usr/" label="unconfined") 399s dbus-daemon[3222]: [session uid=1000 pid=3222 pidfd=5] Successfully activated service 'org.a11y.Bus' 399s JS G BXD: Defining method destroy in prototype for GLib.Source 399s dbus-daemon[3448]: Activating service name='org.a11y.atspi.Registry' requested by ':1.0' (uid=1000 pid=3431 comm="/usr/libexec/installed-tests/cjs/minijasmine /usr/" label="unconfined") 399s JS G NS: Found info type OBJECT for 'Window' in namespace 'Gtk' 399s JS G NS: Found info type OBJECT for 'Bin' in namespace 'Gtk' 399s JS G OBJ: Defined class for Bin (GtkBin), prototype 0x346b83ae2588, JSClass 0x77259028b460, in object 0x346b83a79ce0 399s JS G OBJ: Defined class for Window (GtkWindow), prototype 0x346b83ae25d8, JSClass 0x77259028b460, in object 0x346b83a79ce0 399s JS G NS: Found info type ENUM for 'WindowType' in namespace 'Gtk' 399s JS G ENUM: Defining enum value TOPLEVEL (fixed from toplevel) 0 399s JS G ENUM: Defining enum value POPUP (fixed from popup) 1 399s JS G ENUM: Defining Gtk.WindowType as 0x36ceb6419ae8 399s dbus-daemon[3448]: Successfully activated service 'org.a11y.atspi.Registry' 399s SpiRegistry daemon is running with well-known name - org.a11y.atspi.Registry 399s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 399s JS G OBJ: Defining method init_template in prototype for GtkWidget (Gtk.Widget) 399s JS G NS: Found info type OBJECT for 'Builder' in namespace 'Gtk' 399s JS G OBJ: Defined class for Builder (GtkBuilder), prototype 0x346b83ae26a0, JSClass 0x77259028b460, in object 0x346b83a79ce0 399s JS G NS: Found info type OBJECT for 'Label' in namespace 'Gtk' 399s JS G NS: Found info type OBJECT for 'Misc' in namespace 'Gtk' 399s JS G OBJ: Defined class for Misc (GtkMisc), prototype 0x346b83ae2718, JSClass 0x77259028b460, in object 0x346b83a79ce0 399s JS G OBJ: Defined class for Label (GtkLabel), prototype 0x346b83ae2768, JSClass 0x77259028b460, in object 0x346b83a79ce0 399s JS G OBJ: Defining method get_objects in prototype for GtkBuilder (Gtk.Builder) 399s JS G NS: Found info type FLAGS for 'ConnectFlags' in namespace 'GObject' 399s JS G ENUM: Defining enum value DEFAULT (fixed from default) 0 399s JS G ENUM: Defining enum value AFTER (fixed from after) 1 399s JS G ENUM: Defining enum value SWAPPED (fixed from swapped) 2 399s JS G ENUM: Defining GObject.ConnectFlags as 0x36ceb6419c88 399s JS G OBJ: Defining method get_template_child in prototype for GtkWidget (Gtk.Widget) 399s JS G OBJ: Defining method add in prototype for GtkContainer (Gtk.Container) 399s JS G OBJ: Defining method destroy in prototype for GtkWidget (Gtk.Widget) 399s ok 1 Gtk overrides UI template sets up internal and public template children 399s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 399s JS G OBJ: Defining method get_label in prototype for GtkLabel (Gtk.Label) 399s ok 2 Gtk overrides UI template sets up public template children with the correct widgets 399s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 399s ok 3 Gtk overrides UI template sets up internal template children with the correct widgets 399s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 399s ok 4 Gtk overrides UI template connects template callbacks to the correct handler 399s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 399s ok 5 Gtk overrides UI template binds template callbacks to the correct object 399s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 399s ok 6 Gtk overrides UI template from resource sets up internal and public template children 399s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 399s ok 7 Gtk overrides UI template from resource sets up public template children with the correct widgets 399s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 399s ok 8 Gtk overrides UI template from resource sets up internal template children with the correct widgets 399s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 399s ok 9 Gtk overrides UI template from resource connects template callbacks to the correct handler 399s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 399s ok 10 Gtk overrides UI template from resource binds template callbacks to the correct object 399s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 399s ok 11 Gtk overrides UI template from file sets up internal and public template children 399s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 399s ok 12 Gtk overrides UI template from file sets up public template children with the correct widgets 399s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 399s ok 13 Gtk overrides UI template from file sets up internal template children with the correct widgets 399s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 399s ok 14 Gtk overrides UI template from file connects template callbacks to the correct handler 399s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 399s ok 15 Gtk overrides UI template from file binds template callbacks to the correct object 399s ok 16 Gtk overrides Class inheriting from template class sets up internal and public template children # SKIP pending 399s ok 17 Gtk overrides Class inheriting from template class sets up public template children with the correct widgets # SKIP pending 399s ok 18 Gtk overrides Class inheriting from template class sets up internal template children with the correct widgets # SKIP pending 399s ok 19 Gtk overrides Class inheriting from template class connects template callbacks to the correct handler # SKIP pending 399s ok 20 Gtk overrides Class inheriting from template class binds template callbacks to the correct object # SKIP pending 399s ok 21 Gtk overrides sets CSS names on classes 399s ok 22 Gtk overrides static inheritance works 399s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 399s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 399s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 399s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 399s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 399s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 399s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 399s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 399s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 399s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 399s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 399s JS G ENUM: Defining GLib.LogLevelFlags as 0x36ceb6447c48 399s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 399s ok 23 Gtk overrides avoid crashing when GTK vfuncs are called in garbage collection 399s ok 24 Gtk overrides GTK vfuncs are not called if the object is disposed 399s ok 25 Gtk overrides destroy signal is emitted while disposing objects 399s ok 26 Gtk overrides destroy signal is not emitted when objects are garbage collected 399s JS G NS: Found info type OBJECT for 'Clipboard' in namespace 'Gtk' 399s JS G OBJ: Defined class for Clipboard (GtkClipboard), prototype 0x346b83ae2498, JSClass 0x77259028b460, in object 0x346b83a79ce0 399s ok 27 Gtk overrides accepts string in place of GdkAtom 399s ok 28 Gtk overrides accepts null in place of GdkAtom as GDK_NONE 399s JS G NS: Found info type OBJECT for 'Stack' in namespace 'Gtk' 399s JS G OBJ: Defined class for Stack (GtkStack), prototype 0x346b83ae2880, JSClass 0x77259028b460, in object 0x346b83a79ce0 399s JS G NS: Found info type OBJECT for 'Box' in namespace 'Gtk' 399s JS G OBJ: Defined class for Box (GtkBox), prototype 0x346b83ae28f8, JSClass 0x77259028b460, in object 0x346b83a79ce0 399s JS G OBJ: Defining method add_named in prototype for GtkStack (Gtk.Stack) 399s JS G OBJ: Defining method get_child_by_name in prototype for GtkStack (Gtk.Stack) 399s JS G NS: Found info type FUNCTION for 'gtk_container_child_set_property' in namespace 'CjsPrivate' 399s ok 29 Gtk overrides uses the correct GType for null child properties 399s JS G NS: Found info type STRUCT for 'TreeIter' in namespace 'Gtk' 399s JS G BXD: Defined class for TreeIter (GtkTreeIter), prototype 0x346b83ae2a10, JSClass 0x77259028add0, in object 0x346b83a79ce0 399s ok 30 Gtk overrides can create a Gtk.TreeIter with accessible stamp field 399s JS G NS: Found info type OBJECT for 'ScrolledWindow' in namespace 'Gtk' 399s JS G OBJ: Defined class for ScrolledWindow (GtkScrolledWindow), prototype 0x346b83ae2b28, JSClass 0x77259028b460, in object 0x346b83a79ce0 399s JS G NS: Found info type STRUCT for 'Value' in namespace 'GObject' 399s JS G BXD: Defined class for Value (GValue), prototype 0x346b83ae2ba0, JSClass 0x77259028add0, in object 0x346b83a79358 399s JS G BXD: Defining method init in prototype for GObject.Value 399s JS G OBJ: Defining method style_get_property in prototype for GtkWidget (Gtk.Widget) 399s JS G BXD: Defining method get_boolean in prototype for GObject.Value 399s JS G BXD: Defining method unset in prototype for GObject.Value 399s JS G BXD: Defining method set_int in prototype for GObject.Value 399s JS G BXD: Defining method get_int in prototype for GObject.Value 399s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 399s JS G BXD: Defining method set_string in prototype for GObject.Value 399s JS G BXD: Defining method get_string in prototype for GObject.Value 399s ok 31 Gtk overrides can get style properties using GObject.Value 399s JS G NS: Found info type OBJECT for 'Frame' in namespace 'Gtk' 399s JS G OBJ: Defined class for Frame (GtkFrame), prototype 0x346b83ae2ce0, JSClass 0x77259028b460, in object 0x346b83a79ce0 399s JS G OBJ: Defining method show in prototype for GtkWidget (Gtk.Widget) 399s ok 32 Gtk overrides can pass a parent object to a child at construction 399s JS G NS: Found info type OBJECT for 'Button' in namespace 'Gtk' 399s JS G OBJ: Defined class for Button (GtkButton), prototype 0x346b83ae2e48, JSClass 0x77259028b460, in object 0x346b83a79ce0 399s JS G NS: Found info type INTERFACE for 'Activatable' in namespace 'Gtk' 399s JS G IFACE: Defined class for Activatable (GtkActivatable), prototype 0x346b83accd30, JSClass 0x77259028b4e0, in object 0x346b83a79ce0 399s JS MAINLOOP: Enqueue job , promise=, allocation site= 399s JS MAINLOOP: handling job 0, 399s JS MAINLOOP: Enqueue job , promise=, allocation site= 399s JS MAINLOOP: Completed job 0 399s JS MAINLOOP: handling job 1, 399s ok 33 Gtk overrides does not leak instance when connecting template signal 399s JS MAINLOOP: Completed job 1 399s JS G BXD: Defining method quit in prototype for GLib.MainLoop 399s JS MAINLOOP: Enqueue job , promise=, allocation site= 399s JS MAINLOOP: Main loop instance 0x13abab0ab3b0: Spinning loop until released or hook cleared 399s JS MAINLOOP: handling job 0, 399s JS MAINLOOP: Enqueue job , promise=, allocation site= 399s JS MAINLOOP: Completed job 0 399s JS MAINLOOP: handling job 1, 399s JS MAINLOOP: Enqueue job , promise=, allocation site= 399s JS MAINLOOP: Completed job 1 399s JS MAINLOOP: handling job 2, 399s JS MAINLOOP: Enqueue job , promise=, allocation site= 399s JS MAINLOOP: Completed job 2 399s JS MAINLOOP: handling job 3, 399s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine-executor.js async resolved" 399s JS MAINLOOP: Main loop instance 0x13abab0ab3b0: release 399s JS MAINLOOP: Completed job 3 399s JS MEMORY: Memory report: before destroying context 399s JS MEMORY: 380 objects currently alive 399s JS MEMORY: boxed_instance = 9 399s JS MEMORY: boxed_prototype = 15 399s JS MEMORY: closure = 8 399s JS MEMORY: function = 277 399s JS MEMORY: fundamental_instance = 0 399s JS MEMORY: fundamental_prototype = 0 399s JS MEMORY: gerror_instance = 0 399s JS MEMORY: gerror_prototype = 0 399s JS MEMORY: interface = 9 399s JS MEMORY: module = 10 399s JS MEMORY: ns = 5 399s JS MEMORY: object_instance = 4 399s JS MEMORY: object_prototype = 43 399s JS MEMORY: param = 0 399s JS MEMORY: union_instance = 0 399s JS MEMORY: union_prototype = 0 399s JS CTX: JS shutdown sequence 399s JS CTX: Stopping profiler 399s JS CTX: Shutting down toggle queue 399s JS CTX: Notifying external reference holders of GjsContext dispose 399s JS MAINLOOP: Stopping promise job dispatcher 399s JS CTX: Notifying reference holders of GjsContext dispose 399s JS CTX: Checking unhandled promise rejections 399s JS CTX: Releasing cached JS wrappers 399s JS CTX: Final triggered GC 399s JS CTX: Destroying JS context 399s JS CTX: Releasing all native objects 399s JS CTX: Disabling auto GC 399s JS CTX: Ending trace on global object 399s JS CTX: Freeing allocated resources 399s JS CTX: JS context destroyed 399s PASS: cjs/testGtk3.test 399s Running test: cjs/backtrace.test 399s 1..1 399s ok 1 - /usr/libexec/installed-tests/cjs/debugger/backtrace.debugger 399s PASS: cjs/backtrace.test 399s Running test: cjs/testImporter.test 399s JS NATIVE: Registered native JS module '_promiseNative' 399s JS NATIVE: Registered native JS module '_byteArrayNative' 399s JS NATIVE: Registered native JS module '_encodingNative' 399s JS NATIVE: Registered native JS module '_gi' 399s JS NATIVE: Registered native JS module 'gi' 399s JS NATIVE: Registered native JS module 'cairoNative' 399s JS NATIVE: Registered native JS module 'system' 399s JS NATIVE: Registered native JS module 'console' 399s JS NATIVE: Registered native JS module '_print' 399s JS CTX: Enabling JIT 399s JS CTX: Initialized class GjsFileImporter prototype 0x1c27cf4000a0 399s JS IMPORT: Defining parent (nil) of 0x1c27cf400100 'imports' is mod 0 399s JS IMPORT: Importing '_print' 399s JS NATIVE: Defining native module '_print' 399s JS IMPORT: Defining parent 0x1c27cf400100 of 0x1c27cf4007b8 '_print' is mod 1 399s JS IMPORT: successfully imported module '_print' 399s JS IMPORT: Loading internal module 'loader' (resource:///org/cinnamon/cjs/modules/internal/loader.js) 399s JS IMPORT: Module resolve hook for module 'resource:///org/cinnamon/cjs/modules/esm/_bootstrap/default.js' (resource:///org/cinnamon/cjs/modules/esm/_bootstrap/default.js), global 0x380212e3b128 399s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x380212e3b128 399s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x380212e3b128 399s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x380212e3b128 399s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x380212e3b128 399s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x380212e3b128 399s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x380212e3b128 399s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x380212e3b128 399s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x380212e3b128 399s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x380212e3b128 399s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x380212e3b128 399s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x380212e3b128 399s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x380212e3b128 399s JS MAINLOOP: Main loop instance 0x66ee21b3b0: hold 399s JS MAINLOOP: Enqueue job , promise=, allocation site= 399s JS MAINLOOP: Starting promise job dispatcher 399s JS MAINLOOP: Main loop instance 0x66ee21b3b0: Spinning loop until released or hook cleared 399s JS MAINLOOP: handling job 0, 399s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 399s JS MAINLOOP: Main loop instance 0x66ee21b3b0: release 399s JS MAINLOOP: Completed job 0 399s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine.js' (resource:///org/cjs/jsunit/minijasmine.js), global 0x380212e3b128 399s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x380212e3b128 399s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x380212e3b128 399s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x380212e3b128 399s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x380212e3b128 399s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x380212e3b128 399s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x380212e3b128 399s JS IMPORT: Module metadata hook for module 0x1c27cf4130c0 399s JS IMPORT: Defining meta.importSync for module 0x1c27cf4130c0 399s JS NATIVE: Defining native module 'gi' 399s JS CTX: Initialized class GIRepositoryNamespace prototype 0x1c27cf4134b0 399s JS IMPORT: JS import 'overrides' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/overrides.js 399s JS IMPORT: JS import 'overrides' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/overrides.js 399s JS IMPORT: Adding directory 'resource:///org/cinnamon/cjs/modules/core/overrides' to child importer 'overrides' 399s JS IMPORT: Importing directory 'overrides' 399s JS IMPORT: Defining parent 0x1c27cf400100 of 0x1c27cf4135b0 'overrides' is mod 1 399s JS IMPORT: Defined importer 'overrides' 0x1c27cf4135b0 in 0x1c27cf400100 399s JS IMPORT: successfully imported directory 'overrides' 399s JS IMPORT: Importing '_promiseNative' 399s JS NATIVE: Defining native module '_promiseNative' 399s JS IMPORT: Defining parent 0x1c27cf400100 of 0x1c27cf413a70 '_promiseNative' is mod 1 399s JS IMPORT: successfully imported module '_promiseNative' 399s JS IMPORT: Importing module GLib succeeded 399s JS IMPORT: Defining parent 0x1c27cf4135b0 of 0x380212e3c150 'GLib' is mod 1 399s JS IMPORT: successfully imported module 'GLib' 399s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 399s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x380212e79060, JSClass 0x6b44baf7add0, in object 0x380212e79038 399s JS CTX: Initialized class GIRepositoryGType prototype 0x1c27cf413dc0 399s JS CTX: Initialized class GIRepositoryFunction prototype 0x1c27cf413e20 399s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 399s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 399s JS G BXD: Defined class for Error (GError), prototype 0x380212e790b0, JSClass 0x6b44baf7add0, in object 0x380212e79038 399s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 399s JS G BXD: Defined class for Variant (GVariant), prototype 0x380212e79100, JSClass 0x6b44baf7add0, in object 0x380212e79038 399s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 399s JS G BXD: Defined class for Bytes (GBytes), prototype 0x380212e79150, JSClass 0x6b44baf7add0, in object 0x380212e79038 399s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 399s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 399s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x380212e791a0, JSClass 0x6b44baf7add0, in object 0x380212e79038 399s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 399s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 399s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 399s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 399s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 399s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 399s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 399s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 399s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 399s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 399s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 399s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 399s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 399s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 399s JS G BXD: Defined class for Thread (GThread), prototype 0x380212e791f0, JSClass 0x6b44baf7add0, in object 0x380212e79038 399s JS G BXD: Defining method ref in prototype for GLib.Thread 399s JS G BXD: Defining method unref in prototype for GLib.Thread 399s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 399s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x380212e79240, JSClass 0x6b44baf7add0, in object 0x380212e79038 399s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 399s JS G BXD: Defined class for Regex (GRegex), prototype 0x380212e79290, JSClass 0x6b44baf7add0, in object 0x380212e79038 399s JS G BXD: Defining method match in prototype for GLib.Regex 399s JS G BXD: Defining method match_full in prototype for GLib.Regex 399s JS G BXD: Defining method match_all in prototype for GLib.Regex 399s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 399s JS G NS: Defined namespace 'GLib' 0x380212e79038 in GIRepository 0x1c27cf413340 399s JS IMPORT: Importing module jasmine succeeded 399s JS IMPORT: Defining parent 0x1c27cf400100 of 0x380212e3cce0 'jasmine' is mod 1 399s JS IMPORT: successfully imported module 'jasmine' 399s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 399s JS MAINLOOP: Main loop instance 0x66ee21b3b0: hold 399s JS MAINLOOP: Enqueue job , promise=, allocation site= 399s JS MAINLOOP: Main loop instance 0x66ee21b3b0: Spinning loop until released or hook cleared 399s JS MAINLOOP: handling job 0, 399s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine.js async resolved" 399s JS MAINLOOP: Main loop instance 0x66ee21b3b0: release 399s JS MAINLOOP: Completed job 0 399s JS CTX: Script evaluation succeeded 399s JS MAINLOOP: Main loop instance 0x66ee21b3b0: Spinning loop until released or hook cleared 399s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine-executor.js' (resource:///org/cjs/jsunit/minijasmine-executor.js), global 0x380212e3b128 399s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x380212e3b128 399s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x380212e3b128 399s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x380212e3b128 399s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x380212e3b128 399s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x380212e3b128 399s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x380212e3b128 399s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x380212e3b128 399s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x380212e3b128 399s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x380212e3b128 399s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x380212e3b128 399s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x380212e3b128 399s JS IMPORT: Module metadata hook for module 0x380212e62938 399s JS IMPORT: Defining meta.importSync for module 0x380212e62938 399s JS NATIVE: Defining native module 'system' 399s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x380212e3b128 399s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x380212e3b128 399s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 399s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 399s JS MAINLOOP: Set main loop hook to 399s JS MAINLOOP: Main loop instance 0x66ee21b3b0: hold 399s JS MAINLOOP: Running and clearing main loop hook 399s JS G BXD: Defining method run in prototype for GLib.MainLoop 399s 1..38 399s JS IMPORT: Importing 'gi' 399s JS IMPORT: Defining parent 0x380212e3eac0 of 0x380212e3ead8 'gi' is mod 1 399s JS IMPORT: successfully imported module 'gi' 399s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 399s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 399s JS G BXD: Defined class for Source (GSource), prototype 0x380212e79308, JSClass 0x6b44baf7add0, in object 0x380212e79038 399s JS G BXD: Defining method set_priority in prototype for GLib.Source 399s JS IMPORT: Importing '_gi' 399s JS NATIVE: Defining native module '_gi' 399s JS IMPORT: Defining parent 0x380212e3eac0 of 0x1c27cf407b78 '_gi' is mod 1 399s JS IMPORT: successfully imported module '_gi' 399s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/cinnamon/cjs/modules/core/overrides at resource:///org/cinnamon/cjs/modules/core/overrides/CjsPrivate.js 399s JS G NS: Defined namespace 'CjsPrivate' 0x380212e793a8 in GIRepository 0x380212e3ead8 399s JS IMPORT: JS import '_common' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_common.js 399s JS IMPORT: JS import '_common' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_common.js 399s JS IMPORT: Importing module _common succeeded 399s JS IMPORT: Defining parent 0x380212e3eac0 of 0x380212ebec18 '_common' is mod 1 399s JS IMPORT: successfully imported module '_common' 399s JS IMPORT: JS import '_legacy' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_legacy.js 399s JS IMPORT: Importing module _legacy succeeded 399s JS IMPORT: Defining parent 0x380212e3eac0 of 0x380212ebec68 '_legacy' is mod 1 399s JS IMPORT: successfully imported module '_legacy' 399s JS IMPORT: Importing module GObject succeeded 399s JS IMPORT: Defining parent 0x380212e3eaf0 of 0x380212ebebc8 'GObject' is mod 1 399s JS IMPORT: successfully imported module 'GObject' 399s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 399s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 399s JS G BXD: Defined class for String (GString), prototype 0x380212e79628, JSClass 0x6b44baf7add0, in object 0x380212e79380 399s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 399s JS G PRM: Defined class ParamSpec prototype is 0x380212ebed08 class 0x6b44baf802e8 in object 0x380212e79380 399s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 399s JS G OBJ: Defined class for Object (GObject), prototype 0x380212e79790, JSClass 0x6b44baf7b460, in object 0x380212e79380 399s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 399s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 399s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x380212e797b8, JSClass 0x6b44baf7b460, in object 0x380212e79380 399s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 399s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 399s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 399s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 399s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 399s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 399s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 399s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 399s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 399s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 399s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 399s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 399s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 399s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 399s JS G NS: Defined namespace 'GObject' 0x380212e79380 in GIRepository 0x380212e3ead8 399s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 399s JS G BXD: Defining method attach in prototype for GLib.Source 399s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 399s JS IMPORT: Module metadata hook for module 0x380212e62890 399s JS IMPORT: Defining meta.importSync for module 0x380212e62890 399s JS G NS: Found info type CONSTANT for 'MAJOR_VERSION' in namespace 'GLib' 399s JS G BXD: Defining method destroy in prototype for GLib.Source 399s ok 1 GI importer can import GI modules 399s JS IMPORT: Cleaning up from failed import of 'WarnLib' 399s ok 2 GI importer on failure throws an exception when the overrides file can't be imported 399s JS IMPORT: Cleaning up from failed import of 'GIMarshallingTests' 399s JS CTX: Ignoring second exception: 'No property 'GIMarshallingTests' in GI repository object (or it was not an object)' 399s ok 3 GI importer on failure throws an exception when the overrides import throws one 399s JS IMPORT: Importing module Regress succeeded 399s JS IMPORT: Defining parent 0x380212e3eaf0 of 0x380212ef0330 'Regress' is mod 1 399s JS IMPORT: successfully imported module 'Regress' 399s ok 4 GI importer on failure throws an exception when the overrides _init throws one 399s JS IMPORT: Importing module Gio succeeded 399s JS IMPORT: Defining parent 0x380212e3eaf0 of 0x380212ef0380 'Gio' is mod 1 399s JS IMPORT: successfully imported module 'Gio' 399s ok 5 GI importer on failure throws an exception when the overrides _init is a primitive 399s JS IMPORT: Importing module foobar succeeded 399s JS IMPORT: Defining parent 0x380212e3eac0 of 0x380212ef03f8 'foobar' is mod 1 399s JS IMPORT: successfully imported module 'foobar' 399s JS IMPORT: Adding directory 'resource:///org/cjs/jsunit/modules/subA' to child importer 'subA' 399s JS IMPORT: Importing directory 'subA' 399s JS IMPORT: Defining parent 0x380212e3eac0 of 0x1c27cf42e830 'subA' is mod 1 399s JS IMPORT: Defined importer 'subA' 0x1c27cf42e830 in 0x380212e3eac0 399s JS IMPORT: successfully imported directory 'subA' 399s JS IMPORT: Adding directory 'resource:///org/cjs/jsunit/modules/subA/subB' to child importer 'subB' 399s JS IMPORT: Importing directory 'subB' 399s JS IMPORT: Defining parent 0x1c27cf42e830 of 0x1c27cf42e998 'subB' is mod 1 399s JS IMPORT: Defined importer 'subB' 0x1c27cf42e998 in 0x1c27cf42e830 399s JS IMPORT: successfully imported directory 'subB' 399s JS CTX: Script evaluation succeeded 399s JS IMPORT: Importing module foobar succeeded 399s JS IMPORT: Defining parent 0x1c27cf42e998 of 0x380212ef0470 'foobar' is mod 1 399s JS IMPORT: successfully imported module 'foobar' 399s ok 6 Importer is on the global object (backwards compatibility) 399s ok 7 Importer is abstract 399s ok 8 Importer exists 399s ok 9 Importer has a toString representation 399s JS IMPORT: JS import 'nonexistentModuleName' not found in resource:///org/cjs/jsunit/modules at resource:///org/cjs/jsunit/modules/nonexistentModuleName.js 399s ok 10 Importer throws an import error when trying to import a nonexistent module 399s JS IMPORT: Cleaning up from failed import of 'alwaysThrows' 399s JS IMPORT: Cleaning up from failed import of 'alwaysThrows' 399s ok 11 Importer throws an error when evaluating the module file throws an error 399s ok 12 Importer can import a module 399s ok 13 Importer can import a module with a toString property 399s ok 14 Importer makes deleting the import a no-op 399s ok 15 Importer gives the same object when importing a second time 399s ok 16 Importer can import a submodule 399s ok 17 Importer imports modules with a toString representation 399s ok 18 Importer does not share the same object for a module on a different path 399s ok 19 Importer gives the same object when importing a submodule a second time 399s ok 20 Importer has no meta properties on the toplevel importer 399s ok 21 Importer sets the names of imported modules 399s ok 22 Importer gives a module the importer object as parent module 399s ok 23 Importer gives a submodule the module as parent module 399s JS IMPORT: Adding directory 'resource:///org/cjs/jsunit/modules/mutualImport' to child importer 'mutualImport' 399s JS IMPORT: Importing directory 'mutualImport' 399s JS IMPORT: Defining parent 0x380212e3eac0 of 0x1c27cf418f20 'mutualImport' is mod 1 399s JS IMPORT: Defined importer 'mutualImport' 0x1c27cf418f20 in 0x380212e3eac0 399s JS IMPORT: successfully imported directory 'mutualImport' 399s JS IMPORT: Importing module b succeeded 399s JS IMPORT: Defining parent 0x1c27cf418f20 of 0x380212ef0e20 'b' is mod 1 399s JS IMPORT: successfully imported module 'b' 399s JS IMPORT: Importing module a succeeded 399s JS IMPORT: Defining parent 0x1c27cf418f20 of 0x380212ef0dd0 'a' is mod 1 399s JS IMPORT: successfully imported module 'a' 399s ok 24 Importer does not make a separate copy of a module imported in two places 399s ok 25 Importer evaluates an __init__.js file in an imported directory 399s JS IMPORT: Adding directory 'resource:///org/cjs/jsunit/modules/subBadInit' to child importer 'subBadInit' 399s JS IMPORT: Importing directory 'subBadInit' 399s JS IMPORT: Defining parent 0x380212e3eac0 of 0x1c27cf4254c8 'subBadInit' is mod 1 399s JS IMPORT: Defined importer 'subBadInit' 0x1c27cf4254c8 in 0x380212e3eac0 399s JS IMPORT: successfully imported directory 'subBadInit' 399s ok 26 Importer throws on an __init__.js file with a syntax error 399s JS IMPORT: Adding directory 'resource:///org/cjs/jsunit/modules/subErrorInit' to child importer 'subErrorInit' 399s JS IMPORT: Importing directory 'subErrorInit' 399s JS IMPORT: Defining parent 0x380212e3eac0 of 0x1c27cf42a840 'subErrorInit' is mod 1 399s JS IMPORT: Defined importer 'subErrorInit' 0x1c27cf42a840 in 0x380212e3eac0 399s JS IMPORT: successfully imported directory 'subErrorInit' 399s ok 27 Importer throws when an __init__.js throws an error 399s ok 28 Importer accesses a class defined in an __init__.js file 399s JS IMPORT: Importing module modunicode succeeded 399s JS IMPORT: Defining parent 0x380212e3eac0 of 0x380212ef0e98 'modunicode' is mod 1 399s JS IMPORT: successfully imported module 'modunicode' 399s ok 29 Importer can import a file encoded in UTF-8 399s JS IMPORT: Importing module lexicalScope succeeded 399s JS IMPORT: Defining parent 0x380212e3eac0 of 0x380212ef0ee8 'lexicalScope' is mod 1 399s JS IMPORT: successfully imported module 'lexicalScope' 399s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 399s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 399s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 399s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 399s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 399s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 399s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 399s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 399s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 399s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 399s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 399s JS G ENUM: Defining GLib.LogLevelFlags as 0x1c27cf43c840 399s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 399s ok 30 Importer properties defined in the module's lexical scope will log a compatibility warning when accessed 399s ok 31 Importer properties defined in the module's lexical scope can be accessed 399s ok 32 Importer properties defined in the module's lexical scope does not leak module properties into the global scope 399s ok 33 Importer enumerating modules gets all of them 399s ok 34 Importer enumerating modules includes modules that throw on import 399s ok 35 Importer enumerating modules does not include meta properties 399s ok 36 Importer doesn't crash when resolving a non-string property 399s JS IMPORT: Async module resolve hook for module "./modules/say.js" (relative to 0x380212e3eb08), global 0x380212e3b128 399s JS MAINLOOP: Main loop instance 0x66ee21b3b0: hold 399s JS MAINLOOP: Main loop instance 0x66ee21b3b0: hold 399s JS MAINLOOP: Main loop instance 0x66ee21b3b0: release 399s JS MAINLOOP: Enqueue job , promise=, allocation site= 399s JS MAINLOOP: handling job 0, 399s JS MAINLOOP: Enqueue job , promise=, allocation site= 399s JS MAINLOOP: Completed job 0 399s JS MAINLOOP: handling job 1, 399s JS MAINLOOP: Enqueue job , promise=, allocation site= 399s JS MAINLOOP: Completed job 1 399s JS MAINLOOP: handling job 2, 399s JS IMPORT: Async import promise resolved 399s JS MAINLOOP: Main loop instance 0x66ee21b3b0: release 399s JS MAINLOOP: Enqueue job , promise=, allocation site= 399s JS MAINLOOP: Completed job 2 399s JS MAINLOOP: handling job 3, 399s JS IMPORT: Module resolve hook for module "./modules/say.js" (relative to ), global 0x380212e3b128 399s JS MAINLOOP: Enqueue job , promise=, allocation site= 399s JS MAINLOOP: Completed job 3 399s JS MAINLOOP: handling job 4, 399s JS MAINLOOP: Enqueue job , promise=, allocation site= 399s JS MAINLOOP: Completed job 4 399s JS MAINLOOP: handling job 5, 399s ok 37 Importer scripts support relative dynamic imports 399s JS MAINLOOP: Completed job 5 399s JS IMPORT: Importing module dynamic succeeded 399s JS IMPORT: Defining parent 0x380212e3eac0 of 0x29c3a7711038 'dynamic' is mod 1 399s JS IMPORT: successfully imported module 'dynamic' 399s JS IMPORT: Async module resolve hook for module "./say.js" (relative to 0x1c27cf482fc8), global 0x380212e3b128 399s JS MAINLOOP: Main loop instance 0x66ee21b3b0: hold 399s JS MAINLOOP: Main loop instance 0x66ee21b3b0: hold 399s JS MAINLOOP: Main loop instance 0x66ee21b3b0: release 399s JS MAINLOOP: Enqueue job , promise=, allocation site= 399s JS MAINLOOP: handling job 0, 399s JS MAINLOOP: Enqueue job , promise=, allocation site= 399s JS MAINLOOP: Completed job 0 399s JS MAINLOOP: handling job 1, 399s JS MAINLOOP: Enqueue job , promise=, allocation site= 399s JS MAINLOOP: Completed job 1 399s JS MAINLOOP: handling job 2, 399s JS IMPORT: Async import promise resolved 399s JS MAINLOOP: Main loop instance 0x66ee21b3b0: release 399s JS MAINLOOP: Enqueue job , promise=, allocation site= 399s JS MAINLOOP: Completed job 2 399s JS MAINLOOP: handling job 3, 399s JS IMPORT: Module resolve hook for module "./say.js" (relative to ), global 0x380212e3b128 399s JS MAINLOOP: Enqueue job , promise=, allocation site= 399s JS MAINLOOP: Completed job 3 399s JS MAINLOOP: handling job 4, 399s JS MAINLOOP: Enqueue job , promise=, allocation site= 399s JS MAINLOOP: Completed job 4 399s JS MAINLOOP: handling job 5, 399s JS MAINLOOP: Enqueue job , promise=, allocation site= 399s JS MAINLOOP: Completed job 5 399s JS MAINLOOP: handling job 6, 399s ok 38 Importer imported scripts support relative dynamic imports 399s JS MAINLOOP: Completed job 6 399s JS G BXD: Defining method quit in prototype for GLib.MainLoop 399s JS MAINLOOP: Enqueue job , promise=, allocation site= 399s JS MAINLOOP: Main loop instance 0x66ee21b3b0: Spinning loop until released or hook cleared 399s JS MAINLOOP: handling job 0, 399s JS MAINLOOP: Enqueue job , promise=, allocation site= 399s JS MAINLOOP: Completed job 0 399s JS MAINLOOP: handling job 1, 399s JS MAINLOOP: Enqueue job , promise=, allocation site= 399s JS MAINLOOP: Completed job 1 399s JS MAINLOOP: handling job 2, 399s JS MAINLOOP: Enqueue job , promise=, allocation site= 399s JS MAINLOOP: Completed job 2 399s JS MAINLOOP: handling job 3, 399s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine-executor.js async resolved" 399s JS MAINLOOP: Main loop instance 0x66ee21b3b0: release 399s JS MAINLOOP: Completed job 3 399s JS MEMORY: Memory report: before destroying context 399s JS MEMORY: 366 objects currently alive 399s JS MEMORY: boxed_instance = 212 399s JS MEMORY: boxed_prototype = 10 399s JS MEMORY: closure = 1 399s JS MEMORY: function = 116 399s JS MEMORY: fundamental_instance = 0 399s JS MEMORY: fundamental_prototype = 0 399s JS MEMORY: gerror_instance = 0 399s JS MEMORY: gerror_prototype = 0 399s JS MEMORY: interface = 0 399s JS MEMORY: module = 18 399s JS MEMORY: ns = 7 399s JS MEMORY: object_instance = 0 399s JS MEMORY: object_prototype = 2 399s JS MEMORY: param = 0 399s JS MEMORY: union_instance = 0 399s JS MEMORY: union_prototype = 0 399s JS CTX: JS shutdown sequence 399s JS CTX: Stopping profiler 399s JS CTX: Shutting down toggle queue 399s JS CTX: Notifying external reference holders of GjsContext dispose 399s JS MAINLOOP: Stopping promise job dispatcher 399s JS CTX: Notifying reference holders of GjsContext dispose 399s JS CTX: Checking unhandled promise rejections 399s JS CTX: Releasing cached JS wrappers 399s JS CTX: Final triggered GC 399s JS CTX: Destroying JS context 399s JS CTX: Releasing all native objects 399s JS CTX: Disabling auto GC 399s JS CTX: Ending trace on global object 399s JS CTX: Freeing allocated resources 399s JS CTX: JS context destroyed 399s PASS: cjs/testImporter.test 399s Running test: cjs/continue.test 399s 1..1 399s ok 1 - /usr/libexec/installed-tests/cjs/debugger/continue.debugger 399s PASS: cjs/continue.test 399s Running test: cjs/testPackage.test 399s JS NATIVE: Registered native JS module '_promiseNative' 399s JS NATIVE: Registered native JS module '_byteArrayNative' 399s JS NATIVE: Registered native JS module '_encodingNative' 399s JS NATIVE: Registered native JS module '_gi' 399s JS NATIVE: Registered native JS module 'gi' 399s JS NATIVE: Registered native JS module 'cairoNative' 399s JS NATIVE: Registered native JS module 'system' 399s JS NATIVE: Registered native JS module 'console' 399s JS NATIVE: Registered native JS module '_print' 399s JS CTX: Enabling JIT 399s JS CTX: Initialized class GjsFileImporter prototype 0x958df4000a0 399s JS IMPORT: Defining parent (nil) of 0x958df400100 'imports' is mod 0 399s JS IMPORT: Importing '_print' 399s JS NATIVE: Defining native module '_print' 399s JS IMPORT: Defining parent 0x958df400100 of 0x958df4007b8 '_print' is mod 1 399s JS IMPORT: successfully imported module '_print' 399s JS IMPORT: Loading internal module 'loader' (resource:///org/cinnamon/cjs/modules/internal/loader.js) 399s JS IMPORT: Module resolve hook for module 'resource:///org/cinnamon/cjs/modules/esm/_bootstrap/default.js' (resource:///org/cinnamon/cjs/modules/esm/_bootstrap/default.js), global 0x98416e3b128 399s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x98416e3b128 399s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x98416e3b128 399s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x98416e3b128 399s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x98416e3b128 399s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x98416e3b128 399s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x98416e3b128 399s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x98416e3b128 399s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x98416e3b128 399s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x98416e3b128 399s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x98416e3b128 399s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x98416e3b128 399s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x98416e3b128 399s JS MAINLOOP: Main loop instance 0x143eb049b3b0: hold 399s JS MAINLOOP: Enqueue job , promise=, allocation site= 399s JS MAINLOOP: Starting promise job dispatcher 399s JS MAINLOOP: Main loop instance 0x143eb049b3b0: Spinning loop until released or hook cleared 399s JS MAINLOOP: handling job 0, 399s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 399s JS MAINLOOP: Main loop instance 0x143eb049b3b0: release 399s JS MAINLOOP: Completed job 0 399s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine.js' (resource:///org/cjs/jsunit/minijasmine.js), global 0x98416e3b128 399s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x98416e3b128 399s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x98416e3b128 399s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x98416e3b128 399s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x98416e3b128 399s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x98416e3b128 399s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x98416e3b128 399s JS IMPORT: Module metadata hook for module 0x958df4130c0 399s JS IMPORT: Defining meta.importSync for module 0x958df4130c0 399s JS NATIVE: Defining native module 'gi' 399s JS CTX: Initialized class GIRepositoryNamespace prototype 0x958df4134b0 399s JS IMPORT: JS import 'overrides' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/overrides.js 399s JS IMPORT: JS import 'overrides' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/overrides.js 399s JS IMPORT: Adding directory 'resource:///org/cinnamon/cjs/modules/core/overrides' to child importer 'overrides' 399s JS IMPORT: Importing directory 'overrides' 399s JS IMPORT: Defining parent 0x958df400100 of 0x958df4135b0 'overrides' is mod 1 399s JS IMPORT: Defined importer 'overrides' 0x958df4135b0 in 0x958df400100 399s JS IMPORT: successfully imported directory 'overrides' 399s JS IMPORT: Importing '_promiseNative' 399s JS NATIVE: Defining native module '_promiseNative' 399s JS IMPORT: Defining parent 0x958df400100 of 0x958df413a70 '_promiseNative' is mod 1 399s JS IMPORT: successfully imported module '_promiseNative' 399s JS IMPORT: Importing module GLib succeeded 399s JS IMPORT: Defining parent 0x958df4135b0 of 0x98416e3c150 'GLib' is mod 1 399s JS IMPORT: successfully imported module 'GLib' 399s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 399s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x98416e79060, JSClass 0x6a5e8a6cadd0, in object 0x98416e79038 399s JS CTX: Initialized class GIRepositoryGType prototype 0x958df413dc0 399s JS CTX: Initialized class GIRepositoryFunction prototype 0x958df413e20 399s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 399s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 399s JS G BXD: Defined class for Error (GError), prototype 0x98416e790b0, JSClass 0x6a5e8a6cadd0, in object 0x98416e79038 399s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 399s JS G BXD: Defined class for Variant (GVariant), prototype 0x98416e79100, JSClass 0x6a5e8a6cadd0, in object 0x98416e79038 399s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 399s JS G BXD: Defined class for Bytes (GBytes), prototype 0x98416e79150, JSClass 0x6a5e8a6cadd0, in object 0x98416e79038 399s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 399s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 399s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x98416e791a0, JSClass 0x6a5e8a6cadd0, in object 0x98416e79038 399s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 399s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 399s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 399s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 399s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 399s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 399s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 399s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 399s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 399s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 399s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 399s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 399s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 399s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 399s JS G BXD: Defined class for Thread (GThread), prototype 0x98416e791f0, JSClass 0x6a5e8a6cadd0, in object 0x98416e79038 399s JS G BXD: Defining method ref in prototype for GLib.Thread 399s JS G BXD: Defining method unref in prototype for GLib.Thread 399s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 399s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x98416e79240, JSClass 0x6a5e8a6cadd0, in object 0x98416e79038 399s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 399s JS G BXD: Defined class for Regex (GRegex), prototype 0x98416e79290, JSClass 0x6a5e8a6cadd0, in object 0x98416e79038 399s JS G BXD: Defining method match in prototype for GLib.Regex 399s JS G BXD: Defining method match_full in prototype for GLib.Regex 399s JS G BXD: Defining method match_all in prototype for GLib.Regex 399s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 399s JS G NS: Defined namespace 'GLib' 0x98416e79038 in GIRepository 0x958df413340 399s JS IMPORT: Importing module jasmine succeeded 399s JS IMPORT: Defining parent 0x958df400100 of 0x98416e3cce0 'jasmine' is mod 1 399s JS IMPORT: successfully imported module 'jasmine' 399s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 399s JS MAINLOOP: Main loop instance 0x143eb049b3b0: hold 399s JS MAINLOOP: Enqueue job , promise=, allocation site= 399s JS MAINLOOP: Main loop instance 0x143eb049b3b0: Spinning loop until released or hook cleared 399s JS MAINLOOP: handling job 0, 399s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine.js async resolved" 399s JS MAINLOOP: Main loop instance 0x143eb049b3b0: release 399s JS MAINLOOP: Completed job 0 399s JS IMPORT: JS import 'package' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/package.js 399s JS IMPORT: Importing 'gi' 399s JS IMPORT: Defining parent 0x958df400100 of 0x958df413340 'gi' is mod 1 399s JS IMPORT: successfully imported module 'gi' 399s JS IMPORT: JS import 'GIRepository' not found in resource:///org/cinnamon/cjs/modules/core/overrides at resource:///org/cinnamon/cjs/modules/core/overrides/GIRepository.js 399s JS G NS: Defined namespace 'GIRepository' 0x98416e79308 in GIRepository 0x958df413340 399s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/cinnamon/cjs/modules/core/overrides at resource:///org/cinnamon/cjs/modules/core/overrides/CjsPrivate.js 399s JS G NS: Defined namespace 'CjsPrivate' 0x98416e79358 in GIRepository 0x958df413340 399s JS IMPORT: JS import 'signals' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/signals.js 399s JS IMPORT: JS import 'lang' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/lang.js 399s JS IMPORT: JS import '_legacy' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_legacy.js 399s JS IMPORT: Importing module _legacy succeeded 399s JS IMPORT: Defining parent 0x958df400100 of 0x98416e3cf60 '_legacy' is mod 1 399s JS IMPORT: successfully imported module '_legacy' 399s JS IMPORT: Importing module lang succeeded 399s JS IMPORT: Defining parent 0x958df400100 of 0x98416e3cf10 'lang' is mod 1 399s JS IMPORT: successfully imported module 'lang' 399s JS IMPORT: JS import '_signals' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_signals.js 399s JS IMPORT: JS import '_signals' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_signals.js 399s JS IMPORT: Importing module _signals succeeded 399s JS IMPORT: Defining parent 0x958df400100 of 0x98416e3cfb0 '_signals' is mod 1 399s JS IMPORT: successfully imported module '_signals' 399s JS IMPORT: Importing module signals succeeded 399s JS IMPORT: Defining parent 0x958df400100 of 0x98416e3cec0 'signals' is mod 1 399s JS IMPORT: successfully imported module 'signals' 399s JS IMPORT: Importing module Gio succeeded 399s JS IMPORT: Defining parent 0x958df4135b0 of 0x98416e3ce70 'Gio' is mod 1 399s JS IMPORT: successfully imported module 'Gio' 399s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 399s JS IMPORT: Importing '_gi' 399s JS NATIVE: Defining native module '_gi' 399s JS IMPORT: Defining parent 0x958df400100 of 0x958df42bc48 '_gi' is mod 1 399s JS IMPORT: successfully imported module '_gi' 399s JS IMPORT: JS import '_common' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_common.js 399s JS IMPORT: JS import '_common' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_common.js 399s JS IMPORT: Importing module _common succeeded 399s JS IMPORT: Defining parent 0x958df400100 of 0x98416ec6088 '_common' is mod 1 399s JS IMPORT: successfully imported module '_common' 399s JS IMPORT: Importing module GObject succeeded 399s JS IMPORT: Defining parent 0x958df4135b0 of 0x98416ec6038 'GObject' is mod 1 399s JS IMPORT: successfully imported module 'GObject' 399s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 399s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 399s JS G BXD: Defined class for String (GString), prototype 0x98416e79600, JSClass 0x6a5e8a6cadd0, in object 0x98416e79380 399s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 399s JS G PRM: Defined class ParamSpec prototype is 0x98416ec6128 class 0x6a5e8a6d02e8 in object 0x98416e79380 399s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 399s JS G OBJ: Defined class for Object (GObject), prototype 0x98416e79768, JSClass 0x6a5e8a6cb460, in object 0x98416e79380 399s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 399s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 399s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x98416e79790, JSClass 0x6a5e8a6cb460, in object 0x98416e79380 399s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 399s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 399s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 399s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 399s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 399s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 399s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 399s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 399s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 399s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 399s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 399s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 399s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 399s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 399s JS G NS: Defined namespace 'GObject' 0x98416e79380 in GIRepository 0x958df413340 399s JS G OBJ: Defined class for Application (GApplication), prototype 0x98416e797e0, JSClass 0x6a5e8a6cb460, in object 0x98416e79330 399s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 399s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x98416ec6600, JSClass 0x6a5e8a6cb4e0, in object 0x98416e79330 399s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 399s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 399s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 399s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 399s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 399s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 399s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 399s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 399s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 399s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 399s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x98416e79858, JSClass 0x6a5e8a6cb460, in object 0x98416e79330 399s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 399s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x98416ec6880, JSClass 0x6a5e8a6cb4e0, in object 0x98416e79330 399s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 399s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x98416e798d0, JSClass 0x6a5e8a6cb460, in object 0x98416e79330 399s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 399s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 399s JS G IFACE: Defined class for Initable (GInitable), prototype 0x98416ec69c0, JSClass 0x6a5e8a6cb4e0, in object 0x98416e79330 399s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 399s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 399s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 399s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x98416e79948, JSClass 0x6a5e8a6cadd0, in object 0x98416e79330 399s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 399s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x98416e79998, JSClass 0x6a5e8a6cadd0, in object 0x98416e79330 399s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'CjsPrivate' 399s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 399s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x98416e799e8, JSClass 0x6a5e8a6cb460, in object 0x98416e79330 399s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x98416e79a38, JSClass 0x6a5e8a6cb460, in object 0x98416e79358 399s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 399s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x98416e79a88, JSClass 0x6a5e8a6cb460, in object 0x98416e79330 399s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 399s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 399s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 399s JS G IFACE: Defined class for File (GFile), prototype 0x98416ec6b28, JSClass 0x6a5e8a6cb4e0, in object 0x98416e79330 399s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x98416e79b00, JSClass 0x6a5e8a6cb460, in object 0x958df413420 399s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 399s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x98416e79b78, JSClass 0x6a5e8a6cb460, in object 0x98416e79330 399s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 399s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 399s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x98416e79bc8, JSClass 0x6a5e8a6cb460, in object 0x98416e79330 399s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 399s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x98416e79c18, JSClass 0x6a5e8a6cb460, in object 0x98416e79330 399s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 399s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x98416e79c68, JSClass 0x6a5e8a6cadd0, in object 0x98416e79330 399s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 399s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 399s JS G OBJ: Defined class for Settings (GSettings), prototype 0x98416e79cb8, JSClass 0x6a5e8a6cb460, in object 0x98416e79330 399s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 399s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 399s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 399s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 399s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 399s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 399s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 399s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 399s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 399s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 399s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 399s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 399s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 399s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 399s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 399s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 399s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 399s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 399s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 399s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 399s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 399s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 399s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 399s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 399s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 399s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 399s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 399s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 399s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 399s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 399s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 399s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 399s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 399s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 399s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 399s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 399s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 399s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 399s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 399s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 399s JS G NS: Defined namespace 'Gio' 0x98416e79330 in GIRepository 0x958df413340 399s JS IMPORT: Importing 'system' 399s JS NATIVE: Defining native module 'system' 399s JS IMPORT: Defining parent 0x958df400100 of 0x958df431510 'system' is mod 1 399s JS IMPORT: successfully imported module 'system' 399s JS IMPORT: JS import 'gettext' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/gettext.js 399s JS IMPORT: JS import '_gettext' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_gettext.js 399s JS IMPORT: JS import '_gettext' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_gettext.js 399s JS G NS: Found info type ENUM for 'LocaleCategory' in namespace 'CjsPrivate' 399s JS G ENUM: Defining enum value ALL (fixed from all) 6 399s JS G ENUM: Defining enum value COLLATE (fixed from collate) 3 399s JS G ENUM: Defining enum value CTYPE (fixed from ctype) 0 399s JS G ENUM: Defining enum value MESSAGES (fixed from messages) 5 399s JS G ENUM: Defining enum value MONETARY (fixed from monetary) 4 399s JS G ENUM: Defining enum value NUMERIC (fixed from numeric) 1 399s JS G ENUM: Defining enum value TIME (fixed from time) 2 399s JS G ENUM: Defining CjsPrivate.LocaleCategory as 0x958df431c00 399s JS IMPORT: Importing module _gettext succeeded 399s JS IMPORT: Defining parent 0x958df400100 of 0x98416ed8628 '_gettext' is mod 1 399s JS IMPORT: successfully imported module '_gettext' 399s JS IMPORT: Importing module gettext succeeded 399s JS IMPORT: Defining parent 0x958df400100 of 0x98416ed85d8 'gettext' is mod 1 399s JS IMPORT: successfully imported module 'gettext' 399s JS IMPORT: Importing module package succeeded 399s JS IMPORT: Defining parent 0x958df400100 of 0x98416e3ce20 'package' is mod 1 399s JS IMPORT: successfully imported module 'package' 399s JS CTX: Script evaluation succeeded 399s JS MAINLOOP: Main loop instance 0x143eb049b3b0: Spinning loop until released or hook cleared 399s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine-executor.js' (resource:///org/cjs/jsunit/minijasmine-executor.js), global 0x98416e3b128 399s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x98416e3b128 399s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x98416e3b128 399s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x98416e3b128 399s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x98416e3b128 399s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x98416e3b128 399s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x98416e3b128 399s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x98416e3b128 399s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x98416e3b128 399s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x98416e3b128 399s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x98416e3b128 399s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x98416e3b128 399s JS IMPORT: Module metadata hook for module 0x958df43d2b0 399s JS IMPORT: Defining meta.importSync for module 0x958df43d2b0 399s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x98416e3b128 399s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x98416e3b128 399s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 399s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 399s JS MAINLOOP: Set main loop hook to 399s JS MAINLOOP: Main loop instance 0x143eb049b3b0: hold 399s JS MAINLOOP: Running and clearing main loop hook 399s JS G BXD: Defining method run in prototype for GLib.MainLoop 399s 1..20 399s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 399s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 399s JS G BXD: Defined class for Source (GSource), prototype 0x98416e79d30, JSClass 0x6a5e8a6cadd0, in object 0x98416e79038 399s JS G BXD: Defining method set_priority in prototype for GLib.Source 399s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 399s JS G BXD: Defining method attach in prototype for GLib.Source 399s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 399s JS IMPORT: Module metadata hook for module 0x98416e62c48 399s JS IMPORT: Defining meta.importSync for module 0x98416e62c48 399s JS IMPORT: JS import 'Regress' not found in resource:///org/cinnamon/cjs/modules/core/overrides at resource:///org/cinnamon/cjs/modules/core/overrides/Regress.js 399s JS G NS: Defined namespace 'Regress' 0x98416e79e20 in GIRepository 0x98416e3ed00 399s JS G BXD: Defining method destroy in prototype for GLib.Source 399s ok 1 Package module finds an existing library 399s ok 2 Package module doesn't find a non-existent library 399s JS G NS: Found info type FUNCTION for 'get_variant' in namespace 'Regress' 399s ok 3 Package module finds a function 399s ok 4 Package module doesn't find a non-existent function 399s JS G NS: Found info type OBJECT for 'TestObj' in namespace 'Regress' 399s JS G OBJ: Defined class for TestObj (RegressTestObj), prototype 0x2a31c6a07100, JSClass 0x6a5e8a6cb460, in object 0x98416e79e20 399s ok 5 Package module finds a class 399s ok 6 Package module doesn't find a non-existent class 399s ok 7 Package module finds a property 399s JS G NS: Found info type FUNCTION for 'type_is_a' in namespace 'GObject' 399s ok 8 Package module doesn't find a non-existent property 399s ok 9 Package module finds a static function 399s ok 10 Package module doesn't find a non-existent static function 399s ok 11 Package module finds a method 399s ok 12 Package module doesn't find a non-existent method 399s JS IMPORT: JS import 'GIMarshallingTests' not found in resource:///org/cinnamon/cjs/modules/core/overrides at resource:///org/cinnamon/cjs/modules/core/overrides/GIMarshallingTests.js 399s JS G NS: Defined namespace 'GIMarshallingTests' 0x2a31c6a07650 in GIRepository 0x98416e3ed00 399s JS G NS: Found info type INTERFACE for 'Interface' in namespace 'GIMarshallingTests' 399s JS G IFACE: Defined class for Interface (GIMarshallingTestsInterface), prototype 0x2a31c6a052b8, JSClass 0x6a5e8a6cb4e0, in object 0x2a31c6a07650 399s ok 13 Package module finds an interface 399s ok 14 Package module doesn't find a non-existent interface 399s ok 15 Package module finds an interface method 399s JS G NS: Found info type FUNCTION for 'type_default_interface_ref' in namespace 'GObject' 399s JS G NS: Found info type STRUCT for 'TypeInterface' in namespace 'GObject' 399s JS G BXD: Defined class for TypeInterface (void), prototype 0x2a31c6a07880, JSClass 0x6a5e8a6cadd0, in object 0x98416e79380 399s ok 16 Package module doesn't find a non-existent interface method 399s JS G NS: Found info type ENUM for 'TestEnum' in namespace 'Regress' 399s JS G ENUM: Defining enum value VALUE1 (fixed from value1) 0 399s JS G ENUM: Defining enum value VALUE2 (fixed from value2) 1 399s JS G ENUM: Defining enum value VALUE3 (fixed from value3) -1 399s JS G ENUM: Defining enum value VALUE4 (fixed from value4) 48 399s JS G ENUM: Defining enum value VALUE5 (fixed from value5) 49 399s JS G ENUM: Defining Regress.TestEnum as 0x958df4556c8 399s ok 17 Package module finds an enum value 399s ok 18 Package module doesn't find a non-existent enum value 399s JS G NS: Found info type CONSTANT for 'BOOL_CONSTANT' in namespace 'Regress' 399s ok 19 Package module finds a constant 399s ok 20 Package module doesn't find a non-existent constant 399s JS G BXD: Defining method quit in prototype for GLib.MainLoop 399s JS MAINLOOP: Enqueue job , promise=, allocation site= 399s JS MAINLOOP: Main loop instance 0x143eb049b3b0: Spinning loop until released or hook cleared 399s JS MAINLOOP: handling job 0, 399s JS MAINLOOP: Enqueue job , promise=, allocation site= 399s JS MAINLOOP: Completed job 0 399s JS MAINLOOP: handling job 1, 399s JS MAINLOOP: Enqueue job , promise=, allocation site= 399s JS MAINLOOP: Completed job 1 399s JS MAINLOOP: handling job 2, 399s JS MAINLOOP: Enqueue job , promise=, allocation site= 399s JS MAINLOOP: Completed job 2 399s JS MAINLOOP: handling job 3, 399s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine-executor.js async resolved" 399s JS MAINLOOP: Main loop instance 0x143eb049b3b0: release 399s JS MAINLOOP: Completed job 3 399s JS MEMORY: Memory report: before destroying context 399s JS MEMORY: 374 objects currently alive 399s JS MEMORY: boxed_instance = 88 399s JS MEMORY: boxed_prototype = 14 399s JS MEMORY: closure = 1 399s JS MEMORY: function = 232 399s JS MEMORY: fundamental_instance = 0 399s JS MEMORY: fundamental_prototype = 0 399s JS MEMORY: gerror_instance = 0 399s JS MEMORY: gerror_prototype = 0 399s JS MEMORY: interface = 5 399s JS MEMORY: module = 12 399s JS MEMORY: ns = 7 399s JS MEMORY: object_instance = 1 399s JS MEMORY: object_prototype = 14 399s JS MEMORY: param = 0 399s JS MEMORY: union_instance = 0 399s JS MEMORY: union_prototype = 0 399s JS CTX: JS shutdown sequence 399s JS CTX: Stopping profiler 399s JS CTX: Shutting down toggle queue 399s JS CTX: Notifying external reference holders of GjsContext dispose 399s JS MAINLOOP: Stopping promise job dispatcher 399s JS CTX: Notifying reference holders of GjsContext dispose 399s JS CTX: Checking unhandled promise rejections 399s JS CTX: Releasing cached JS wrappers 399s JS CTX: Final triggered GC 399s JS CTX: Destroying JS context 399s JS CTX: Releasing all native objects 399s JS CTX: Disabling auto GC 399s JS CTX: Ending trace on global object 399s JS CTX: Freeing allocated resources 399s JS CTX: JS context destroyed 399s PASS: cjs/testPackage.test 399s Running test: cjs/lastvalues.test 399s 1..1 399s ok 1 - /usr/libexec/installed-tests/cjs/debugger/lastvalues.debugger 399s PASS: cjs/lastvalues.test 399s Running test: cjs/testWeakRef.test 399s JS NATIVE: Registered native JS module '_promiseNative' 399s JS NATIVE: Registered native JS module '_byteArrayNative' 399s JS NATIVE: Registered native JS module '_encodingNative' 399s JS NATIVE: Registered native JS module '_gi' 399s JS NATIVE: Registered native JS module 'gi' 399s JS NATIVE: Registered native JS module 'cairoNative' 399s JS NATIVE: Registered native JS module 'system' 399s JS NATIVE: Registered native JS module 'console' 399s JS NATIVE: Registered native JS module '_print' 399s JS CTX: Enabling JIT 399s JS CTX: Initialized class GjsFileImporter prototype 0x383e996000a0 399s JS IMPORT: Defining parent (nil) of 0x383e99600100 'imports' is mod 0 399s JS IMPORT: Importing '_print' 399s JS NATIVE: Defining native module '_print' 399s JS IMPORT: Defining parent 0x383e99600100 of 0x383e996007b8 '_print' is mod 1 399s JS IMPORT: successfully imported module '_print' 399s JS IMPORT: Loading internal module 'loader' (resource:///org/cinnamon/cjs/modules/internal/loader.js) 399s JS IMPORT: Module resolve hook for module 'resource:///org/cinnamon/cjs/modules/esm/_bootstrap/default.js' (resource:///org/cinnamon/cjs/modules/esm/_bootstrap/default.js), global 0x2da0e3a3b128 399s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x2da0e3a3b128 399s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2da0e3a3b128 399s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2da0e3a3b128 399s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2da0e3a3b128 399s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2da0e3a3b128 399s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x2da0e3a3b128 399s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x2da0e3a3b128 399s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x2da0e3a3b128 399s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2da0e3a3b128 399s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2da0e3a3b128 399s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x2da0e3a3b128 399s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x2da0e3a3b128 399s JS MAINLOOP: Main loop instance 0xaac191cb3b0: hold 399s JS MAINLOOP: Enqueue job , promise=, allocation site= 399s JS MAINLOOP: Starting promise job dispatcher 399s JS MAINLOOP: Main loop instance 0xaac191cb3b0: Spinning loop until released or hook cleared 399s JS MAINLOOP: handling job 0, 399s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 399s JS MAINLOOP: Main loop instance 0xaac191cb3b0: release 399s JS MAINLOOP: Completed job 0 399s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine.js' (resource:///org/cjs/jsunit/minijasmine.js), global 0x2da0e3a3b128 399s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2da0e3a3b128 399s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2da0e3a3b128 399s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2da0e3a3b128 399s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2da0e3a3b128 399s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2da0e3a3b128 399s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2da0e3a3b128 399s JS IMPORT: Module metadata hook for module 0x383e996130c0 399s JS IMPORT: Defining meta.importSync for module 0x383e996130c0 399s JS NATIVE: Defining native module 'gi' 399s JS CTX: Initialized class GIRepositoryNamespace prototype 0x383e996134b0 399s JS IMPORT: JS import 'overrides' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/overrides.js 399s JS IMPORT: JS import 'overrides' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/overrides.js 399s JS IMPORT: Adding directory 'resource:///org/cinnamon/cjs/modules/core/overrides' to child importer 'overrides' 399s JS IMPORT: Importing directory 'overrides' 399s JS IMPORT: Defining parent 0x383e99600100 of 0x383e996135b0 'overrides' is mod 1 399s JS IMPORT: Defined importer 'overrides' 0x383e996135b0 in 0x383e99600100 399s JS IMPORT: successfully imported directory 'overrides' 399s JS IMPORT: Importing '_promiseNative' 399s JS NATIVE: Defining native module '_promiseNative' 399s JS IMPORT: Defining parent 0x383e99600100 of 0x383e99613a70 '_promiseNative' is mod 1 399s JS IMPORT: successfully imported module '_promiseNative' 399s JS IMPORT: Importing module GLib succeeded 399s JS IMPORT: Defining parent 0x383e996135b0 of 0x2da0e3a3c150 'GLib' is mod 1 399s JS IMPORT: successfully imported module 'GLib' 399s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 399s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x2da0e3a79060, JSClass 0x76822ce4add0, in object 0x2da0e3a79038 399s JS CTX: Initialized class GIRepositoryGType prototype 0x383e99613dc0 399s JS CTX: Initialized class GIRepositoryFunction prototype 0x383e99613e20 399s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 399s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 399s JS G BXD: Defined class for Error (GError), prototype 0x2da0e3a790b0, JSClass 0x76822ce4add0, in object 0x2da0e3a79038 399s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 399s JS G BXD: Defined class for Variant (GVariant), prototype 0x2da0e3a79100, JSClass 0x76822ce4add0, in object 0x2da0e3a79038 399s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 399s JS G BXD: Defined class for Bytes (GBytes), prototype 0x2da0e3a79150, JSClass 0x76822ce4add0, in object 0x2da0e3a79038 399s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 399s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 399s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x2da0e3a791a0, JSClass 0x76822ce4add0, in object 0x2da0e3a79038 399s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 399s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 399s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 399s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 399s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 399s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 399s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 399s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 399s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 399s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 399s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 399s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 399s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 399s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 399s JS G BXD: Defined class for Thread (GThread), prototype 0x2da0e3a791f0, JSClass 0x76822ce4add0, in object 0x2da0e3a79038 399s JS G BXD: Defining method ref in prototype for GLib.Thread 399s JS G BXD: Defining method unref in prototype for GLib.Thread 399s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 399s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x2da0e3a79240, JSClass 0x76822ce4add0, in object 0x2da0e3a79038 399s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 399s JS G BXD: Defined class for Regex (GRegex), prototype 0x2da0e3a79290, JSClass 0x76822ce4add0, in object 0x2da0e3a79038 399s JS G BXD: Defining method match in prototype for GLib.Regex 399s JS G BXD: Defining method match_full in prototype for GLib.Regex 399s JS G BXD: Defining method match_all in prototype for GLib.Regex 399s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 399s JS G NS: Defined namespace 'GLib' 0x2da0e3a79038 in GIRepository 0x383e99613340 399s JS IMPORT: Importing module jasmine succeeded 399s JS IMPORT: Defining parent 0x383e99600100 of 0x2da0e3a3cce0 'jasmine' is mod 1 399s JS IMPORT: successfully imported module 'jasmine' 399s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 399s JS MAINLOOP: Main loop instance 0xaac191cb3b0: hold 399s JS MAINLOOP: Enqueue job , promise=, allocation site= 399s JS MAINLOOP: Main loop instance 0xaac191cb3b0: Spinning loop until released or hook cleared 399s JS MAINLOOP: handling job 0, 399s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine.js async resolved" 399s JS MAINLOOP: Main loop instance 0xaac191cb3b0: release 399s JS MAINLOOP: Completed job 0 399s JS IMPORT: Module resolve hook for module 'file:///usr/libexec/installed-tests/cjs/js/testWeakRef.js' (file:///usr/libexec/installed-tests/cjs/js/testWeakRef.js), global 0x2da0e3a3b128 399s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2da0e3a3b128 399s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2da0e3a3b128 399s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2da0e3a3b128 399s JS IMPORT: Module metadata hook for module 0x383e99628bc0 399s JS IMPORT: Defining meta.importSync for module 0x383e99628bc0 399s JS NATIVE: Defining native module 'system' 399s JS MAINLOOP: Main loop instance 0xaac191cb3b0: hold 399s JS MAINLOOP: Enqueue job , promise=, allocation site= 399s JS MAINLOOP: Main loop instance 0xaac191cb3b0: Spinning loop until released or hook cleared 399s JS MAINLOOP: handling job 0, 399s JS IMPORT: Module evaluation promise resolved: function "file:///usr/libexec/installed-tests/cjs/js/testWeakRef.js async resolved" 399s JS MAINLOOP: Main loop instance 0xaac191cb3b0: release 399s JS MAINLOOP: Completed job 0 399s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine-executor.js' (resource:///org/cjs/jsunit/minijasmine-executor.js), global 0x2da0e3a3b128 399s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2da0e3a3b128 399s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2da0e3a3b128 399s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2da0e3a3b128 399s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2da0e3a3b128 399s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2da0e3a3b128 399s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2da0e3a3b128 399s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2da0e3a3b128 399s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2da0e3a3b128 399s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2da0e3a3b128 399s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2da0e3a3b128 399s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2da0e3a3b128 399s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2da0e3a3b128 399s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2da0e3a3b128 399s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 399s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 399s JS MAINLOOP: Set main loop hook to 399s JS MAINLOOP: Main loop instance 0xaac191cb3b0: hold 399s JS MAINLOOP: Running and clearing main loop hook 399s JS G BXD: Defining method run in prototype for GLib.MainLoop 399s 1..5 399s JS IMPORT: Importing 'gi' 399s JS IMPORT: Defining parent 0x383e99600100 of 0x383e99613340 'gi' is mod 1 399s JS IMPORT: successfully imported module 'gi' 399s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 399s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 399s JS G BXD: Defined class for Source (GSource), prototype 0x2da0e3a79308, JSClass 0x76822ce4add0, in object 0x2da0e3a79038 399s JS G BXD: Defining method set_priority in prototype for GLib.Source 399s JS IMPORT: Importing '_gi' 399s JS NATIVE: Defining native module '_gi' 399s JS IMPORT: Defining parent 0x383e99600100 of 0x383e99632010 '_gi' is mod 1 399s JS IMPORT: successfully imported module '_gi' 399s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/cinnamon/cjs/modules/core/overrides at resource:///org/cinnamon/cjs/modules/core/overrides/CjsPrivate.js 399s JS G NS: Defined namespace 'CjsPrivate' 0x2da0e3a793a8 in GIRepository 0x383e99613340 399s JS IMPORT: JS import '_common' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_common.js 399s JS IMPORT: JS import '_common' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_common.js 399s JS IMPORT: Importing module _common succeeded 399s JS IMPORT: Defining parent 0x383e99600100 of 0x2da0e3a3cfd8 '_common' is mod 1 399s JS IMPORT: successfully imported module '_common' 399s JS IMPORT: JS import '_legacy' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_legacy.js 399s JS IMPORT: Importing module _legacy succeeded 399s JS IMPORT: Defining parent 0x383e99600100 of 0x2da0e3ac5060 '_legacy' is mod 1 399s JS IMPORT: successfully imported module '_legacy' 399s JS IMPORT: Importing module GObject succeeded 399s JS IMPORT: Defining parent 0x383e996135b0 of 0x2da0e3a3cf88 'GObject' is mod 1 399s JS IMPORT: successfully imported module 'GObject' 399s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 399s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 399s JS G BXD: Defined class for String (GString), prototype 0x2da0e3a79628, JSClass 0x76822ce4add0, in object 0x2da0e3a79380 399s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 399s JS G PRM: Defined class ParamSpec prototype is 0x2da0e3ac5100 class 0x76822ce502e8 in object 0x2da0e3a79380 399s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 399s JS G OBJ: Defined class for Object (GObject), prototype 0x2da0e3a79790, JSClass 0x76822ce4b460, in object 0x2da0e3a79380 399s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 399s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 399s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x2da0e3a797b8, JSClass 0x76822ce4b460, in object 0x2da0e3a79380 399s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 399s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 399s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 399s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 399s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 399s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 399s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 399s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 399s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 399s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 399s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 399s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 399s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 399s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 399s JS G NS: Defined namespace 'GObject' 0x2da0e3a79380 in GIRepository 0x383e99613340 399s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 399s JS G BXD: Defining method attach in prototype for GLib.Source 399s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 399s JS IMPORT: Module metadata hook for module 0x383e996043f8 399s JS IMPORT: Defining meta.importSync for module 0x383e996043f8 399s JS G BXD: Defining method destroy in prototype for GLib.Source 399s ok 1 WeakRef works 399s JS MAINLOOP: Running FinalizationRegistry cleanup callback 399s JS MAINLOOP: Completed FinalizationRegistry cleanup callback 399s ok 2 FinalizationRegistry works 399s JS MAINLOOP: Running FinalizationRegistry cleanup callback 399s JS MAINLOOP: Enqueue job , promise=, allocation site= 399s JS MAINLOOP: Completed FinalizationRegistry cleanup callback 399s JS MAINLOOP: handling job 0, 399s JS MAINLOOP: Completed job 0 399s ok 3 FinalizationRegistry works if a microtask is enqueued from the callback 399s JS MAINLOOP: Enqueue job , promise=, allocation site= 399s JS MAINLOOP: handling job 0, 399s JS MAINLOOP: Enqueue job , promise=, allocation site= 399s JS MAINLOOP: Completed job 0 399s JS MAINLOOP: Running FinalizationRegistry cleanup callback 399s JS MAINLOOP: Completed FinalizationRegistry cleanup callback 399s JS MAINLOOP: handling job 1, 399s JS MAINLOOP: Enqueue job , promise=, allocation site= 399s JS MAINLOOP: Completed job 1 399s JS MAINLOOP: handling job 2, 399s ok 4 FinalizationRegistry works if the object is collected in a microtask 399s JS MAINLOOP: Completed job 2 399s JS MAINLOOP: Running FinalizationRegistry cleanup callback 399s JS MAINLOOP: Completed FinalizationRegistry cleanup callback 399s ok 5 FinalizationRegistry works if another collection is queued from the callback 399s JS MAINLOOP: Running FinalizationRegistry cleanup callback 399s JS MAINLOOP: Completed FinalizationRegistry cleanup callback 399s JS G BXD: Defining method quit in prototype for GLib.MainLoop 399s JS MAINLOOP: Enqueue job , promise=, allocation site= 399s JS MAINLOOP: Main loop instance 0xaac191cb3b0: Spinning loop until released or hook cleared 399s JS MAINLOOP: handling job 0, 399s JS MAINLOOP: Enqueue job , promise=, allocation site= 399s JS MAINLOOP: Completed job 0 399s JS MAINLOOP: handling job 1, 399s JS MAINLOOP: Enqueue job , promise=, allocation site= 399s JS MAINLOOP: Completed job 1 399s JS MAINLOOP: handling job 2, 399s JS MAINLOOP: Enqueue job , promise=, allocation site= 399s JS MAINLOOP: Completed job 2 399s JS MAINLOOP: handling job 3, 399s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine-executor.js async resolved" 399s JS MAINLOOP: Main loop instance 0xaac191cb3b0: release 399s JS MAINLOOP: Completed job 3 399s JS MEMORY: Memory report: before destroying context 399s JS MEMORY: 109 objects currently alive 399s JS MEMORY: boxed_instance = 9 399s JS MEMORY: boxed_prototype = 9 399s JS MEMORY: closure = 1 399s JS MEMORY: function = 80 399s JS MEMORY: fundamental_instance = 0 399s JS MEMORY: fundamental_prototype = 0 399s JS MEMORY: gerror_instance = 0 399s JS MEMORY: gerror_prototype = 0 399s JS MEMORY: interface = 0 399s JS MEMORY: module = 5 399s JS MEMORY: ns = 3 399s JS MEMORY: object_instance = 0 399s JS MEMORY: object_prototype = 2 399s JS MEMORY: param = 0 399s JS MEMORY: union_instance = 0 399s JS MEMORY: union_prototype = 0 399s JS CTX: JS shutdown sequence 399s JS CTX: Stopping profiler 399s JS CTX: Shutting down toggle queue 399s JS CTX: Notifying external reference holders of GjsContext dispose 399s JS MAINLOOP: Stopping promise job dispatcher 399s JS CTX: Notifying reference holders of GjsContext dispose 399s JS CTX: Checking unhandled promise rejections 399s JS CTX: Releasing cached JS wrappers 399s JS CTX: Final triggered GC 399s JS CTX: Destroying JS context 399s JS CTX: Releasing all native objects 399s JS CTX: Disabling auto GC 399s JS CTX: Ending trace on global object 399s JS CTX: Freeing allocated resources 399s JS CTX: JS context destroyed 399s PASS: cjs/testWeakRef.test 399s Running test: cjs/until.test 399s 1..1 399s ok 1 - /usr/libexec/installed-tests/cjs/debugger/until.debugger 399s PASS: cjs/until.test 399s Running test: cjs/testGLib.test 399s JS NATIVE: Registered native JS module '_promiseNative' 399s JS NATIVE: Registered native JS module '_byteArrayNative' 399s JS NATIVE: Registered native JS module '_encodingNative' 399s JS NATIVE: Registered native JS module '_gi' 399s JS NATIVE: Registered native JS module 'gi' 399s JS NATIVE: Registered native JS module 'cairoNative' 399s JS NATIVE: Registered native JS module 'system' 399s JS NATIVE: Registered native JS module 'console' 399s JS NATIVE: Registered native JS module '_print' 399s JS CTX: Enabling JIT 399s JS CTX: Initialized class GjsFileImporter prototype 0x29c9f95000a0 399s JS IMPORT: Defining parent (nil) of 0x29c9f9500100 'imports' is mod 0 399s JS IMPORT: Importing '_print' 399s JS NATIVE: Defining native module '_print' 399s JS IMPORT: Defining parent 0x29c9f9500100 of 0x29c9f95007b8 '_print' is mod 1 399s JS IMPORT: successfully imported module '_print' 399s JS IMPORT: Loading internal module 'loader' (resource:///org/cinnamon/cjs/modules/internal/loader.js) 399s JS IMPORT: Module resolve hook for module 'resource:///org/cinnamon/cjs/modules/esm/_bootstrap/default.js' (resource:///org/cinnamon/cjs/modules/esm/_bootstrap/default.js), global 0x8cf31f3b128 399s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x8cf31f3b128 399s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x8cf31f3b128 399s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x8cf31f3b128 399s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x8cf31f3b128 399s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x8cf31f3b128 399s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x8cf31f3b128 399s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x8cf31f3b128 399s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x8cf31f3b128 399s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x8cf31f3b128 399s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x8cf31f3b128 399s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x8cf31f3b128 399s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x8cf31f3b128 399s JS MAINLOOP: Main loop instance 0x1db553e8b3b0: hold 399s JS MAINLOOP: Enqueue job , promise=, allocation site= 399s JS MAINLOOP: Starting promise job dispatcher 399s JS MAINLOOP: Main loop instance 0x1db553e8b3b0: Spinning loop until released or hook cleared 399s JS MAINLOOP: handling job 0, 399s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 399s JS MAINLOOP: Main loop instance 0x1db553e8b3b0: release 399s JS MAINLOOP: Completed job 0 399s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine.js' (resource:///org/cjs/jsunit/minijasmine.js), global 0x8cf31f3b128 399s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x8cf31f3b128 399s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x8cf31f3b128 399s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x8cf31f3b128 399s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x8cf31f3b128 399s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x8cf31f3b128 399s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x8cf31f3b128 399s JS IMPORT: Module metadata hook for module 0x29c9f95130c0 399s JS IMPORT: Defining meta.importSync for module 0x29c9f95130c0 399s JS NATIVE: Defining native module 'gi' 399s JS CTX: Initialized class GIRepositoryNamespace prototype 0x29c9f95134b0 399s JS IMPORT: JS import 'overrides' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/overrides.js 399s JS IMPORT: JS import 'overrides' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/overrides.js 399s JS IMPORT: Adding directory 'resource:///org/cinnamon/cjs/modules/core/overrides' to child importer 'overrides' 399s JS IMPORT: Importing directory 'overrides' 399s JS IMPORT: Defining parent 0x29c9f9500100 of 0x29c9f95135b0 'overrides' is mod 1 399s JS IMPORT: Defined importer 'overrides' 0x29c9f95135b0 in 0x29c9f9500100 399s JS IMPORT: successfully imported directory 'overrides' 399s JS IMPORT: Importing '_promiseNative' 399s JS NATIVE: Defining native module '_promiseNative' 399s JS IMPORT: Defining parent 0x29c9f9500100 of 0x29c9f9513a70 '_promiseNative' is mod 1 399s JS IMPORT: successfully imported module '_promiseNative' 399s JS IMPORT: Importing module GLib succeeded 399s JS IMPORT: Defining parent 0x29c9f95135b0 of 0x8cf31f3c150 'GLib' is mod 1 399s JS IMPORT: successfully imported module 'GLib' 399s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 399s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x8cf31f79060, JSClass 0x7c449490add0, in object 0x8cf31f79038 399s JS CTX: Initialized class GIRepositoryGType prototype 0x29c9f9513dc0 399s JS CTX: Initialized class GIRepositoryFunction prototype 0x29c9f9513e20 399s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 399s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 399s JS G BXD: Defined class for Error (GError), prototype 0x8cf31f790b0, JSClass 0x7c449490add0, in object 0x8cf31f79038 399s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 399s JS G BXD: Defined class for Variant (GVariant), prototype 0x8cf31f79100, JSClass 0x7c449490add0, in object 0x8cf31f79038 399s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 399s JS G BXD: Defined class for Bytes (GBytes), prototype 0x8cf31f79150, JSClass 0x7c449490add0, in object 0x8cf31f79038 399s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 399s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 399s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x8cf31f791a0, JSClass 0x7c449490add0, in object 0x8cf31f79038 399s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 399s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 399s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 399s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 399s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 399s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 399s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 399s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 399s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 399s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 399s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 399s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 399s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 399s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 399s JS G BXD: Defined class for Thread (GThread), prototype 0x8cf31f791f0, JSClass 0x7c449490add0, in object 0x8cf31f79038 399s JS G BXD: Defining method ref in prototype for GLib.Thread 399s JS G BXD: Defining method unref in prototype for GLib.Thread 399s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 399s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x8cf31f79240, JSClass 0x7c449490add0, in object 0x8cf31f79038 399s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 399s JS G BXD: Defined class for Regex (GRegex), prototype 0x8cf31f79290, JSClass 0x7c449490add0, in object 0x8cf31f79038 399s JS G BXD: Defining method match in prototype for GLib.Regex 399s JS G BXD: Defining method match_full in prototype for GLib.Regex 399s JS G BXD: Defining method match_all in prototype for GLib.Regex 399s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 399s JS G NS: Defined namespace 'GLib' 0x8cf31f79038 in GIRepository 0x29c9f9513340 399s JS IMPORT: Importing module jasmine succeeded 399s JS IMPORT: Defining parent 0x29c9f9500100 of 0x8cf31f3cce0 'jasmine' is mod 1 399s JS IMPORT: successfully imported module 'jasmine' 399s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 399s JS MAINLOOP: Main loop instance 0x1db553e8b3b0: hold 399s JS MAINLOOP: Enqueue job , promise=, allocation site= 399s JS MAINLOOP: Main loop instance 0x1db553e8b3b0: Spinning loop until released or hook cleared 399s JS MAINLOOP: handling job 0, 399s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine.js async resolved" 399s JS MAINLOOP: Main loop instance 0x1db553e8b3b0: release 399s JS MAINLOOP: Completed job 0 399s JS IMPORT: Importing 'gi' 399s JS IMPORT: Defining parent 0x29c9f9500100 of 0x29c9f9513340 'gi' is mod 1 399s JS IMPORT: successfully imported module 'gi' 399s JS CTX: Script evaluation succeeded 399s JS MAINLOOP: Main loop instance 0x1db553e8b3b0: Spinning loop until released or hook cleared 399s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine-executor.js' (resource:///org/cjs/jsunit/minijasmine-executor.js), global 0x8cf31f3b128 399s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x8cf31f3b128 399s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x8cf31f3b128 399s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x8cf31f3b128 399s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x8cf31f3b128 399s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x8cf31f3b128 399s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x8cf31f3b128 399s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x8cf31f3b128 399s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x8cf31f3b128 399s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x8cf31f3b128 399s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x8cf31f3b128 399s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x8cf31f3b128 399s JS IMPORT: Module metadata hook for module 0x29c9f9506678 399s JS IMPORT: Defining meta.importSync for module 0x29c9f9506678 399s JS NATIVE: Defining native module 'system' 399s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x8cf31f3b128 399s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x8cf31f3b128 399s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 399s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 399s JS MAINLOOP: Set main loop hook to 399s JS MAINLOOP: Main loop instance 0x1db553e8b3b0: hold 399s JS MAINLOOP: Running and clearing main loop hook 399s JS G BXD: Defining method run in prototype for GLib.MainLoop 399s 1..50 399s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 399s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 399s JS G BXD: Defined class for Source (GSource), prototype 0x8cf31f79308, JSClass 0x7c449490add0, in object 0x8cf31f79038 399s JS G BXD: Defining method set_priority in prototype for GLib.Source 399s JS IMPORT: Importing '_gi' 399s JS NATIVE: Defining native module '_gi' 399s JS IMPORT: Defining parent 0x8cf31f3ea90 of 0x29c9f9510d38 '_gi' is mod 1 399s JS IMPORT: successfully imported module '_gi' 399s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/cinnamon/cjs/modules/core/overrides at resource:///org/cinnamon/cjs/modules/core/overrides/CjsPrivate.js 399s JS G NS: Defined namespace 'CjsPrivate' 0x8cf31f793a8 in GIRepository 0x8cf31f3eac0 399s JS IMPORT: JS import '_common' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_common.js 399s JS IMPORT: JS import '_common' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_common.js 399s JS IMPORT: Importing module _common succeeded 399s JS IMPORT: Defining parent 0x8cf31f3ea90 of 0x8cf31fc1b28 '_common' is mod 1 399s JS IMPORT: successfully imported module '_common' 399s JS IMPORT: JS import '_legacy' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_legacy.js 399s JS IMPORT: Importing module _legacy succeeded 399s JS IMPORT: Defining parent 0x8cf31f3ea90 of 0x8cf31fc1b78 '_legacy' is mod 1 399s JS IMPORT: successfully imported module '_legacy' 399s JS IMPORT: Importing module GObject succeeded 399s JS IMPORT: Defining parent 0x8cf31f3ea78 of 0x8cf31fc1ad8 'GObject' is mod 1 399s JS IMPORT: successfully imported module 'GObject' 399s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 399s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 399s JS G BXD: Defined class for String (GString), prototype 0x8cf31f79628, JSClass 0x7c449490add0, in object 0x8cf31f79380 399s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 399s JS G PRM: Defined class ParamSpec prototype is 0x8cf31fc1c18 class 0x7c44949102e8 in object 0x8cf31f79380 399s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 399s JS G OBJ: Defined class for Object (GObject), prototype 0x8cf31f79790, JSClass 0x7c449490b460, in object 0x8cf31f79380 399s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 399s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 399s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x8cf31f797b8, JSClass 0x7c449490b460, in object 0x8cf31f79380 399s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 399s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 399s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 399s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 399s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 399s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 399s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 399s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 399s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 399s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 399s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 399s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 399s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 399s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 399s JS G NS: Defined namespace 'GObject' 0x8cf31f79380 in GIRepository 0x8cf31f3eac0 399s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 399s JS G BXD: Defining method attach in prototype for GLib.Source 399s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 399s JS IMPORT: Module metadata hook for module 0x8cf31f62938 399s JS IMPORT: Defining meta.importSync for module 0x8cf31f62938 399s JS G BXD: Defining method get_string in prototype for GLib.Variant 399s JS G BXD: Defining method classify in prototype for GLib.Variant 399s JS G BXD: Defining method destroy in prototype for GLib.Source 399s ok 1 GVariant constructor constructs a string variant 399s JS G BXD: Defining method equal in prototype for GLib.Variant 399s ok 2 GVariant constructor constructs a string variant (backwards compatible API) 399s JS G NS: Found info type STRUCT for 'VariantType' in namespace 'GLib' 399s JS G BXD: Defined class for VariantType (GVariantType), prototype 0x8cf31f79c18, JSClass 0x7c449490add0, in object 0x8cf31f79038 399s JS G BXD: Defining method n_children in prototype for GLib.Variant 399s JS G BXD: Defining method get_child_value in prototype for GLib.Variant 399s JS G BXD: Defining method get_variant in prototype for GLib.Variant 399s JS G BXD: Defining method is_of_type in prototype for GLib.Variant 399s JS G BXD: Defining method get_uint32 in prototype for GLib.Variant 399s ok 3 GVariant constructor constructs a struct variant 399s JS G BXD: Defining method get_maybe in prototype for GLib.Variant 399s ok 4 GVariant constructor constructs a maybe variant 399s JS IMPORT: Module metadata hook for module 0x8cf31f62bd8 399s JS IMPORT: Defining meta.importSync for module 0x8cf31f62bd8 399s JS NATIVE: Defining native module '_encodingNative' 399s JS G BXD: Defining method get_data_as_bytes in prototype for GLib.Variant 399s JS IMPORT: Importing '_byteArrayNative' 399s JS NATIVE: Defining native module '_byteArrayNative' 399s JS IMPORT: Defining parent 0x8cf31f3ea90 of 0x29c9f9534d58 '_byteArrayNative' is mod 1 399s JS IMPORT: successfully imported module '_byteArrayNative' 399s ok 5 GVariant constructor constructs a byte array variant 399s ok 6 GVariant constructor constructs a byte array variant from a string 399s ok 7 GVariant constructor 0-terminates a byte array variant constructed from a string 399s ok 8 GVariant constructor does not 0-terminate a byte array variant constructed from a Uint8Array 399s ok 9 GVariant unpack preserves type information if the unpacked object contains variants 399s ok 10 GVariant unpack recursive leaves no variants in the unpacked object 399s ok 11 GVariant strv unpacked matches constructed 399s JS G BXD: Defining method get_strv in prototype for GLib.Variant 399s ok 12 GVariant strv getter matches constructed 399s JS G BXD: Defining method dup_strv in prototype for GLib.Variant 399s ok 13 GVariant strv getter (dup) matches constructed 399s JS G BXD: Defining method insert_value in prototype for GLib.VariantDict 399s JS G BXD: Defining method lookup_value in prototype for GLib.VariantDict 399s ok 14 GVariantDict lookup returns the unpacked variant 399s ok 15 GVariantDict lookup returns null if the key isn't present 399s ok 16 GLib spawn processes sync with null envp # SKIP https://gitlab.gnome.org/GNOME/glib/-/merge_requests/3523 399s JS G NS: Found info type FUNCTION for 'str_hash' in namespace 'GLib' 399s ok 17 GLib string function overrides GLib.str_hash errors when marshalling null to a not-nullable parameter 399s ok 18 GLib string function overrides GLib.stpcpy 399s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 399s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 399s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 399s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 399s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 399s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 399s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 399s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 399s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 399s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 399s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 399s JS G ENUM: Defining GLib.LogLevelFlags as 0x29c9f951b330 399s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 399s ok 19 GLib string function overrides GLib.strstr_len 399s ok 20 GLib string function overrides GLib.strrstr 399s ok 21 GLib string function overrides GLib.strrstr_len 399s ok 22 GLib string function overrides GLib.strup 399s ok 23 GLib string function overrides GLib.strdown 399s ok 24 GLib string function overrides GLib.strreverse 399s JS G NS: Found info type CONSTANT for 'ASCII_DTOSTR_BUF_SIZE' in namespace 'GLib' 399s ok 25 GLib string function overrides GLib.ascii_dtostr 399s ok 26 GLib string function overrides GLib.ascii_formatd 399s ok 27 GLib string function overrides GLib.strchug 399s ok 28 GLib string function overrides GLib.strchomp 399s ok 29 GLib string function overrides GLib.strstrip 399s JS G NS: Found info type CONSTANT for 'STR_DELIMITERS' in namespace 'GLib' 399s ok 30 GLib string function overrides GLib.strdelimit 399s ok 31 GLib string function overrides GLib.strcanon 399s JS G NS: Found info type FUNCTION for 'base64_encode' in namespace 'GLib' 399s ok 32 GLib string function overrides GLib.base64_encode 399s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'CjsPrivate' 399s JS G BXD: Defined class for MatchInfo (GjsMatchInfo), prototype 0x26d9e2014c18, JSClass 0x7c449490add0, in object 0x8cf31f793a8 399s ok 33 GLib.MatchInfo cannot be constructed 399s JS G NS: Found info type FUNCTION for 'regex_match' in namespace 'CjsPrivate' 399s ok 34 GLib.MatchInfo is returned from GLib.Regex.match 399s JS G BXD: Defining method get_string in prototype for CjsPrivate.MatchInfo 399s ok 35 GLib.MatchInfo stores the string that was matched 399s JS G NS: Found info type FUNCTION for 'regex_match_full' in namespace 'CjsPrivate' 399s ok 36 GLib.MatchInfo truncates the string when it has zeroes as g_match_info_get_string() would 399s JS G NS: Found info type FUNCTION for 'regex_match_all' in namespace 'CjsPrivate' 399s ok 37 GLib.MatchInfo is returned from GLib.Regex.match_all 399s JS G NS: Found info type FUNCTION for 'regex_match_all_full' in namespace 'CjsPrivate' 399s ok 38 GLib.MatchInfo is returned from GLib.Regex.match_all_full 399s ok 39 GLib.MatchInfo is returned from GLib.Regex.match_full 399s JS G BXD: Defining method expand_references in prototype for CjsPrivate.MatchInfo 399s ok 40 GLib.MatchInfo method expand_references 399s JS G BXD: Defining method fetch in prototype for CjsPrivate.MatchInfo 399s ok 41 GLib.MatchInfo method fetch 399s JS G BXD: Defining method fetch_all in prototype for CjsPrivate.MatchInfo 399s ok 42 GLib.MatchInfo method fetch_all 399s JS G BXD: Defining method fetch_named in prototype for CjsPrivate.MatchInfo 399s ok 43 GLib.MatchInfo method fetch_named 399s JS G BXD: Defining method fetch_named_pos in prototype for CjsPrivate.MatchInfo 399s ok 44 GLib.MatchInfo method fetch_named_pos 399s JS G BXD: Defining method fetch_pos in prototype for CjsPrivate.MatchInfo 399s ok 45 GLib.MatchInfo method fetch_pos 399s JS G BXD: Defining method get_match_count in prototype for CjsPrivate.MatchInfo 399s ok 46 GLib.MatchInfo method get_match_count 399s ok 47 GLib.MatchInfo method get_string 399s JS G BXD: Defining method is_partial_match in prototype for CjsPrivate.MatchInfo 399s ok 48 GLib.MatchInfo method is_partial_match 399s JS G BXD: Defining method matches in prototype for CjsPrivate.MatchInfo 399s ok 49 GLib.MatchInfo method matches 399s JS G BXD: Defining method next in prototype for CjsPrivate.MatchInfo 399s ok 50 GLib.MatchInfo method next 399s JS G BXD: Defining method quit in prototype for GLib.MainLoop 399s JS MAINLOOP: Enqueue job , promise=, allocation site= 399s JS MAINLOOP: Main loop instance 0x1db553e8b3b0: Spinning loop until released or hook cleared 399s JS MAINLOOP: handling job 0, 399s JS MAINLOOP: Enqueue job , promise=, allocation site= 399s JS MAINLOOP: Completed job 0 399s JS MAINLOOP: handling job 1, 399s JS MAINLOOP: Enqueue job , promise=, allocation site= 399s JS MAINLOOP: Completed job 1 399s JS MAINLOOP: handling job 2, 399s JS MAINLOOP: Enqueue job , promise=, allocation site= 399s JS MAINLOOP: Completed job 2 399s JS MAINLOOP: handling job 3, 399s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine-executor.js async resolved" 399s JS MAINLOOP: Main loop instance 0x1db553e8b3b0: release 399s JS MAINLOOP: Completed job 3 399s JS MEMORY: Memory report: before destroying context 399s JS MEMORY: 671 objects currently alive 399s JS MEMORY: boxed_instance = 492 399s JS MEMORY: boxed_prototype = 12 399s JS MEMORY: closure = 1 399s JS MEMORY: function = 156 399s JS MEMORY: fundamental_instance = 0 399s JS MEMORY: fundamental_prototype = 0 399s JS MEMORY: gerror_instance = 0 399s JS MEMORY: gerror_prototype = 0 399s JS MEMORY: interface = 0 399s JS MEMORY: module = 5 399s JS MEMORY: ns = 3 399s JS MEMORY: object_instance = 0 399s JS MEMORY: object_prototype = 2 399s JS MEMORY: param = 0 399s JS MEMORY: union_instance = 0 399s JS MEMORY: union_prototype = 0 399s JS CTX: JS shutdown sequence 399s JS CTX: Stopping profiler 399s JS CTX: Shutting down toggle queue 399s JS CTX: Notifying external reference holders of GjsContext dispose 399s JS MAINLOOP: Stopping promise job dispatcher 399s JS CTX: Notifying reference holders of GjsContext dispose 399s JS CTX: Checking unhandled promise rejections 399s JS CTX: Releasing cached JS wrappers 399s JS CTX: Final triggered GC 399s JS CTX: Destroying JS context 399s JS CTX: Releasing all native objects 399s JS CTX: Disabling auto GC 399s JS CTX: Ending trace on global object 399s JS CTX: Freeing allocated resources 399s JS CTX: JS context destroyed 399s PASS: cjs/testGLib.test 399s Running test: cjs/testGlobal.test 399s JS NATIVE: Registered native JS module '_promiseNative' 399s JS NATIVE: Registered native JS module '_byteArrayNative' 399s JS NATIVE: Registered native JS module '_encodingNative' 399s JS NATIVE: Registered native JS module '_gi' 399s JS NATIVE: Registered native JS module 'gi' 399s JS NATIVE: Registered native JS module 'cairoNative' 399s JS NATIVE: Registered native JS module 'system' 399s JS NATIVE: Registered native JS module 'console' 399s JS NATIVE: Registered native JS module '_print' 399s JS CTX: Enabling JIT 399s JS CTX: Initialized class GjsFileImporter prototype 0x36e05b9000a0 399s JS IMPORT: Defining parent (nil) of 0x36e05b900100 'imports' is mod 0 399s JS IMPORT: Importing '_print' 399s JS NATIVE: Defining native module '_print' 399s JS IMPORT: Defining parent 0x36e05b900100 of 0x36e05b9007b8 '_print' is mod 1 399s JS IMPORT: successfully imported module '_print' 399s JS IMPORT: Loading internal module 'loader' (resource:///org/cinnamon/cjs/modules/internal/loader.js) 399s JS IMPORT: Module resolve hook for module 'resource:///org/cinnamon/cjs/modules/esm/_bootstrap/default.js' (resource:///org/cinnamon/cjs/modules/esm/_bootstrap/default.js), global 0x250b6d73b128 399s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x250b6d73b128 399s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x250b6d73b128 399s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x250b6d73b128 399s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x250b6d73b128 399s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x250b6d73b128 399s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x250b6d73b128 399s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x250b6d73b128 399s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x250b6d73b128 399s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x250b6d73b128 399s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x250b6d73b128 399s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x250b6d73b128 399s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x250b6d73b128 399s JS MAINLOOP: Main loop instance 0x10e5db7cb3b0: hold 399s JS MAINLOOP: Enqueue job , promise=, allocation site= 399s JS MAINLOOP: Starting promise job dispatcher 399s JS MAINLOOP: Main loop instance 0x10e5db7cb3b0: Spinning loop until released or hook cleared 399s JS MAINLOOP: handling job 0, 399s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 399s JS MAINLOOP: Main loop instance 0x10e5db7cb3b0: release 399s JS MAINLOOP: Completed job 0 399s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine.js' (resource:///org/cjs/jsunit/minijasmine.js), global 0x250b6d73b128 399s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x250b6d73b128 399s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x250b6d73b128 399s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x250b6d73b128 399s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x250b6d73b128 399s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x250b6d73b128 399s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x250b6d73b128 399s JS IMPORT: Module metadata hook for module 0x36e05b9130c0 399s JS IMPORT: Defining meta.importSync for module 0x36e05b9130c0 399s JS NATIVE: Defining native module 'gi' 399s JS CTX: Initialized class GIRepositoryNamespace prototype 0x36e05b9134b0 399s JS IMPORT: JS import 'overrides' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/overrides.js 399s JS IMPORT: JS import 'overrides' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/overrides.js 399s JS IMPORT: Adding directory 'resource:///org/cinnamon/cjs/modules/core/overrides' to child importer 'overrides' 399s JS IMPORT: Importing directory 'overrides' 399s JS IMPORT: Defining parent 0x36e05b900100 of 0x36e05b9135b0 'overrides' is mod 1 399s JS IMPORT: Defined importer 'overrides' 0x36e05b9135b0 in 0x36e05b900100 399s JS IMPORT: successfully imported directory 'overrides' 399s JS IMPORT: Importing '_promiseNative' 399s JS NATIVE: Defining native module '_promiseNative' 399s JS IMPORT: Defining parent 0x36e05b900100 of 0x36e05b913a70 '_promiseNative' is mod 1 399s JS IMPORT: successfully imported module '_promiseNative' 399s JS IMPORT: Importing module GLib succeeded 399s JS IMPORT: Defining parent 0x36e05b9135b0 of 0x250b6d73c150 'GLib' is mod 1 399s JS IMPORT: successfully imported module 'GLib' 399s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 399s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x250b6d779060, JSClass 0x72e2dd85add0, in object 0x250b6d779038 399s JS CTX: Initialized class GIRepositoryGType prototype 0x36e05b913dc0 399s JS CTX: Initialized class GIRepositoryFunction prototype 0x36e05b913e20 399s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 399s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 399s JS G BXD: Defined class for Error (GError), prototype 0x250b6d7790b0, JSClass 0x72e2dd85add0, in object 0x250b6d779038 399s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 399s JS G BXD: Defined class for Variant (GVariant), prototype 0x250b6d779100, JSClass 0x72e2dd85add0, in object 0x250b6d779038 399s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 399s JS G BXD: Defined class for Bytes (GBytes), prototype 0x250b6d779150, JSClass 0x72e2dd85add0, in object 0x250b6d779038 399s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 399s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 399s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x250b6d7791a0, JSClass 0x72e2dd85add0, in object 0x250b6d779038 399s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 399s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 399s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 399s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 399s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 399s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 399s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 399s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 399s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 399s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 399s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 399s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 399s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 399s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 399s JS G BXD: Defined class for Thread (GThread), prototype 0x250b6d7791f0, JSClass 0x72e2dd85add0, in object 0x250b6d779038 399s JS G BXD: Defining method ref in prototype for GLib.Thread 399s JS G BXD: Defining method unref in prototype for GLib.Thread 399s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 399s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x250b6d779240, JSClass 0x72e2dd85add0, in object 0x250b6d779038 399s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 399s JS G BXD: Defined class for Regex (GRegex), prototype 0x250b6d779290, JSClass 0x72e2dd85add0, in object 0x250b6d779038 399s JS G BXD: Defining method match in prototype for GLib.Regex 399s JS G BXD: Defining method match_full in prototype for GLib.Regex 399s JS G BXD: Defining method match_all in prototype for GLib.Regex 399s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 399s JS G NS: Defined namespace 'GLib' 0x250b6d779038 in GIRepository 0x36e05b913340 399s JS IMPORT: Importing module jasmine succeeded 399s JS IMPORT: Defining parent 0x36e05b900100 of 0x250b6d73cce0 'jasmine' is mod 1 399s JS IMPORT: successfully imported module 'jasmine' 399s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 399s JS MAINLOOP: Main loop instance 0x10e5db7cb3b0: hold 399s JS MAINLOOP: Enqueue job , promise=, allocation site= 399s JS MAINLOOP: Main loop instance 0x10e5db7cb3b0: Spinning loop until released or hook cleared 399s JS MAINLOOP: handling job 0, 399s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine.js async resolved" 399s JS MAINLOOP: Main loop instance 0x10e5db7cb3b0: release 399s JS MAINLOOP: Completed job 0 399s JS IMPORT: Module resolve hook for module 'file:///usr/libexec/installed-tests/cjs/js/testGlobal.js' (file:///usr/libexec/installed-tests/cjs/js/testGlobal.js), global 0x250b6d73b128 399s JS IMPORT: Importing 'system' 399s JS NATIVE: Defining native module 'system' 399s JS IMPORT: Defining parent 0x36e05b900100 of 0x36e05b92d918 'system' is mod 1 399s JS IMPORT: successfully imported module 'system' 399s JS MAINLOOP: Main loop instance 0x10e5db7cb3b0: hold 399s JS MAINLOOP: Enqueue job , promise=, allocation site= 399s JS MAINLOOP: Main loop instance 0x10e5db7cb3b0: Spinning loop until released or hook cleared 399s JS MAINLOOP: handling job 0, 399s JS IMPORT: Module evaluation promise resolved: function "file:///usr/libexec/installed-tests/cjs/js/testGlobal.js async resolved" 399s JS MAINLOOP: Main loop instance 0x10e5db7cb3b0: release 399s JS MAINLOOP: Completed job 0 399s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine-executor.js' (resource:///org/cjs/jsunit/minijasmine-executor.js), global 0x250b6d73b128 399s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x250b6d73b128 399s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x250b6d73b128 399s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x250b6d73b128 399s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x250b6d73b128 399s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x250b6d73b128 399s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x250b6d73b128 399s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x250b6d73b128 399s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x250b6d73b128 399s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x250b6d73b128 399s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x250b6d73b128 399s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x250b6d73b128 399s JS IMPORT: Module metadata hook for module 0x36e05b9318a8 399s JS IMPORT: Defining meta.importSync for module 0x36e05b9318a8 399s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x250b6d73b128 399s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x250b6d73b128 399s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 399s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 399s JS MAINLOOP: Set main loop hook to 399s JS MAINLOOP: Main loop instance 0x10e5db7cb3b0: hold 399s JS MAINLOOP: Running and clearing main loop hook 399s JS G BXD: Defining method run in prototype for GLib.MainLoop 399s 1..10 399s JS IMPORT: Importing 'gi' 399s JS IMPORT: Defining parent 0x36e05b900100 of 0x36e05b913340 'gi' is mod 1 399s JS IMPORT: successfully imported module 'gi' 399s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 399s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 399s JS G BXD: Defined class for Source (GSource), prototype 0x250b6d779308, JSClass 0x72e2dd85add0, in object 0x250b6d779038 399s JS G BXD: Defining method set_priority in prototype for GLib.Source 399s JS IMPORT: Importing '_gi' 399s JS NATIVE: Defining native module '_gi' 399s JS IMPORT: Defining parent 0x36e05b900100 of 0x36e05b9386f8 '_gi' is mod 1 399s JS IMPORT: successfully imported module '_gi' 399s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/cinnamon/cjs/modules/core/overrides at resource:///org/cinnamon/cjs/modules/core/overrides/CjsPrivate.js 399s JS G NS: Defined namespace 'CjsPrivate' 0x250b6d7793a8 in GIRepository 0x36e05b913340 399s JS IMPORT: JS import '_common' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_common.js 399s JS IMPORT: JS import '_common' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_common.js 399s JS IMPORT: Importing module _common succeeded 399s JS IMPORT: Defining parent 0x36e05b900100 of 0x250b6d73cfd8 '_common' is mod 1 399s JS IMPORT: successfully imported module '_common' 399s JS IMPORT: JS import '_legacy' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_legacy.js 399s JS IMPORT: Importing module _legacy succeeded 399s JS IMPORT: Defining parent 0x36e05b900100 of 0x250b6d7c5060 '_legacy' is mod 1 399s JS IMPORT: successfully imported module '_legacy' 399s JS IMPORT: Importing module GObject succeeded 399s JS IMPORT: Defining parent 0x36e05b9135b0 of 0x250b6d73cf88 'GObject' is mod 1 399s JS IMPORT: successfully imported module 'GObject' 399s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 399s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 399s JS G BXD: Defined class for String (GString), prototype 0x250b6d779628, JSClass 0x72e2dd85add0, in object 0x250b6d779380 399s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 399s JS G PRM: Defined class ParamSpec prototype is 0x250b6d7c5100 class 0x72e2dd8602e8 in object 0x250b6d779380 399s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 399s JS G OBJ: Defined class for Object (GObject), prototype 0x250b6d779790, JSClass 0x72e2dd85b460, in object 0x250b6d779380 399s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 399s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 399s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x250b6d7797b8, JSClass 0x72e2dd85b460, in object 0x250b6d779380 399s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 399s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 399s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 399s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 399s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 399s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 399s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 399s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 399s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 399s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 399s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 399s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 399s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 399s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 399s JS G NS: Defined namespace 'GObject' 0x250b6d779380 in GIRepository 0x36e05b913340 399s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 399s JS G BXD: Defining method attach in prototype for GLib.Source 399s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 399s JS IMPORT: Module metadata hook for module 0x36e05b9043f8 399s JS IMPORT: Defining meta.importSync for module 0x36e05b9043f8 399s JS G BXD: Defining method destroy in prototype for GLib.Source 399s ok 1 globalThis is equal to window 399s ok 2 globalThis WeakRef is defined 399s ok 3 globalThis console is defined 399s ok 4 globalThis TextEncoder is defined 399s ok 5 globalThis TextDecoder is defined 399s ok 6 globalThis ARGV is defined 399s ok 7 globalThis print function log is defined 399s ok 8 globalThis print function print is defined 399s ok 9 globalThis print function printerr is defined 399s ok 10 globalThis print function logError is defined 399s JS G BXD: Defining method quit in prototype for GLib.MainLoop 399s JS MAINLOOP: Enqueue job , promise=, allocation site= 399s JS MAINLOOP: Main loop instance 0x10e5db7cb3b0: Spinning loop until released or hook cleared 399s JS MAINLOOP: handling job 0, 399s JS MAINLOOP: Enqueue job , promise=, allocation site= 399s JS MAINLOOP: Completed job 0 399s JS MAINLOOP: handling job 1, 399s JS MAINLOOP: Enqueue job , promise=, allocation site= 399s JS MAINLOOP: Completed job 1 399s JS MAINLOOP: handling job 2, 399s JS MAINLOOP: Enqueue job , promise=, allocation site= 399s JS MAINLOOP: Completed job 2 399s JS MAINLOOP: handling job 3, 399s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine-executor.js async resolved" 399s JS MAINLOOP: Main loop instance 0x10e5db7cb3b0: release 399s JS MAINLOOP: Completed job 3 399s JS MEMORY: Memory report: before destroying context 399s JS MEMORY: 200 objects currently alive 399s JS MEMORY: boxed_instance = 65 399s JS MEMORY: boxed_prototype = 10 399s JS MEMORY: closure = 1 399s JS MEMORY: function = 114 399s JS MEMORY: fundamental_instance = 0 399s JS MEMORY: fundamental_prototype = 0 399s JS MEMORY: gerror_instance = 0 399s JS MEMORY: gerror_prototype = 0 399s JS MEMORY: interface = 0 399s JS MEMORY: module = 5 399s JS MEMORY: ns = 3 399s JS MEMORY: object_instance = 0 399s JS MEMORY: object_prototype = 2 399s JS MEMORY: param = 0 399s JS MEMORY: union_instance = 0 399s JS MEMORY: union_prototype = 0 399s JS CTX: JS shutdown sequence 399s JS CTX: Stopping profiler 399s JS CTX: Shutting down toggle queue 399s JS CTX: Notifying external reference holders of GjsContext dispose 399s JS MAINLOOP: Stopping promise job dispatcher 399s JS CTX: Notifying reference holders of GjsContext dispose 399s JS CTX: Checking unhandled promise rejections 399s JS CTX: Releasing cached JS wrappers 399s JS CTX: Final triggered GC 399s JS CTX: Destroying JS context 399s JS CTX: Releasing all native objects 399s JS CTX: Disabling auto GC 399s JS CTX: Ending trace on global object 399s JS CTX: Freeing allocated resources 399s JS CTX: JS context destroyed 399s PASS: cjs/testGlobal.test 399s Running test: cjs/return.test 399s 1..1 399s ok 1 - /usr/libexec/installed-tests/cjs/debugger/return.debugger 399s PASS: cjs/return.test 399s Running test: cjs/testGIMarshalling.test 399s JS NATIVE: Registered native JS module '_promiseNative' 399s JS NATIVE: Registered native JS module '_byteArrayNative' 399s JS NATIVE: Registered native JS module '_encodingNative' 399s JS NATIVE: Registered native JS module '_gi' 399s JS NATIVE: Registered native JS module 'gi' 399s JS NATIVE: Registered native JS module 'cairoNative' 399s JS NATIVE: Registered native JS module 'system' 399s JS NATIVE: Registered native JS module 'console' 399s JS NATIVE: Registered native JS module '_print' 399s JS CTX: Enabling JIT 399s JS CTX: Initialized class GjsFileImporter prototype 0xa7df2b000a0 399s JS IMPORT: Defining parent (nil) of 0xa7df2b00100 'imports' is mod 0 399s JS IMPORT: Importing '_print' 399s JS NATIVE: Defining native module '_print' 399s JS IMPORT: Defining parent 0xa7df2b00100 of 0xa7df2b007b8 '_print' is mod 1 399s JS IMPORT: successfully imported module '_print' 399s JS IMPORT: Loading internal module 'loader' (resource:///org/cinnamon/cjs/modules/internal/loader.js) 399s JS IMPORT: Module resolve hook for module 'resource:///org/cinnamon/cjs/modules/esm/_bootstrap/default.js' (resource:///org/cinnamon/cjs/modules/esm/_bootstrap/default.js), global 0x12ad7983b128 399s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x12ad7983b128 399s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x12ad7983b128 399s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x12ad7983b128 399s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x12ad7983b128 399s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x12ad7983b128 399s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x12ad7983b128 399s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x12ad7983b128 399s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x12ad7983b128 399s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x12ad7983b128 399s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x12ad7983b128 399s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x12ad7983b128 399s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x12ad7983b128 399s JS MAINLOOP: Main loop instance 0xb087230b3b0: hold 399s JS MAINLOOP: Enqueue job , promise=, allocation site= 399s JS MAINLOOP: Starting promise job dispatcher 399s JS MAINLOOP: Main loop instance 0xb087230b3b0: Spinning loop until released or hook cleared 399s JS MAINLOOP: handling job 0, 399s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 399s JS MAINLOOP: Main loop instance 0xb087230b3b0: release 399s JS MAINLOOP: Completed job 0 399s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine.js' (resource:///org/cjs/jsunit/minijasmine.js), global 0x12ad7983b128 399s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x12ad7983b128 399s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x12ad7983b128 399s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x12ad7983b128 399s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x12ad7983b128 399s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x12ad7983b128 399s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x12ad7983b128 399s JS IMPORT: Module metadata hook for module 0xa7df2b130c0 399s JS IMPORT: Defining meta.importSync for module 0xa7df2b130c0 399s JS NATIVE: Defining native module 'gi' 399s JS CTX: Initialized class GIRepositoryNamespace prototype 0xa7df2b134b0 399s JS IMPORT: JS import 'overrides' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/overrides.js 399s JS IMPORT: JS import 'overrides' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/overrides.js 399s JS IMPORT: Adding directory 'resource:///org/cinnamon/cjs/modules/core/overrides' to child importer 'overrides' 399s JS IMPORT: Importing directory 'overrides' 399s JS IMPORT: Defining parent 0xa7df2b00100 of 0xa7df2b135b0 'overrides' is mod 1 399s JS IMPORT: Defined importer 'overrides' 0xa7df2b135b0 in 0xa7df2b00100 399s JS IMPORT: successfully imported directory 'overrides' 399s JS IMPORT: Importing '_promiseNative' 399s JS NATIVE: Defining native module '_promiseNative' 399s JS IMPORT: Defining parent 0xa7df2b00100 of 0xa7df2b13a70 '_promiseNative' is mod 1 399s JS IMPORT: successfully imported module '_promiseNative' 399s JS IMPORT: Importing module GLib succeeded 399s JS IMPORT: Defining parent 0xa7df2b135b0 of 0x12ad7983c150 'GLib' is mod 1 399s JS IMPORT: successfully imported module 'GLib' 399s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 399s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x12ad79879060, JSClass 0x63d65ef0add0, in object 0x12ad79879038 399s JS CTX: Initialized class GIRepositoryGType prototype 0xa7df2b13dc0 399s JS CTX: Initialized class GIRepositoryFunction prototype 0xa7df2b13e20 399s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 399s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 399s JS G BXD: Defined class for Error (GError), prototype 0x12ad798790b0, JSClass 0x63d65ef0add0, in object 0x12ad79879038 399s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 399s JS G BXD: Defined class for Variant (GVariant), prototype 0x12ad79879100, JSClass 0x63d65ef0add0, in object 0x12ad79879038 399s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 399s JS G BXD: Defined class for Bytes (GBytes), prototype 0x12ad79879150, JSClass 0x63d65ef0add0, in object 0x12ad79879038 399s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 399s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 399s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x12ad798791a0, JSClass 0x63d65ef0add0, in object 0x12ad79879038 399s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 399s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 399s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 399s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 399s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 399s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 399s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 399s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 399s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 399s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 399s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 399s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 399s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 399s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 399s JS G BXD: Defined class for Thread (GThread), prototype 0x12ad798791f0, JSClass 0x63d65ef0add0, in object 0x12ad79879038 399s JS G BXD: Defining method ref in prototype for GLib.Thread 399s JS G BXD: Defining method unref in prototype for GLib.Thread 399s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 399s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x12ad79879240, JSClass 0x63d65ef0add0, in object 0x12ad79879038 399s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 399s JS G BXD: Defined class for Regex (GRegex), prototype 0x12ad79879290, JSClass 0x63d65ef0add0, in object 0x12ad79879038 399s JS G BXD: Defining method match in prototype for GLib.Regex 399s JS G BXD: Defining method match_full in prototype for GLib.Regex 399s JS G BXD: Defining method match_all in prototype for GLib.Regex 399s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 399s JS G NS: Defined namespace 'GLib' 0x12ad79879038 in GIRepository 0xa7df2b13340 399s JS IMPORT: Importing module jasmine succeeded 399s JS IMPORT: Defining parent 0xa7df2b00100 of 0x12ad7983cce0 'jasmine' is mod 1 399s JS IMPORT: successfully imported module 'jasmine' 399s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 399s JS MAINLOOP: Main loop instance 0xb087230b3b0: hold 399s JS MAINLOOP: Enqueue job , promise=, allocation site= 399s JS MAINLOOP: Main loop instance 0xb087230b3b0: Spinning loop until released or hook cleared 399s JS MAINLOOP: handling job 0, 399s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine.js async resolved" 399s JS MAINLOOP: Main loop instance 0xb087230b3b0: release 399s JS MAINLOOP: Completed job 0 399s JS IMPORT: Importing 'gi' 399s JS IMPORT: Defining parent 0xa7df2b00100 of 0xa7df2b13340 'gi' is mod 1 399s JS IMPORT: successfully imported module 'gi' 399s JS IMPORT: Importing module GIMarshallingTests succeeded 399s JS IMPORT: Defining parent 0xa7df2b135b0 of 0x12ad7983ce20 'GIMarshallingTests' is mod 1 399s JS IMPORT: successfully imported module 'GIMarshallingTests' 399s JS G NS: Found info type CONSTANT for 'OVERRIDES_CONSTANT' in namespace 'GIMarshallingTests' 399s JS G NS: Found info type STRUCT for 'OverridesStruct' in namespace 'GIMarshallingTests' 399s JS G BXD: Defined class for OverridesStruct (GIMarshallingTestsOverridesStruct), prototype 0x12ad79879330, JSClass 0x63d65ef0add0, in object 0x12ad79879308 399s JS G BXD: Defining method method in prototype for GIMarshallingTests.OverridesStruct 399s JS G NS: Found info type OBJECT for 'OverridesObject' in namespace 'GIMarshallingTests' 399s JS IMPORT: JS import 'GObject' not found in resource:///org/cjs/jsunit/modules/overrides at resource:///org/cjs/jsunit/modules/overrides/GObject.js 399s JS IMPORT: Importing '_gi' 399s JS NATIVE: Defining native module '_gi' 399s JS IMPORT: Defining parent 0xa7df2b00100 of 0xa7df2b28fe0 '_gi' is mod 1 399s JS IMPORT: successfully imported module '_gi' 399s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/cjs/jsunit/modules/overrides at resource:///org/cjs/jsunit/modules/overrides/CjsPrivate.js 399s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/cinnamon/cjs/modules/core/overrides at resource:///org/cinnamon/cjs/modules/core/overrides/CjsPrivate.js 399s JS G NS: Defined namespace 'CjsPrivate' 0x12ad798793a8 in GIRepository 0xa7df2b13340 399s JS IMPORT: JS import '_common' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_common.js 399s JS IMPORT: JS import '_common' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_common.js 399s JS IMPORT: Importing module _common succeeded 399s JS IMPORT: Defining parent 0xa7df2b00100 of 0x12ad7983cf38 '_common' is mod 1 399s JS IMPORT: successfully imported module '_common' 399s JS IMPORT: JS import '_legacy' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_legacy.js 399s JS IMPORT: Importing module _legacy succeeded 399s JS IMPORT: Defining parent 0xa7df2b00100 of 0x12ad7983cf88 '_legacy' is mod 1 399s JS IMPORT: successfully imported module '_legacy' 399s JS IMPORT: Importing module GObject succeeded 399s JS IMPORT: Defining parent 0xa7df2b135b0 of 0x12ad7983cee8 'GObject' is mod 1 399s JS IMPORT: successfully imported module 'GObject' 399s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 399s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 399s JS G BXD: Defined class for String (GString), prototype 0x12ad79879628, JSClass 0x63d65ef0add0, in object 0x12ad79879380 399s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 399s JS G PRM: Defined class ParamSpec prototype is 0x12ad798d7060 class 0x63d65ef102e8 in object 0x12ad79879380 399s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 399s JS G OBJ: Defined class for Object (GObject), prototype 0x12ad79879790, JSClass 0x63d65ef0b460, in object 0x12ad79879380 399s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 399s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 399s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x12ad798797b8, JSClass 0x63d65ef0b460, in object 0x12ad79879380 399s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 399s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 399s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 399s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 399s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 399s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 399s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 399s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 399s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 399s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 399s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 399s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 399s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 399s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 399s JS G NS: Defined namespace 'GObject' 0x12ad79879380 in GIRepository 0xa7df2b13340 399s JS G OBJ: Defined class for OverridesObject (GIMarshallingTestsOverridesObject), prototype 0x12ad79879808, JSClass 0x63d65ef0b460, in object 0x12ad79879308 399s JS G OBJ: Defining method method in prototype for GIMarshallingTestsOverridesObject (GIMarshallingTests.OverridesObject) 399s JS G NS: Defined namespace 'GIMarshallingTests' 0x12ad79879308 in GIRepository 0xa7df2b13340 399s JS IMPORT: JS import 'Gio' not found in resource:///org/cjs/jsunit/modules/overrides at resource:///org/cjs/jsunit/modules/overrides/Gio.js 399s JS IMPORT: JS import 'signals' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/signals.js 399s JS IMPORT: JS import 'lang' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/lang.js 399s JS IMPORT: Importing module lang succeeded 399s JS IMPORT: Defining parent 0xa7df2b00100 of 0x12ad798d75d8 'lang' is mod 1 399s JS IMPORT: successfully imported module 'lang' 399s JS IMPORT: JS import '_signals' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_signals.js 399s JS IMPORT: JS import '_signals' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_signals.js 399s JS IMPORT: Importing module _signals succeeded 399s JS IMPORT: Defining parent 0xa7df2b00100 of 0x12ad798d7628 '_signals' is mod 1 399s JS IMPORT: successfully imported module '_signals' 399s JS IMPORT: Importing module signals succeeded 399s JS IMPORT: Defining parent 0xa7df2b00100 of 0x12ad798d7588 'signals' is mod 1 399s JS IMPORT: successfully imported module 'signals' 399s JS IMPORT: Importing module Gio succeeded 399s JS IMPORT: Defining parent 0xa7df2b135b0 of 0x12ad798d7538 'Gio' is mod 1 399s JS IMPORT: successfully imported module 'Gio' 399s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 399s JS G OBJ: Defined class for Application (GApplication), prototype 0x12ad79879880, JSClass 0x63d65ef0b460, in object 0x12ad79879858 399s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 399s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x12ad798d76f0, JSClass 0x63d65ef0b4e0, in object 0x12ad79879858 399s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 399s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 399s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 399s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 399s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 399s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 399s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 399s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 399s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 399s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 399s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x12ad798798f8, JSClass 0x63d65ef0b460, in object 0x12ad79879858 399s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 399s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x12ad798d7970, JSClass 0x63d65ef0b4e0, in object 0x12ad79879858 399s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 399s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x12ad79879970, JSClass 0x63d65ef0b460, in object 0x12ad79879858 399s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 399s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 399s JS G IFACE: Defined class for Initable (GInitable), prototype 0x12ad798d7ab0, JSClass 0x63d65ef0b4e0, in object 0x12ad79879858 399s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 399s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 399s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 399s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x12ad798799e8, JSClass 0x63d65ef0add0, in object 0x12ad79879858 399s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 399s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x12ad79879a38, JSClass 0x63d65ef0add0, in object 0x12ad79879858 399s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'CjsPrivate' 399s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 399s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x12ad79879a88, JSClass 0x63d65ef0b460, in object 0x12ad79879858 399s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x12ad79879ad8, JSClass 0x63d65ef0b460, in object 0x12ad798793a8 399s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 399s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x12ad79879b28, JSClass 0x63d65ef0b460, in object 0x12ad79879858 399s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 399s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 399s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 399s JS G IFACE: Defined class for File (GFile), prototype 0x12ad798d7c18, JSClass 0x63d65ef0b4e0, in object 0x12ad79879858 399s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x12ad79879ba0, JSClass 0x63d65ef0b460, in object 0xa7df2b13420 399s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 399s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x12ad79879c18, JSClass 0x63d65ef0b460, in object 0x12ad79879858 399s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 399s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 399s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x12ad79879c68, JSClass 0x63d65ef0b460, in object 0x12ad79879858 399s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 399s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x12ad79879cb8, JSClass 0x63d65ef0b460, in object 0x12ad79879858 399s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 399s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x12ad79879d08, JSClass 0x63d65ef0add0, in object 0x12ad79879858 399s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 399s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 399s JS G OBJ: Defined class for Settings (GSettings), prototype 0x12ad79879d58, JSClass 0x63d65ef0b460, in object 0x12ad79879858 399s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 399s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 399s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 399s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 399s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 399s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 399s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 399s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 399s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 399s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 399s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 399s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 399s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 399s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 399s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 399s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 399s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 399s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 399s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 399s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 399s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 399s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 399s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 399s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 399s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 399s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 399s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 399s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 399s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 399s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 399s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 399s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 399s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 399s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 399s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 399s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 399s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 399s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 399s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 399s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 399s JS G NS: Defined namespace 'Gio' 0x12ad79879858 in GIRepository 0xa7df2b13340 399s JS G NS: Found info type CONSTANT for 'SIZEOF_LONG' in namespace 'GLib' 399s JS G NS: Found info type CONSTANT for 'SIZEOF_SSIZE_T' in namespace 'GLib' 399s JS G NS: Found info type STRUCT for 'BoxedStruct' in namespace 'GIMarshallingTests' 399s JS G BXD: Defined class for BoxedStruct (GIMarshallingTestsBoxedStruct), prototype 0x12ad79879da8, JSClass 0x63d65ef0add0, in object 0x12ad79879308 399s JS G NS: Found info type STRUCT for 'SimpleStruct' in namespace 'GIMarshallingTests' 399s JS G BXD: Defined class for SimpleStruct (void), prototype 0x12ad79879ee8, JSClass 0x63d65ef0add0, in object 0x12ad79879308 399s JS G NS: Found info type ENUM for 'Enum' in namespace 'GIMarshallingTests' 399s JS G ENUM: Defining enum value VALUE1 (fixed from value1) 0 399s JS G ENUM: Defining enum value VALUE2 (fixed from value2) 1 399s JS G ENUM: Defining enum value VALUE3 (fixed from value3) 42 399s JS G ENUM: Defining GIMarshallingTests.Enum as 0xa7df2b5eac0 399s JS G NS: Found info type FLAGS for 'Flags' in namespace 'GIMarshallingTests' 399s JS G ENUM: Defining enum value VALUE1 (fixed from value1) 1 399s JS G ENUM: Defining enum value VALUE2 (fixed from value2) 2 399s JS G ENUM: Defining enum value VALUE3 (fixed from value3) 4 399s JS G ENUM: Defining enum value MASK (fixed from mask) 3 399s JS G ENUM: Defining enum value MASK2 (fixed from mask2) 3 399s JS G ENUM: Defining GIMarshallingTests.Flags as 0xa7df2b5fb40 399s JS G NS: Found info type ENUM for 'GEnum' in namespace 'GIMarshallingTests' 399s JS G ENUM: Defining enum value VALUE1 (fixed from value1) 0 399s JS G ENUM: Defining enum value VALUE2 (fixed from value2) 1 399s JS G ENUM: Defining enum value VALUE3 (fixed from value3) 42 399s JS G ENUM: Defining GIMarshallingTests.GEnum as 0xa7df2b677a8 399s JS G NS: Found info type FLAGS for 'NoTypeFlags' in namespace 'GIMarshallingTests' 399s JS G ENUM: Defining enum value VALUE1 (fixed from value1) 1 399s JS G ENUM: Defining enum value VALUE2 (fixed from value2) 2 399s JS G ENUM: Defining enum value VALUE3 (fixed from value3) 4 399s JS G ENUM: Defining enum value MASK (fixed from mask) 3 399s JS G ENUM: Defining enum value MASK2 (fixed from mask2) 3 399s JS G ENUM: Defining GIMarshallingTests.NoTypeFlags as 0xa7df2b71b58 399s JS G NS: Found info type OBJECT for 'Object' in namespace 'GIMarshallingTests' 399s JS G OBJ: Defined class for Object (GIMarshallingTestsObject), prototype 0x12ad79879fd8, JSClass 0x63d65ef0b460, in object 0x12ad79879308 399s JS G NS: Found info type FLAGS for 'ParamFlags' in namespace 'GObject' 399s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 399s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 399s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 399s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 399s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 399s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 399s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 399s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 399s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 399s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 399s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 399s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 399s JS G ENUM: Defining GObject.ParamFlags as 0xa7df2bb6e20 399s JS G NS: Found info type FUNCTION for 'param_spec_boolean' in namespace 'GObject' 399s JS G PRM: Wrapping GParamBoolean 'mybool' on (null) with JSObject 399s JS G PRM: JSObject created with param instance 0xb0872415270 type GParamBoolean 399s JS G NS: Found info type OBJECT for 'PropertiesObject' in namespace 'GIMarshallingTests' 399s JS G OBJ: Defined class for PropertiesObject (GIMarshallingTestsPropertiesObject), prototype 0x32256706a3f8, JSClass 0x63d65ef0b460, in object 0x12ad79879308 399s JS IMPORT: Module metadata hook for module 0x12ad79862ba0 399s JS IMPORT: Defining meta.importSync for module 0x12ad79862ba0 399s JS NATIVE: Defining native module '_encodingNative' 399s JS CTX: Script evaluation succeeded 399s JS MAINLOOP: Main loop instance 0xb087230b3b0: Spinning loop until released or hook cleared 399s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine-executor.js' (resource:///org/cjs/jsunit/minijasmine-executor.js), global 0x12ad7983b128 399s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x12ad7983b128 399s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x12ad7983b128 399s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x12ad7983b128 399s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x12ad7983b128 399s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x12ad7983b128 399s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x12ad7983b128 399s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x12ad7983b128 399s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x12ad7983b128 399s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x12ad7983b128 399s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x12ad7983b128 399s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x12ad7983b128 399s JS IMPORT: Module metadata hook for module 0xa7df2b38b30 399s JS IMPORT: Defining meta.importSync for module 0xa7df2b38b30 399s JS NATIVE: Defining native module 'system' 399s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x12ad7983b128 399s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x12ad7983b128 399s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 399s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 399s JS MAINLOOP: Set main loop hook to 399s JS MAINLOOP: Main loop instance 0xb087230b3b0: hold 399s JS MAINLOOP: Running and clearing main loop hook 399s JS G BXD: Defining method run in prototype for GLib.MainLoop 399s 1..598 399s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 399s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 399s JS G BXD: Defined class for Source (GSource), prototype 0x32256706a628, JSClass 0x63d65ef0add0, in object 0x12ad79879038 399s JS G BXD: Defining method set_priority in prototype for GLib.Source 399s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 399s JS G BXD: Defining method attach in prototype for GLib.Source 399s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 399s JS IMPORT: Module metadata hook for module 0x12ad798627b0 399s JS IMPORT: Defining meta.importSync for module 0x12ad798627b0 399s JS G NS: Found info type FUNCTION for 'boolean_return_true' in namespace 'GIMarshallingTests' 399s JS G BXD: Defining method destroy in prototype for GLib.Source 399s ok 1 Boolean true marshals as a return value 399s JS G NS: Found info type FUNCTION for 'boolean_in_true' in namespace 'GIMarshallingTests' 399s ok 2 Boolean true marshals as an in parameter 399s JS G NS: Found info type FUNCTION for 'boolean_out_true' in namespace 'GIMarshallingTests' 399s ok 3 Boolean true marshals as an out parameter 399s JS G NS: Found info type FUNCTION for 'boolean_inout_true_false' in namespace 'GIMarshallingTests' 399s ok 4 Boolean true marshals as an inout parameter 399s JS G NS: Found info type FUNCTION for 'boolean_return_false' in namespace 'GIMarshallingTests' 399s ok 5 Boolean false marshals as a return value 399s JS G NS: Found info type FUNCTION for 'boolean_in_false' in namespace 'GIMarshallingTests' 399s ok 6 Boolean false marshals as an in parameter 399s JS G NS: Found info type FUNCTION for 'boolean_out_false' in namespace 'GIMarshallingTests' 399s ok 7 Boolean false marshals as an out parameter 399s JS G NS: Found info type FUNCTION for 'boolean_inout_false_true' in namespace 'GIMarshallingTests' 399s ok 8 Boolean false marshals as an inout parameter 399s JS G NS: Found info type FUNCTION for 'boolean_out_uninitialized' in namespace 'GIMarshallingTests' 399s ok 9 Boolean picks a reasonable default value when the function doesn't set the out parameter 399s JS G NS: Found info type FUNCTION for 'int8_return_max' in namespace 'GIMarshallingTests' 399s JS G NS: Found info type FUNCTION for 'int8_return_min' in namespace 'GIMarshallingTests' 399s ok 10 Integer int8-typed marshals signed value as a return value 399s JS G NS: Found info type FUNCTION for 'int8_in_max' in namespace 'GIMarshallingTests' 399s JS G NS: Found info type FUNCTION for 'int8_in_min' in namespace 'GIMarshallingTests' 399s ok 11 Integer int8-typed marshals signed value as an in parameter 399s JS G NS: Found info type FUNCTION for 'int8_out_max' in namespace 'GIMarshallingTests' 399s JS G NS: Found info type FUNCTION for 'int8_out_min' in namespace 'GIMarshallingTests' 399s ok 12 Integer int8-typed marshals signed value as an out parameter 399s JS G NS: Found info type FUNCTION for 'int8_out_uninitialized' in namespace 'GIMarshallingTests' 399s ok 13 Integer int8-typed picks a reasonable default value when the function doesn't set the out parameter 399s JS G NS: Found info type FUNCTION for 'int8_inout_max_min' in namespace 'GIMarshallingTests' 399s JS G NS: Found info type FUNCTION for 'int8_inout_min_max' in namespace 'GIMarshallingTests' 399s ok 14 Integer int8-typed marshals as an inout parameter 399s JS G NS: Found info type FUNCTION for 'uint8_return' in namespace 'GIMarshallingTests' 399s ok 15 Integer int8-typed marshals unsigned value as a return value 399s JS G NS: Found info type FUNCTION for 'uint8_in' in namespace 'GIMarshallingTests' 399s ok 16 Integer int8-typed marshals unsigned value as an in parameter 399s JS G NS: Found info type FUNCTION for 'uint8_out' in namespace 'GIMarshallingTests' 399s ok 17 Integer int8-typed marshals unsigned value as an out parameter 399s JS G NS: Found info type FUNCTION for 'uint8_out_uninitialized' in namespace 'GIMarshallingTests' 399s ok 18 Integer int8-typed picks a reasonable default value when the function doesn't set the out parameter 399s JS G NS: Found info type FUNCTION for 'uint8_inout' in namespace 'GIMarshallingTests' 399s ok 19 Integer int8-typed marshals unsigned value as an inout parameter 399s JS G NS: Found info type FUNCTION for 'int16_return_max' in namespace 'GIMarshallingTests' 399s JS G NS: Found info type FUNCTION for 'int16_return_min' in namespace 'GIMarshallingTests' 399s ok 20 Integer int16-typed marshals signed value as a return value 399s JS G NS: Found info type FUNCTION for 'int16_in_max' in namespace 'GIMarshallingTests' 399s JS G NS: Found info type FUNCTION for 'int16_in_min' in namespace 'GIMarshallingTests' 399s ok 21 Integer int16-typed marshals signed value as an in parameter 399s JS G NS: Found info type FUNCTION for 'int16_out_max' in namespace 'GIMarshallingTests' 399s JS G NS: Found info type FUNCTION for 'int16_out_min' in namespace 'GIMarshallingTests' 399s ok 22 Integer int16-typed marshals signed value as an out parameter 399s JS G NS: Found info type FUNCTION for 'int16_out_uninitialized' in namespace 'GIMarshallingTests' 399s ok 23 Integer int16-typed picks a reasonable default value when the function doesn't set the out parameter 399s JS G NS: Found info type FUNCTION for 'int16_inout_max_min' in namespace 'GIMarshallingTests' 399s JS G NS: Found info type FUNCTION for 'int16_inout_min_max' in namespace 'GIMarshallingTests' 399s ok 24 Integer int16-typed marshals as an inout parameter 399s JS G NS: Found info type FUNCTION for 'uint16_return' in namespace 'GIMarshallingTests' 399s ok 25 Integer int16-typed marshals unsigned value as a return value 399s JS G NS: Found info type FUNCTION for 'uint16_in' in namespace 'GIMarshallingTests' 399s ok 26 Integer int16-typed marshals unsigned value as an in parameter 399s JS G NS: Found info type FUNCTION for 'uint16_out' in namespace 'GIMarshallingTests' 399s ok 27 Integer int16-typed marshals unsigned value as an out parameter 399s JS G NS: Found info type FUNCTION for 'uint16_out_uninitialized' in namespace 'GIMarshallingTests' 399s ok 28 Integer int16-typed picks a reasonable default value when the function doesn't set the out parameter 399s JS G NS: Found info type FUNCTION for 'uint16_inout' in namespace 'GIMarshallingTests' 399s ok 29 Integer int16-typed marshals unsigned value as an inout parameter 399s JS G NS: Found info type FUNCTION for 'int32_return_max' in namespace 'GIMarshallingTests' 399s JS G NS: Found info type FUNCTION for 'int32_return_min' in namespace 'GIMarshallingTests' 399s ok 30 Integer int32-typed marshals signed value as a return value 399s JS G NS: Found info type FUNCTION for 'int32_in_max' in namespace 'GIMarshallingTests' 399s JS G NS: Found info type FUNCTION for 'int32_in_min' in namespace 'GIMarshallingTests' 399s ok 31 Integer int32-typed marshals signed value as an in parameter 399s JS G NS: Found info type FUNCTION for 'int32_out_max' in namespace 'GIMarshallingTests' 399s JS G NS: Found info type FUNCTION for 'int32_out_min' in namespace 'GIMarshallingTests' 399s ok 32 Integer int32-typed marshals signed value as an out parameter 399s JS G NS: Found info type FUNCTION for 'int32_out_uninitialized' in namespace 'GIMarshallingTests' 399s ok 33 Integer int32-typed picks a reasonable default value when the function doesn't set the out parameter 399s JS G NS: Found info type FUNCTION for 'int32_inout_max_min' in namespace 'GIMarshallingTests' 399s JS G NS: Found info type FUNCTION for 'int32_inout_min_max' in namespace 'GIMarshallingTests' 399s ok 34 Integer int32-typed marshals as an inout parameter 399s JS G NS: Found info type FUNCTION for 'uint32_return' in namespace 'GIMarshallingTests' 399s ok 35 Integer int32-typed marshals unsigned value as a return value 399s JS G NS: Found info type FUNCTION for 'uint32_in' in namespace 'GIMarshallingTests' 399s ok 36 Integer int32-typed marshals unsigned value as an in parameter 399s JS G NS: Found info type FUNCTION for 'uint32_out' in namespace 'GIMarshallingTests' 399s ok 37 Integer int32-typed marshals unsigned value as an out parameter 399s JS G NS: Found info type FUNCTION for 'uint32_out_uninitialized' in namespace 'GIMarshallingTests' 399s ok 38 Integer int32-typed picks a reasonable default value when the function doesn't set the out parameter 399s JS G NS: Found info type FUNCTION for 'uint32_inout' in namespace 'GIMarshallingTests' 399s ok 39 Integer int32-typed marshals unsigned value as an inout parameter 399s JS G NS: Found info type FUNCTION for 'int64_return_max' in namespace 'GIMarshallingTests' 399s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 399s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 399s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 399s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 399s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 399s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 399s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 399s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 399s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 399s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 399s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 399s JS G ENUM: Defining GLib.LogLevelFlags as 0xa7df2b66cb0 399s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 399s JS G NS: Found info type FUNCTION for 'int64_return_min' in namespace 'GIMarshallingTests' 399s ok 40 Integer int64-typed marshals signed value as a return value 399s ok 41 Integer int64-typed marshals signed value as an in parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 399s JS G NS: Found info type FUNCTION for 'int64_out_max' in namespace 'GIMarshallingTests' 399s JS G NS: Found info type FUNCTION for 'int64_out_min' in namespace 'GIMarshallingTests' 399s ok 42 Integer int64-typed marshals signed value as an out parameter 399s JS G NS: Found info type FUNCTION for 'int64_out_uninitialized' in namespace 'GIMarshallingTests' 399s ok 43 Integer int64-typed picks a reasonable default value when the function doesn't set the out parameter 399s ok 44 Integer int64-typed marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 399s JS G NS: Found info type FUNCTION for 'uint64_return' in namespace 'GIMarshallingTests' 399s ok 45 Integer int64-typed marshals unsigned value as a return value 399s ok 46 Integer int64-typed marshals unsigned value as an in parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 399s JS G NS: Found info type FUNCTION for 'uint64_out' in namespace 'GIMarshallingTests' 399s ok 47 Integer int64-typed marshals unsigned value as an out parameter 399s JS G NS: Found info type FUNCTION for 'uint64_out_uninitialized' in namespace 'GIMarshallingTests' 399s ok 48 Integer int64-typed picks a reasonable default value when the function doesn't set the out parameter 399s ok 49 Integer int64-typed marshals unsigned value as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 399s JS G NS: Found info type FUNCTION for 'short_return_max' in namespace 'GIMarshallingTests' 399s JS G NS: Found info type FUNCTION for 'short_return_min' in namespace 'GIMarshallingTests' 399s ok 50 Integer short-typed marshals signed value as a return value 399s JS G NS: Found info type FUNCTION for 'short_in_max' in namespace 'GIMarshallingTests' 399s JS G NS: Found info type FUNCTION for 'short_in_min' in namespace 'GIMarshallingTests' 399s ok 51 Integer short-typed marshals signed value as an in parameter 399s JS G NS: Found info type FUNCTION for 'short_out_max' in namespace 'GIMarshallingTests' 399s JS G NS: Found info type FUNCTION for 'short_out_min' in namespace 'GIMarshallingTests' 399s ok 52 Integer short-typed marshals signed value as an out parameter 399s JS G NS: Found info type FUNCTION for 'short_out_uninitialized' in namespace 'GIMarshallingTests' 399s ok 53 Integer short-typed picks a reasonable default value when the function doesn't set the out parameter 399s JS G NS: Found info type FUNCTION for 'short_inout_max_min' in namespace 'GIMarshallingTests' 399s JS G NS: Found info type FUNCTION for 'short_inout_min_max' in namespace 'GIMarshallingTests' 399s ok 54 Integer short-typed marshals as an inout parameter 399s JS G NS: Found info type FUNCTION for 'ushort_return' in namespace 'GIMarshallingTests' 399s ok 55 Integer short-typed marshals unsigned value as a return value 399s JS G NS: Found info type FUNCTION for 'ushort_in' in namespace 'GIMarshallingTests' 399s ok 56 Integer short-typed marshals unsigned value as an in parameter 399s JS G NS: Found info type FUNCTION for 'ushort_out' in namespace 'GIMarshallingTests' 399s ok 57 Integer short-typed marshals unsigned value as an out parameter 399s JS G NS: Found info type FUNCTION for 'ushort_out_uninitialized' in namespace 'GIMarshallingTests' 399s ok 58 Integer short-typed picks a reasonable default value when the function doesn't set the out parameter 399s JS G NS: Found info type FUNCTION for 'ushort_inout' in namespace 'GIMarshallingTests' 399s ok 59 Integer short-typed marshals unsigned value as an inout parameter 399s JS G NS: Found info type FUNCTION for 'int_return_max' in namespace 'GIMarshallingTests' 399s JS G NS: Found info type FUNCTION for 'int_return_min' in namespace 'GIMarshallingTests' 399s ok 60 Integer int-typed marshals signed value as a return value 399s JS G NS: Found info type FUNCTION for 'int_in_max' in namespace 'GIMarshallingTests' 399s JS G NS: Found info type FUNCTION for 'int_in_min' in namespace 'GIMarshallingTests' 399s ok 61 Integer int-typed marshals signed value as an in parameter 399s JS G NS: Found info type FUNCTION for 'int_out_max' in namespace 'GIMarshallingTests' 399s JS G NS: Found info type FUNCTION for 'int_out_min' in namespace 'GIMarshallingTests' 399s ok 62 Integer int-typed marshals signed value as an out parameter 399s JS G NS: Found info type FUNCTION for 'int_out_uninitialized' in namespace 'GIMarshallingTests' 399s ok 63 Integer int-typed picks a reasonable default value when the function doesn't set the out parameter 399s JS G NS: Found info type FUNCTION for 'int_inout_max_min' in namespace 'GIMarshallingTests' 399s JS G NS: Found info type FUNCTION for 'int_inout_min_max' in namespace 'GIMarshallingTests' 399s ok 64 Integer int-typed marshals as an inout parameter 399s JS G NS: Found info type FUNCTION for 'uint_return' in namespace 'GIMarshallingTests' 399s ok 65 Integer int-typed marshals unsigned value as a return value 399s JS G NS: Found info type FUNCTION for 'uint_in' in namespace 'GIMarshallingTests' 399s ok 66 Integer int-typed marshals unsigned value as an in parameter 399s JS G NS: Found info type FUNCTION for 'uint_out' in namespace 'GIMarshallingTests' 399s ok 67 Integer int-typed marshals unsigned value as an out parameter 399s JS G NS: Found info type FUNCTION for 'uint_out_uninitialized' in namespace 'GIMarshallingTests' 399s ok 68 Integer int-typed picks a reasonable default value when the function doesn't set the out parameter 399s JS G NS: Found info type FUNCTION for 'uint_inout' in namespace 'GIMarshallingTests' 399s ok 69 Integer int-typed marshals unsigned value as an inout parameter 399s JS G NS: Found info type FUNCTION for 'long_return_max' in namespace 'GIMarshallingTests' 399s JS G NS: Found info type FUNCTION for 'long_return_min' in namespace 'GIMarshallingTests' 399s ok 70 Integer long-typed marshals signed value as a return value 399s ok 71 Integer long-typed marshals signed value as an in parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 399s JS G NS: Found info type FUNCTION for 'long_out_max' in namespace 'GIMarshallingTests' 399s JS G NS: Found info type FUNCTION for 'long_out_min' in namespace 'GIMarshallingTests' 399s ok 72 Integer long-typed marshals signed value as an out parameter 399s JS G NS: Found info type FUNCTION for 'long_out_uninitialized' in namespace 'GIMarshallingTests' 399s ok 73 Integer long-typed picks a reasonable default value when the function doesn't set the out parameter 399s ok 74 Integer long-typed marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 399s JS G NS: Found info type FUNCTION for 'ulong_return' in namespace 'GIMarshallingTests' 399s ok 75 Integer long-typed marshals unsigned value as a return value 399s ok 76 Integer long-typed marshals unsigned value as an in parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 399s JS G NS: Found info type FUNCTION for 'ulong_out' in namespace 'GIMarshallingTests' 399s ok 77 Integer long-typed marshals unsigned value as an out parameter 399s JS G NS: Found info type FUNCTION for 'ulong_out_uninitialized' in namespace 'GIMarshallingTests' 399s ok 78 Integer long-typed picks a reasonable default value when the function doesn't set the out parameter 399s ok 79 Integer long-typed marshals unsigned value as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 399s JS G NS: Found info type FUNCTION for 'ssize_return_max' in namespace 'GIMarshallingTests' 399s JS G NS: Found info type FUNCTION for 'ssize_return_min' in namespace 'GIMarshallingTests' 399s ok 80 Integer ssize-typed marshals signed value as a return value 399s ok 81 Integer ssize-typed marshals signed value as an in parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 399s JS G NS: Found info type FUNCTION for 'ssize_out_max' in namespace 'GIMarshallingTests' 399s JS G NS: Found info type FUNCTION for 'ssize_out_min' in namespace 'GIMarshallingTests' 399s ok 82 Integer ssize-typed marshals signed value as an out parameter 399s JS G NS: Found info type FUNCTION for 'ssize_out_uninitialized' in namespace 'GIMarshallingTests' 399s ok 83 Integer ssize-typed picks a reasonable default value when the function doesn't set the out parameter 399s ok 84 Integer ssize-typed marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 399s JS G NS: Found info type FUNCTION for 'size_return' in namespace 'GIMarshallingTests' 399s ok 85 Integer ssize-typed marshals unsigned value as a return value 399s ok 86 Integer ssize-typed marshals unsigned value as an in parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 399s JS G NS: Found info type FUNCTION for 'size_out' in namespace 'GIMarshallingTests' 399s ok 87 Integer ssize-typed marshals unsigned value as an out parameter 399s JS G NS: Found info type FUNCTION for 'size_out_uninitialized' in namespace 'GIMarshallingTests' 399s ok 88 Integer ssize-typed picks a reasonable default value when the function doesn't set the out parameter 399s ok 89 Integer ssize-typed marshals unsigned value as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 399s JS G NS: Found info type FUNCTION for 'int64_in_max' in namespace 'GIMarshallingTests' 399s JS G NS: Found info type FUNCTION for 'int64_in_min' in namespace 'GIMarshallingTests' 399s ok 90 BigInt int64-typed marshals signed value as an in parameter 399s JS G NS: Found info type FUNCTION for 'uint64_in' in namespace 'GIMarshallingTests' 399s ok 91 BigInt int64-typed marshals unsigned value as an in parameter 399s JS G NS: Found info type FUNCTION for 'long_in_max' in namespace 'GIMarshallingTests' 399s JS G NS: Found info type FUNCTION for 'long_in_min' in namespace 'GIMarshallingTests' 399s ok 92 BigInt long-typed marshals signed value as an in parameter 399s JS G NS: Found info type FUNCTION for 'ulong_in' in namespace 'GIMarshallingTests' 399s ok 93 BigInt long-typed marshals unsigned value as an in parameter 399s JS G NS: Found info type FUNCTION for 'ssize_in_max' in namespace 'GIMarshallingTests' 399s JS G NS: Found info type FUNCTION for 'ssize_in_min' in namespace 'GIMarshallingTests' 399s ok 94 BigInt ssize-typed marshals signed value as an in parameter 399s JS G NS: Found info type FUNCTION for 'size_in' in namespace 'GIMarshallingTests' 399s ok 95 BigInt ssize-typed marshals unsigned value as an in parameter 399s JS G NS: Found info type FUNCTION for 'float_return' in namespace 'GIMarshallingTests' 399s ok 96 Floating point float-typed marshals value as a return value 399s JS G NS: Found info type FUNCTION for 'float_in' in namespace 'GIMarshallingTests' 399s ok 97 Floating point float-typed marshals as an in parameter 399s JS G NS: Found info type FUNCTION for 'float_out' in namespace 'GIMarshallingTests' 399s ok 98 Floating point float-typed marshals value as an out parameter 399s JS G NS: Found info type FUNCTION for 'float_out_uninitialized' in namespace 'GIMarshallingTests' 399s ok 99 Floating point float-typed picks a reasonable default value when the function doesn't set the out parameter 399s JS G NS: Found info type FUNCTION for 'float_inout' in namespace 'GIMarshallingTests' 399s ok 100 Floating point float-typed marshals value as an inout parameter 399s JS G NS: Found info type FUNCTION for 'float_noncanonical_nan_out' in namespace 'GIMarshallingTests' 399s ok 101 Floating point float-typed can handle noncanonical NaN 399s JS G NS: Found info type FUNCTION for 'double_return' in namespace 'GIMarshallingTests' 399s ok 102 Floating point double-typed marshals value as a return value 399s JS G NS: Found info type FUNCTION for 'double_in' in namespace 'GIMarshallingTests' 399s ok 103 Floating point double-typed marshals as an in parameter 399s JS G NS: Found info type FUNCTION for 'double_out' in namespace 'GIMarshallingTests' 399s ok 104 Floating point double-typed marshals value as an out parameter 399s JS G NS: Found info type FUNCTION for 'double_out_uninitialized' in namespace 'GIMarshallingTests' 399s ok 105 Floating point double-typed picks a reasonable default value when the function doesn't set the out parameter 399s JS G NS: Found info type FUNCTION for 'double_inout' in namespace 'GIMarshallingTests' 399s ok 106 Floating point double-typed marshals value as an inout parameter 399s JS G NS: Found info type FUNCTION for 'double_noncanonical_nan_out' in namespace 'GIMarshallingTests' 399s ok 107 Floating point double-typed can handle noncanonical NaN 399s JS G NS: Found info type FUNCTION for 'time_t_return' in namespace 'GIMarshallingTests' 399s ok 108 time_t marshals as a return value 399s JS G NS: Found info type FUNCTION for 'time_t_in' in namespace 'GIMarshallingTests' 399s ok 109 time_t marshals as an in parameter 399s JS G NS: Found info type FUNCTION for 'time_t_out' in namespace 'GIMarshallingTests' 399s ok 110 time_t marshals as an out parameter 399s JS G NS: Found info type FUNCTION for 'time_t_out_uninitialized' in namespace 'GIMarshallingTests' 399s ok 111 time_t picks a reasonable default value when the function doesn't set the out parameter 399s JS G NS: Found info type FUNCTION for 'time_t_inout' in namespace 'GIMarshallingTests' 399s ok 112 time_t marshals as an inout parameter 399s JS G NS: Found info type FUNCTION for 'gtype_return' in namespace 'GIMarshallingTests' 399s ok 113 GType void marshals as a return value 399s JS G NS: Found info type FUNCTION for 'gtype_in' in namespace 'GIMarshallingTests' 399s ok 114 GType void marshals as an in parameter 399s JS G NS: Found info type FUNCTION for 'gtype_out' in namespace 'GIMarshallingTests' 399s ok 115 GType void marshals as an out parameter 399s JS G NS: Found info type FUNCTION for 'gtype_out_uninitialized' in namespace 'GIMarshallingTests' 399s ok 116 GType void picks a reasonable default value when the function doesn't set the out parameter 399s JS G NS: Found info type FUNCTION for 'gtype_inout' in namespace 'GIMarshallingTests' 399s ok 117 GType void marshals as an inout parameter 399s JS G NS: Found info type FUNCTION for 'gtype_string_return' in namespace 'GIMarshallingTests' 399s ok 118 GType string marshals as a return value 399s JS G NS: Found info type FUNCTION for 'gtype_string_in' in namespace 'GIMarshallingTests' 399s ok 119 GType string marshals as an in parameter 399s JS G NS: Found info type FUNCTION for 'gtype_string_out' in namespace 'GIMarshallingTests' 399s ok 120 GType string marshals as an out parameter 399s ok 121 GType can be implicitly converted from a GObject type alias 399s ok 122 GType can be implicitly converted from a JS type 399s JS G NS: Found info type FUNCTION for 'utf8_none_return' in namespace 'GIMarshallingTests' 399s ok 123 UTF-8 string with transfer none marshals as a return value 399s JS G NS: Found info type FUNCTION for 'utf8_none_in' in namespace 'GIMarshallingTests' 399s ok 124 UTF-8 string with transfer none marshals as an in parameter 399s JS G NS: Found info type FUNCTION for 'utf8_none_out' in namespace 'GIMarshallingTests' 399s ok 125 UTF-8 string with transfer none marshals as an out parameter 399s JS G NS: Found info type FUNCTION for 'utf8_none_out_uninitialized' in namespace 'GIMarshallingTests' 399s ok 126 UTF-8 string with transfer none picks a reasonable default value when the function doesn't set the out parameter 399s JS G NS: Found info type FUNCTION for 'utf8_none_inout' in namespace 'GIMarshallingTests' 399s ok 127 UTF-8 string with transfer none marshals as an inout parameter 399s JS G NS: Found info type FUNCTION for 'utf8_full_return' in namespace 'GIMarshallingTests' 399s ok 128 UTF-8 string with transfer full marshals as a return value 399s JS G NS: Found info type FUNCTION for 'utf8_full_out' in namespace 'GIMarshallingTests' 399s ok 129 UTF-8 string with transfer full marshals as an out parameter 399s ok 130 UTF-8 string with transfer full marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 399s JS G NS: Found info type FUNCTION for 'utf8_as_uint8array_in' in namespace 'GIMarshallingTests' 399s ok 131 UTF-8 string marshals value as a byte array 399s JS G NS: Found info type FUNCTION for 'utf8_dangling_out' in namespace 'GIMarshallingTests' 399s ok 132 UTF-8 string makes a default out value for a broken C function 399s JS G NS: Found info type FUNCTION for 'init_function' in namespace 'GIMarshallingTests' 399s ok 133 In-out array in the style of gtk_init() marshals null 399s ok 134 In-out array in the style of gtk_init() marshals an inout empty array 399s ok 135 In-out array in the style of gtk_init() marshals an inout array 399s JS G NS: Found info type FUNCTION for 'array_fixed_int_return' in namespace 'GIMarshallingTests' 399s ok 136 Fixed-size C array of ints marshals as a return value 399s JS G NS: Found info type FUNCTION for 'array_fixed_int_in' in namespace 'GIMarshallingTests' 399s ok 137 Fixed-size C array of ints marshals as an in parameter 399s JS G NS: Found info type FUNCTION for 'array_fixed_out' in namespace 'GIMarshallingTests' 399s ok 138 Fixed-size C array of ints marshals as an out parameter 399s JS G NS: Found info type FUNCTION for 'array_fixed_caller_allocated_out' in namespace 'GIMarshallingTests' 399s ok 139 Fixed-size C array of ints marshals as an out parameter 399s JS G NS: Found info type FUNCTION for 'array_fixed_inout' in namespace 'GIMarshallingTests' 399s ok 140 Fixed-size C array of ints marshals as an inout parameter 399s JS G NS: Found info type FUNCTION for 'array_fixed_short_return' in namespace 'GIMarshallingTests' 399s ok 141 Fixed-size C array of shorts marshals as a return value 399s JS G NS: Found info type FUNCTION for 'array_fixed_short_in' in namespace 'GIMarshallingTests' 399s ok 142 Fixed-size C array of shorts marshals as an in parameter 399s JS G NS: Found info type FUNCTION for 'array_fixed_out_struct' in namespace 'GIMarshallingTests' 399s ok 143 Fixed-size C array marshals a struct array as an out parameter 399s JS G NS: Found info type FUNCTION for 'array_fixed_caller_allocated_struct_out' in namespace 'GIMarshallingTests' 399s ok 144 Fixed-size C array marshals a fixed-size struct array as caller allocated out param 399s JS G NS: Found info type FUNCTION for 'array_return' in namespace 'GIMarshallingTests' 399s ok 145 C array with length marshals as a return value 399s JS G NS: Found info type FUNCTION for 'array_in' in namespace 'GIMarshallingTests' 399s ok 146 C array with length marshals as an in parameter 399s JS G NS: Found info type FUNCTION for 'array_out' in namespace 'GIMarshallingTests' 399s ok 147 C array with length marshals as an out parameter 399s JS G NS: Found info type FUNCTION for 'array_out_uninitialized' in namespace 'GIMarshallingTests' 399s ok 148 C array with length picks a reasonable default value when the function doesn't set the out parameter 399s JS G NS: Found info type FUNCTION for 'array_inout' in namespace 'GIMarshallingTests' 399s ok 149 C array with length marshals as an inout parameter 399s JS G NS: Found info type FUNCTION for 'array_return_etc' in namespace 'GIMarshallingTests' 399s ok 150 C array with length can be returned along with other arguments 399s JS G NS: Found info type FUNCTION for 'array_in_len_before' in namespace 'GIMarshallingTests' 399s ok 151 C array with length can be passed to a function with its length parameter before it 399s JS G NS: Found info type FUNCTION for 'array_in_len_zero_terminated' in namespace 'GIMarshallingTests' 399s ok 152 C array with length can be passed to a function with zero terminator 399s JS G NS: Found info type FUNCTION for 'array_string_in' in namespace 'GIMarshallingTests' 399s ok 153 C array with length of strings marshals as an in parameter 399s JS G NS: Found info type FUNCTION for 'array_uint8_in' in namespace 'GIMarshallingTests' 399s ok 154 C array with length marshals a byte array as an in parameter 399s JS G NS: Found info type FUNCTION for 'array_int64_in' in namespace 'GIMarshallingTests' 399s ok 155 C array with length of signed 64-bit ints marshals as an in parameter 399s JS G NS: Found info type FUNCTION for 'array_uint64_in' in namespace 'GIMarshallingTests' 399s ok 156 C array with length of unsigned 64-bit ints marshals as an in parameter 399s JS G NS: Found info type FUNCTION for 'array_unichar_in' in namespace 'GIMarshallingTests' 399s ok 157 C array with length of unichars marshals as an in parameter 399s JS G NS: Found info type FUNCTION for 'array_unichar_out' in namespace 'GIMarshallingTests' 399s ok 158 C array with length of unichars marshals as an out parameter 399s ok 159 C array with length of unichars marshals from an array of codepoints 399s JS G NS: Found info type FUNCTION for 'array_bool_in' in namespace 'GIMarshallingTests' 399s ok 160 C array with length of booleans marshals as an in parameter 399s JS G NS: Found info type FUNCTION for 'array_bool_out' in namespace 'GIMarshallingTests' 399s ok 161 C array with length of booleans marshals as an out parameter 399s ok 162 C array with length of booleans marshals from an array of numbers 399s JS G NS: Found info type FUNCTION for 'array_struct_in' in namespace 'GIMarshallingTests' 399s ok 163 C array with length of boxed structs marshals as an in parameter 399s 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 399s ok 165 C array with length of simple structs marshals as an in parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/44 399s JS G NS: Found info type FUNCTION for 'multi_array_key_value_in' in namespace 'GIMarshallingTests' 399s ok 166 C array with length marshals two arrays with the same length parameter 399s JS G NS: Found info type FUNCTION for 'array_struct_take_in' in namespace 'GIMarshallingTests' 399s ok 167 C array with length copies correctly on transfer full 399s JS G NS: Found info type FUNCTION for 'array_enum_in' in namespace 'GIMarshallingTests' 399s ok 168 C array with length of enums marshals as an in parameter 399s JS G NS: Found info type FUNCTION for 'array_flags_in' in namespace 'GIMarshallingTests' 399s ok 169 C array with length of flags marshals as an in parameter 399s JS G NS: Found info type FUNCTION for 'array_in_guint64_len' in namespace 'GIMarshallingTests' 400s ok 170 C array with length marshals an array with a 64-bit length parameter 400s JS G NS: Found info type FUNCTION for 'array_in_guint8_len' in namespace 'GIMarshallingTests' 400s ok 171 C array with length marshals an array with an 8-bit length parameter 400s ok 172 C array with length can be an in-out argument 400s 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 400s ok 174 C array with length can be an out argument with in-out length # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/560 400s 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 400s ok 176 C array with length can be an in-out argument with out length # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/560 400s 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 400s ok 178 C array with length can be an out argument with in length # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/560 400s 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 400s JS G NS: Found info type FUNCTION for 'array_out_etc' in namespace 'GIMarshallingTests' 400s ok 180 C array with length can be an out argument along with other arguments 400s JS G NS: Found info type FUNCTION for 'array_inout_etc' in namespace 'GIMarshallingTests' 400s ok 181 C array with length can be an in-out argument along with other arguments 400s JS G NS: Found info type FUNCTION for 'array_in_nonzero_nonlen' in namespace 'GIMarshallingTests' 400s ok 182 C array with length does not interpret an unannotated integer as a length parameter 400s JS G NS: Found info type FUNCTION for 'array_zero_terminated_return' in namespace 'GIMarshallingTests' 400s ok 183 Zero-terminated C array of strings marshals as a return value 400s JS G NS: Found info type FUNCTION for 'array_zero_terminated_in' in namespace 'GIMarshallingTests' 400s ok 184 Zero-terminated C array of strings marshals as an in parameter 400s JS G NS: Found info type FUNCTION for 'array_zero_terminated_out' in namespace 'GIMarshallingTests' 400s ok 185 Zero-terminated C array of strings marshals as an out parameter 400s JS G NS: Found info type FUNCTION for 'array_zero_terminated_out_uninitialized' in namespace 'GIMarshallingTests' 400s ok 186 Zero-terminated C array of strings picks a reasonable default value when the function doesn't set the out parameter 400s JS G NS: Found info type FUNCTION for 'array_zero_terminated_inout' in namespace 'GIMarshallingTests' 400s ok 187 Zero-terminated C array of strings marshals as an inout parameter 400s JS G NS: Found info type FUNCTION for 'array_zero_terminated_return_null' in namespace 'GIMarshallingTests' 400s ok 188 Zero-terminated C array marshals null as a zero-terminated array return value 400s JS G NS: Found info type FUNCTION for 'array_zero_terminated_return_struct' in namespace 'GIMarshallingTests' 400s ok 189 Zero-terminated C array marshals an array of structs as a return value 400s JS G NS: Found info type FUNCTION for 'array_zero_terminated_return_unichar' in namespace 'GIMarshallingTests' 400s ok 190 Zero-terminated C array marshals an array of unichars as a return value 400s JS G NS: Found info type FUNCTION for 'array_gvariant_none_in' in namespace 'GIMarshallingTests' 400s JS G BXD: Defining method classify in prototype for GLib.Variant 400s JS G BXD: Defining method get_int32 in prototype for GLib.Variant 400s JS G BXD: Defining method get_string in prototype for GLib.Variant 400s ok 191 Zero-terminated C array of GLib.Variants marshals as a transfer-none in and out parameter 400s JS G NS: Found info type FUNCTION for 'array_gvariant_container_in' in namespace 'GIMarshallingTests' 400s ok 192 Zero-terminated C array of GLib.Variants marshals as a transfer-container in and out parameter 400s JS G NS: Found info type FUNCTION for 'array_gvariant_full_in' in namespace 'GIMarshallingTests' 400s ok 193 Zero-terminated C array of GLib.Variants marshals as a transfer-full in and out parameter 400s JS G NS: Found info type FUNCTION for 'garray_int_none_return' in namespace 'GIMarshallingTests' 400s ok 194 GArray of ints with transfer none marshals as a return value 400s JS G NS: Found info type FUNCTION for 'garray_int_none_in' in namespace 'GIMarshallingTests' 400s ok 195 GArray of ints with transfer none marshals as an in parameter 400s JS G NS: Found info type FUNCTION for 'garray_uint64_none_return' in namespace 'GIMarshallingTests' 400s ok 196 GArray marshals int64s as a transfer-none return value 400s JS G NS: Found info type FUNCTION for 'garray_utf8_none_return' in namespace 'GIMarshallingTests' 400s ok 197 GArray of strings with transfer none marshals as a return value 400s JS G NS: Found info type FUNCTION for 'garray_utf8_none_in' in namespace 'GIMarshallingTests' 400s ok 198 GArray of strings with transfer none marshals as an in parameter 400s JS G NS: Found info type FUNCTION for 'garray_utf8_none_out' in namespace 'GIMarshallingTests' 400s ok 199 GArray of strings with transfer none marshals as an out parameter 400s JS G NS: Found info type FUNCTION for 'garray_utf8_none_out_uninitialized' in namespace 'GIMarshallingTests' 400s ok 200 GArray of strings with transfer none picks a reasonable default value when the function doesn't set the out parameter 400s JS G NS: Found info type FUNCTION for 'garray_utf8_none_inout' in namespace 'GIMarshallingTests' 400s ok 201 GArray of strings with transfer none marshals as an inout parameter 400s JS G NS: Found info type FUNCTION for 'garray_utf8_full_return' in namespace 'GIMarshallingTests' 400s ok 202 GArray of strings with transfer full marshals as a return value 400s JS G NS: Found info type FUNCTION for 'garray_utf8_full_out' in namespace 'GIMarshallingTests' 400s ok 203 GArray of strings with transfer full marshals as an out parameter 400s JS G NS: Found info type FUNCTION for 'garray_utf8_full_out_uninitialized' in namespace 'GIMarshallingTests' 400s ok 204 GArray of strings with transfer full picks a reasonable default value when the function doesn't set the out parameter 400s ok 205 GArray of strings with transfer full marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 400s JS G NS: Found info type FUNCTION for 'garray_utf8_container_return' in namespace 'GIMarshallingTests' 400s ok 206 GArray of strings with transfer container marshals as a return value 400s JS G NS: Found info type FUNCTION for 'garray_utf8_container_out' in namespace 'GIMarshallingTests' 400s ok 207 GArray of strings with transfer container marshals as an out parameter 400s JS G NS: Found info type FUNCTION for 'garray_utf8_container_out_uninitialized' in namespace 'GIMarshallingTests' 400s ok 208 GArray of strings with transfer container picks a reasonable default value when the function doesn't set the out parameter 400s ok 209 GArray of strings with transfer container marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/44 400s ok 210 GArray of strings marshals as a transfer-full caller-allocated out parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/106 400s JS G NS: Found info type FUNCTION for 'garray_utf8_full_out_caller_allocated' in namespace 'GIMarshallingTests' 400s ok 211 GArray of strings marshals as a transfer-full caller-allocated out parameter throws errors 400s JS G NS: Found info type FUNCTION for 'garray_boxed_struct_full_return' in namespace 'GIMarshallingTests' 400s ok 212 GArray marshals boxed structs as a transfer-full return value 400s JS G NS: Found info type FUNCTION for 'garray_bool_none_in' in namespace 'GIMarshallingTests' 400s ok 213 GArray of booleans with transfer none marshals as an in parameter 400s JS G NS: Found info type FUNCTION for 'garray_unichar_none_in' in namespace 'GIMarshallingTests' 400s ok 214 GArray of unichars can be passed in with transfer none 400s JS G NS: Found info type FUNCTION for 'gptrarray_utf8_none_return' in namespace 'GIMarshallingTests' 400s ok 215 GPtrArray of strings with transfer none marshals as a return value 400s JS G NS: Found info type FUNCTION for 'gptrarray_utf8_none_in' in namespace 'GIMarshallingTests' 400s ok 216 GPtrArray of strings with transfer none marshals as an in parameter 400s JS G NS: Found info type FUNCTION for 'gptrarray_utf8_none_out' in namespace 'GIMarshallingTests' 400s ok 217 GPtrArray of strings with transfer none marshals as an out parameter 400s JS G NS: Found info type FUNCTION for 'gptrarray_utf8_none_out_uninitialized' in namespace 'GIMarshallingTests' 400s ok 218 GPtrArray of strings with transfer none picks a reasonable default value when the function doesn't set the out parameter 400s JS G NS: Found info type FUNCTION for 'gptrarray_utf8_none_inout' in namespace 'GIMarshallingTests' 400s ok 219 GPtrArray of strings with transfer none marshals as an inout parameter 400s JS G NS: Found info type FUNCTION for 'gptrarray_utf8_full_return' in namespace 'GIMarshallingTests' 400s ok 220 GPtrArray of strings with transfer full marshals as a return value 400s JS G NS: Found info type FUNCTION for 'gptrarray_utf8_full_out' in namespace 'GIMarshallingTests' 400s ok 221 GPtrArray of strings with transfer full marshals as an out parameter 400s JS G NS: Found info type FUNCTION for 'gptrarray_utf8_full_out_uninitialized' in namespace 'GIMarshallingTests' 400s ok 222 GPtrArray of strings with transfer full picks a reasonable default value when the function doesn't set the out parameter 400s ok 223 GPtrArray of strings with transfer full marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 400s JS G NS: Found info type FUNCTION for 'gptrarray_utf8_container_return' in namespace 'GIMarshallingTests' 400s ok 224 GPtrArray of strings with transfer container marshals as a return value 400s JS G NS: Found info type FUNCTION for 'gptrarray_utf8_container_out' in namespace 'GIMarshallingTests' 400s ok 225 GPtrArray of strings with transfer container marshals as an out parameter 400s JS G NS: Found info type FUNCTION for 'gptrarray_utf8_container_out_uninitialized' in namespace 'GIMarshallingTests' 400s ok 226 GPtrArray of strings with transfer container picks a reasonable default value when the function doesn't set the out parameter 400s ok 227 GPtrArray of strings with transfer container marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/44 400s JS G NS: Found info type FUNCTION for 'gptrarray_boxed_struct_full_return' in namespace 'GIMarshallingTests' 400s ok 228 GPtrArray of structs can be returned with transfer full 400s JS G NS: Found info type FUNCTION for 'bytearray_full_return' in namespace 'GIMarshallingTests' 400s ok 229 GByteArray marshals as a return value 400s JS G NS: Found info type FUNCTION for 'bytearray_none_in' in namespace 'GIMarshallingTests' 400s ok 230 GByteArray can be passed in with transfer none 400s JS G NS: Found info type FUNCTION for 'gbytes_full_return' in namespace 'GIMarshallingTests' 400s JS IMPORT: Importing '_byteArrayNative' 400s JS NATIVE: Defining native module '_byteArrayNative' 400s JS IMPORT: Defining parent 0x12ad7983eb80 of 0xa7df2bcea68 '_byteArrayNative' is mod 1 400s JS IMPORT: successfully imported module '_byteArrayNative' 400s ok 231 GBytes marshals as a transfer-full return value 400s JS G NS: Found info type FUNCTION for 'gbytes_none_in' in namespace 'GIMarshallingTests' 400s ok 232 GBytes can be created from an array and passed in 400s ok 233 GBytes can be created by returning from a function and passed in 400s ok 234 GBytes can be implicitly converted from a Uint8Array 400s ok 235 GBytes can be created from a string and is encoded in UTF-8 400s ok 236 GBytes cannot be passed to a function expecting a byte array 400s JS G NS: Found info type FUNCTION for 'gstrv_return' in namespace 'GIMarshallingTests' 400s ok 237 GStrv marshals as a return value 400s JS G NS: Found info type FUNCTION for 'gstrv_in' in namespace 'GIMarshallingTests' 400s ok 238 GStrv marshals as an in parameter 400s JS G NS: Found info type FUNCTION for 'gstrv_out' in namespace 'GIMarshallingTests' 400s ok 239 GStrv marshals as an out parameter 400s JS G NS: Found info type FUNCTION for 'gstrv_out_uninitialized' in namespace 'GIMarshallingTests' 400s ok 240 GStrv picks a reasonable default value when the function doesn't set the out parameter 400s JS G NS: Found info type FUNCTION for 'gstrv_inout' in namespace 'GIMarshallingTests' 400s ok 241 GStrv marshals as an inout parameter 400s ok 242 Array of GStrv length out transfer none # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 400s ok 243 Array of GStrv length return transfer none # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 400s ok 244 Array of GStrv length in transfer none # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 400s ok 245 Array of GStrv length inout transfer none # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 400s ok 246 Array of GStrv length out transfer container # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 400s ok 247 Array of GStrv length return transfer container # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 400s ok 248 Array of GStrv length in transfer container # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 400s ok 249 Array of GStrv length inout transfer container # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 400s ok 250 Array of GStrv length out transfer full # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 400s ok 251 Array of GStrv length return transfer full # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 400s ok 252 Array of GStrv length in transfer full # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 400s ok 253 Array of GStrv length inout transfer full # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 400s ok 254 Array of GStrv fixed out transfer none # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 400s ok 255 Array of GStrv fixed return transfer none # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 400s ok 256 Array of GStrv fixed in transfer none # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 400s ok 257 Array of GStrv fixed inout transfer none # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 400s ok 258 Array of GStrv fixed out transfer container # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 400s ok 259 Array of GStrv fixed return transfer container # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 400s ok 260 Array of GStrv fixed in transfer container # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 400s ok 261 Array of GStrv fixed inout transfer container # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 400s ok 262 Array of GStrv fixed out transfer full # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 400s ok 263 Array of GStrv fixed return transfer full # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 400s ok 264 Array of GStrv fixed in transfer full # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 400s ok 265 Array of GStrv fixed inout transfer full # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 400s ok 266 Array of GStrv zero_terminated out transfer none # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 400s ok 267 Array of GStrv zero_terminated return transfer none # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 400s ok 268 Array of GStrv zero_terminated in transfer none # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 400s ok 269 Array of GStrv zero_terminated inout transfer none # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 400s ok 270 Array of GStrv zero_terminated out transfer container # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 400s ok 271 Array of GStrv zero_terminated return transfer container # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 400s ok 272 Array of GStrv zero_terminated in transfer container # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 400s ok 273 Array of GStrv zero_terminated inout transfer container # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 400s ok 274 Array of GStrv zero_terminated out transfer full # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 400s ok 275 Array of GStrv zero_terminated return transfer full # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 400s ok 276 Array of GStrv zero_terminated in transfer full # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 400s ok 277 Array of GStrv zero_terminated inout transfer full # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 400s JS G NS: Found info type FUNCTION for 'glist_int_none_return' in namespace 'GIMarshallingTests' 400s ok 278 GList of ints with transfer none marshals as a return value 400s JS G NS: Found info type FUNCTION for 'glist_int_none_in' in namespace 'GIMarshallingTests' 400s ok 279 GList of ints with transfer none marshals as an in parameter 400s JS G NS: Found info type FUNCTION for 'glist_uint32_none_return' in namespace 'GIMarshallingTests' 400s ok 280 GList of unsigned 32-bit ints with transfer none marshals as a return value 400s JS G NS: Found info type FUNCTION for 'glist_uint32_none_in' in namespace 'GIMarshallingTests' 400s ok 281 GList of unsigned 32-bit ints with transfer none marshals as an in parameter 400s JS G NS: Found info type FUNCTION for 'glist_utf8_none_return' in namespace 'GIMarshallingTests' 400s ok 282 GList of strings with transfer none marshals as a return value 400s JS G NS: Found info type FUNCTION for 'glist_utf8_none_in' in namespace 'GIMarshallingTests' 400s ok 283 GList of strings with transfer none marshals as an in parameter 400s JS G NS: Found info type FUNCTION for 'glist_utf8_none_out' in namespace 'GIMarshallingTests' 400s ok 284 GList of strings with transfer none marshals as an out parameter 400s JS G NS: Found info type FUNCTION for 'glist_utf8_none_out_uninitialized' in namespace 'GIMarshallingTests' 400s ok 285 GList of strings with transfer none picks a reasonable default value when the function doesn't set the out parameter 400s JS G NS: Found info type FUNCTION for 'glist_utf8_none_inout' in namespace 'GIMarshallingTests' 400s ok 286 GList of strings with transfer none marshals as an inout parameter 400s JS G NS: Found info type FUNCTION for 'glist_utf8_full_return' in namespace 'GIMarshallingTests' 400s ok 287 GList of strings with transfer full marshals as a return value 400s JS G NS: Found info type FUNCTION for 'glist_utf8_full_out' in namespace 'GIMarshallingTests' 400s ok 288 GList of strings with transfer full marshals as an out parameter 400s JS G NS: Found info type FUNCTION for 'glist_utf8_full_out_uninitialized' in namespace 'GIMarshallingTests' 400s ok 289 GList of strings with transfer full picks a reasonable default value when the function doesn't set the out parameter 400s ok 290 GList of strings with transfer full marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 400s JS G NS: Found info type FUNCTION for 'glist_utf8_container_return' in namespace 'GIMarshallingTests' 400s ok 291 GList of strings with transfer container marshals as a return value 400s JS G NS: Found info type FUNCTION for 'glist_utf8_container_out' in namespace 'GIMarshallingTests' 400s ok 292 GList of strings with transfer container marshals as an out parameter 400s JS G NS: Found info type FUNCTION for 'glist_utf8_container_out_uninitialized' in namespace 'GIMarshallingTests' 400s ok 293 GList of strings with transfer container picks a reasonable default value when the function doesn't set the out parameter 400s ok 294 GList of strings with transfer container marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/44 400s JS G NS: Found info type FUNCTION for 'gslist_int_none_return' in namespace 'GIMarshallingTests' 400s ok 295 GSList of ints with transfer none marshals as a return value 400s JS G NS: Found info type FUNCTION for 'gslist_int_none_in' in namespace 'GIMarshallingTests' 400s ok 296 GSList of ints with transfer none marshals as an in parameter 400s JS G NS: Found info type FUNCTION for 'gslist_utf8_none_return' in namespace 'GIMarshallingTests' 400s ok 297 GSList of strings with transfer none marshals as a return value 400s JS G NS: Found info type FUNCTION for 'gslist_utf8_none_in' in namespace 'GIMarshallingTests' 400s ok 298 GSList of strings with transfer none marshals as an in parameter 400s JS G NS: Found info type FUNCTION for 'gslist_utf8_none_out' in namespace 'GIMarshallingTests' 400s ok 299 GSList of strings with transfer none marshals as an out parameter 400s JS G NS: Found info type FUNCTION for 'gslist_utf8_none_out_uninitialized' in namespace 'GIMarshallingTests' 400s ok 300 GSList of strings with transfer none picks a reasonable default value when the function doesn't set the out parameter 400s JS G NS: Found info type FUNCTION for 'gslist_utf8_none_inout' in namespace 'GIMarshallingTests' 400s ok 301 GSList of strings with transfer none marshals as an inout parameter 400s JS G NS: Found info type FUNCTION for 'gslist_utf8_full_return' in namespace 'GIMarshallingTests' 400s ok 302 GSList of strings with transfer full marshals as a return value 400s JS G NS: Found info type FUNCTION for 'gslist_utf8_full_out' in namespace 'GIMarshallingTests' 400s ok 303 GSList of strings with transfer full marshals as an out parameter 400s JS G NS: Found info type FUNCTION for 'gslist_utf8_full_out_uninitialized' in namespace 'GIMarshallingTests' 400s ok 304 GSList of strings with transfer full picks a reasonable default value when the function doesn't set the out parameter 400s ok 305 GSList of strings with transfer full marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 400s JS G NS: Found info type FUNCTION for 'gslist_utf8_container_return' in namespace 'GIMarshallingTests' 400s ok 306 GSList of strings with transfer container marshals as a return value 400s JS G NS: Found info type FUNCTION for 'gslist_utf8_container_out' in namespace 'GIMarshallingTests' 400s ok 307 GSList of strings with transfer container marshals as an out parameter 400s JS G NS: Found info type FUNCTION for 'gslist_utf8_container_out_uninitialized' in namespace 'GIMarshallingTests' 400s ok 308 GSList of strings with transfer container picks a reasonable default value when the function doesn't set the out parameter 400s ok 309 GSList of strings with transfer container marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/44 400s JS G NS: Found info type FUNCTION for 'ghashtable_int_none_return' in namespace 'GIMarshallingTests' 400s ok 310 GHashTable with integer values marshals as a return value 400s JS G NS: Found info type FUNCTION for 'ghashtable_int_none_in' in namespace 'GIMarshallingTests' 400s ok 311 GHashTable with integer values marshals as an in parameter 400s JS G NS: Found info type FUNCTION for 'ghashtable_utf8_none_return' in namespace 'GIMarshallingTests' 400s ok 312 GHashTable with string values with transfer none marshals as a return value 400s JS G NS: Found info type FUNCTION for 'ghashtable_utf8_none_in' in namespace 'GIMarshallingTests' 400s ok 313 GHashTable with string values with transfer none marshals as an in parameter 400s JS G NS: Found info type FUNCTION for 'ghashtable_utf8_none_out' in namespace 'GIMarshallingTests' 400s ok 314 GHashTable with string values with transfer none marshals as an out parameter 400s JS G NS: Found info type FUNCTION for 'ghashtable_utf8_none_out_uninitialized' in namespace 'GIMarshallingTests' 400s ok 315 GHashTable with string values with transfer none picks a reasonable default value when the function doesn't set the out parameter 400s JS G NS: Found info type FUNCTION for 'ghashtable_utf8_none_inout' in namespace 'GIMarshallingTests' 400s ok 316 GHashTable with string values with transfer none marshals as an inout parameter 400s JS G NS: Found info type FUNCTION for 'ghashtable_utf8_full_return' in namespace 'GIMarshallingTests' 400s ok 317 GHashTable with string values with transfer full marshals as a return value 400s JS G NS: Found info type FUNCTION for 'ghashtable_utf8_full_out' in namespace 'GIMarshallingTests' 400s ok 318 GHashTable with string values with transfer full marshals as an out parameter 400s JS G NS: Found info type FUNCTION for 'ghashtable_utf8_full_out_uninitialized' in namespace 'GIMarshallingTests' 400s ok 319 GHashTable with string values with transfer full picks a reasonable default value when the function doesn't set the out parameter 400s ok 320 GHashTable with string values with transfer full marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 400s JS G NS: Found info type FUNCTION for 'ghashtable_utf8_container_return' in namespace 'GIMarshallingTests' 400s ok 321 GHashTable with string values with transfer container marshals as a return value 400s JS G NS: Found info type FUNCTION for 'ghashtable_utf8_container_out' in namespace 'GIMarshallingTests' 400s ok 322 GHashTable with string values with transfer container marshals as an out parameter 400s JS G NS: Found info type FUNCTION for 'ghashtable_utf8_container_out_uninitialized' in namespace 'GIMarshallingTests' 400s ok 323 GHashTable with string values with transfer container picks a reasonable default value when the function doesn't set the out parameter 400s ok 324 GHashTable with string values with transfer container marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/44 400s JS G NS: Found info type FUNCTION for 'ghashtable_double_in' in namespace 'GIMarshallingTests' 400s ok 325 GHashTable with double values marshals as an in parameter 400s JS G NS: Found info type FUNCTION for 'ghashtable_float_in' in namespace 'GIMarshallingTests' 400s ok 326 GHashTable with float values marshals as an in parameter 400s JS G NS: Found info type FUNCTION for 'ghashtable_int64_in' in namespace 'GIMarshallingTests' 400s ok 327 GHashTable with 64-bit int values marshals as an in parameter 400s JS G NS: Found info type FUNCTION for 'ghashtable_uint64_in' in namespace 'GIMarshallingTests' 400s ok 328 GHashTable with unsigned 64-bit int values marshals as an in parameter 400s ok 329 GHashTable symbol keys are ignored 400s JS G NS: Found info type FUNCTION for 'gvalue_return' in namespace 'GIMarshallingTests' 400s ok 330 GValue marshals as a return value 400s JS G NS: Found info type FUNCTION for 'gvalue_in' in namespace 'GIMarshallingTests' 400s ok 331 GValue marshals as an in parameter 400s JS G NS: Found info type FUNCTION for 'gvalue_out' in namespace 'GIMarshallingTests' 400s ok 332 GValue marshals as an out parameter 400s JS G NS: Found info type FUNCTION for 'gvalue_out_uninitialized' in namespace 'GIMarshallingTests' 400s ok 333 GValue picks a reasonable default value when the function doesn't set the out parameter 400s ok 334 GValue marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 400s JS G NS: Found info type FUNCTION for 'gvalue_noncanonical_nan_float' in namespace 'GIMarshallingTests' 400s ok 335 GValue can handle noncanonical float NaN 400s JS G NS: Found info type FUNCTION for 'gvalue_noncanonical_nan_double' in namespace 'GIMarshallingTests' 400s ok 336 GValue can handle noncanonical double NaN 400s JS G NS: Found info type FUNCTION for 'gvalue_int64_in' in namespace 'GIMarshallingTests' 400s ok 337 GValue marshals as an int64 in parameter 400s JS G NS: Found info type FUNCTION for 'gvalue_in_with_type' in namespace 'GIMarshallingTests' 400s ok 338 GValue type objects can be converted from primitive-like types 400s JS G NS: Found info type FUNCTION for 'gvalue_in_with_modification' in namespace 'GIMarshallingTests' 400s ok 339 GValue can be passed into a function and modified 400s JS G NS: Found info type STRUCT for 'Value' in namespace 'GObject' 400s JS G BXD: Defined class for Value (GValue), prototype 0x3520a48b3c90, JSClass 0x63d65ef0add0, in object 0x12ad79879380 400s JS G BXD: Defining method init in prototype for GObject.Value 400s JS G BXD: Defining method set_int in prototype for GObject.Value 400s JS G BXD: Defining method get_int in prototype for GObject.Value 400s ok 340 GValue can be passed into a function as a boxed type and modified 400s 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 400s JS G BXD: Defining method set_enum in prototype for GObject.Value 400s JS G NS: Found info type FUNCTION for 'gvalue_in_enum' in namespace 'GIMarshallingTests' 400s ok 342 GValue enum can be passed into a function as a boxed type and packed 400s 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 400s JS G BXD: Defining method set_flags in prototype for GObject.Value 400s JS G NS: Found info type FUNCTION for 'gvalue_in_flags' in namespace 'GIMarshallingTests' 400s ok 344 GValue flags can be passed into a function as a boxed type and packed 400s JS G NS: Found info type FUNCTION for 'gvalue_int64_out' in namespace 'GIMarshallingTests' 400s ok 345 GValue marshals as an int64 out parameter 400s JS G NS: Found info type FUNCTION for 'gvalue_out_caller_allocates' in namespace 'GIMarshallingTests' 400s ok 346 GValue marshals as a caller-allocated out parameter 400s JS G NS: Found info type FUNCTION for 'gvalue_flat_array' in namespace 'GIMarshallingTests' 400s ok 347 GValue array can be passed into a function and packed 400s JS G BXD: Defining method set_string in prototype for GObject.Value 400s JS G BXD: Defining method set_boolean in prototype for GObject.Value 400s ok 348 GValue array of boxed type GValues can be passed into a function 400s ok 349 GValue array of uninitialized boxed GValues 400s JS G NS: Found info type FUNCTION for 'return_gvalue_flat_array' in namespace 'GIMarshallingTests' 400s ok 350 GValue array can be passed as an out argument and unpacked 400s JS G NS: Found info type FUNCTION for 'return_gvalue_zero_terminated_array' in namespace 'GIMarshallingTests' 400s ok 351 GValue array can be passed as an out argument and unpacked when zero-terminated 400s ok 352 GValue array can roundtrip with GValues intact # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/272 400s ok 353 GValue can have its type inferred from primitive values 400s JS G NS: Found info type OBJECT for 'SimpleAction' in namespace 'Gio' 400s JS G OBJ: Defined class for SimpleAction (GSimpleAction), prototype 0x3520a48b76c8, JSClass 0x63d65ef0b460, in object 0x12ad79879858 400s JS G NS: Found info type INTERFACE for 'Action' in namespace 'Gio' 400s JS G IFACE: Defined class for Action (GAction), prototype 0x3520a48b8128, JSClass 0x63d65ef0b4e0, in object 0x12ad79879858 400s ok 354 GValue can have its type inferred as a GObject type 400s ok 355 GValue can have its type inferred as a superclass 400s ok 356 GValue can have its type inferred as an interface that it implements 400s JS G NS: Found info type STRUCT for 'KeyFile' in namespace 'GLib' 400s JS G BXD: Defined class for KeyFile (GKeyFile), prototype 0x3520a48b7998, JSClass 0x63d65ef0add0, in object 0x12ad79879038 400s ok 357 GValue can have its type inferred as a boxed type 400s ok 358 GValue can have its type inferred as GVariant 400s JS G NS: Found info type FUNCTION for 'union_returnv' in namespace 'GIMarshallingTests' 400s JS G NS: Found info type UNION for 'Union' in namespace 'GIMarshallingTests' 400s JS G BXD: Defined class for Union (GIMarshallingTestsUnion), prototype 0x3520a48b7bc8, JSClass 0x63d65ef0b588, in object 0x12ad79879308 400s ok 359 GValue can have its type inferred as a union type 400s JS G NS: Found info type FUNCTION for 'param_spec_string' in namespace 'GObject' 400s JS G PRM: Wrapping GParamString 'my-param' on (null) with JSObject 400s JS G PRM: JSObject created with param instance 0xb087267c820 type GParamString 400s ok 360 GValue can have its type inferred as a GParamSpec 400s JS G BXD: Defining method set_double in prototype for GObject.Value 400s JS G BXD: Defining method set_boxed in prototype for GObject.Value 400s ok 361 GValue can deal with a GValue packed in a GValue 400s JS G NS: Found info type FUNCTION for 'gclosure_in' in namespace 'GIMarshallingTests' 400s ok 362 Callback GClosure marshals as an in parameter 400s ok 363 Callback GClosure marshals a GClosure as a return value # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/80 400s JS G NS: Found info type FUNCTION for 'callback_return_value_only' in namespace 'GIMarshallingTests' 400s ok 364 Callback marshals a return value 400s JS G NS: Found info type FUNCTION for 'callback_one_out_parameter' in namespace 'GIMarshallingTests' 400s ok 365 Callback marshals one out parameter 400s JS G NS: Found info type FUNCTION for 'callback_multiple_out_parameters' in namespace 'GIMarshallingTests' 400s ok 366 Callback marshals multiple out parameters 400s JS G NS: Found info type FUNCTION for 'callback_return_value_and_one_out_parameter' in namespace 'GIMarshallingTests' 400s ok 367 Callback marshals a return value and one out parameter 400s JS G NS: Found info type FUNCTION for 'callback_return_value_and_multiple_out_parameters' in namespace 'GIMarshallingTests' 400s ok 368 Callback marshals a return value and multiple out parameters 400s ok 369 Callback marshals an array out parameter # SKIP Function not added to gobject-introspection test suite yet 400s JS G NS: Found info type FUNCTION for 'callback_owned_boxed' in namespace 'GIMarshallingTests' 400s ok 370 Callback marshals a callback parameter that can be called from C 400s JS G NS: Found info type FUNCTION for 'pointer_in_return' in namespace 'GIMarshallingTests' 400s ok 371 Raw pointers gets an allocated return value 400s ok 372 Raw pointers can be roundtripped at least if the pointer is null 400s JS G NS: Found info type FUNCTION for 'genum_returnv' in namespace 'GIMarshallingTests' 400s ok 373 Registered enum type marshals as a return value 400s JS G NS: Found info type FUNCTION for 'genum_in' in namespace 'GIMarshallingTests' 400s ok 374 Registered enum type marshals as an in parameter 400s JS G NS: Found info type FUNCTION for 'genum_out' in namespace 'GIMarshallingTests' 400s ok 375 Registered enum type marshals as an out parameter 400s JS G NS: Found info type FUNCTION for 'genum_out_uninitialized' in namespace 'GIMarshallingTests' 400s ok 376 Registered enum type picks a reasonable default value when the function doesn't set the out parameter 400s JS G NS: Found info type FUNCTION for 'genum_inout' in namespace 'GIMarshallingTests' 400s ok 377 Registered enum type marshals as an inout parameter 400s JS G NS: Found info type FUNCTION for 'enum_returnv' in namespace 'GIMarshallingTests' 400s ok 378 Bare enum type marshals as a return value 400s JS G NS: Found info type FUNCTION for 'enum_in' in namespace 'GIMarshallingTests' 400s ok 379 Bare enum type marshals as an in parameter 400s JS G NS: Found info type FUNCTION for 'enum_out' in namespace 'GIMarshallingTests' 400s ok 380 Bare enum type marshals as an out parameter 400s JS G NS: Found info type FUNCTION for 'enum_out_uninitialized' in namespace 'GIMarshallingTests' 400s ok 381 Bare enum type picks a reasonable default value when the function doesn't set the out parameter 400s JS G NS: Found info type FUNCTION for 'enum_inout' in namespace 'GIMarshallingTests' 400s ok 382 Bare enum type marshals as an inout parameter 400s JS G NS: Found info type FUNCTION for 'flags_returnv' in namespace 'GIMarshallingTests' 400s ok 383 Registered flags type marshals as a return value 400s JS G NS: Found info type FUNCTION for 'flags_in' in namespace 'GIMarshallingTests' 400s ok 384 Registered flags type marshals as an in parameter 400s JS G NS: Found info type FUNCTION for 'flags_out' in namespace 'GIMarshallingTests' 400s ok 385 Registered flags type marshals as an out parameter 400s JS G NS: Found info type FUNCTION for 'flags_out_uninitialized' in namespace 'GIMarshallingTests' 400s ok 386 Registered flags type picks a reasonable default value when the function doesn't set the out parameter 400s JS G NS: Found info type FUNCTION for 'flags_inout' in namespace 'GIMarshallingTests' 400s ok 387 Registered flags type marshals as an inout parameter 400s JS G NS: Found info type FUNCTION for 'flags_in_zero' in namespace 'GIMarshallingTests' 400s ok 388 Registered flags type accepts zero 400s JS G NS: Found info type FUNCTION for 'no_type_flags_returnv' in namespace 'GIMarshallingTests' 400s ok 389 Bare flags type marshals as a return value 400s JS G NS: Found info type FUNCTION for 'no_type_flags_in' in namespace 'GIMarshallingTests' 400s ok 390 Bare flags type marshals as an in parameter 400s JS G NS: Found info type FUNCTION for 'no_type_flags_out' in namespace 'GIMarshallingTests' 400s ok 391 Bare flags type marshals as an out parameter 400s JS G NS: Found info type FUNCTION for 'no_type_flags_out_uninitialized' in namespace 'GIMarshallingTests' 400s ok 392 Bare flags type picks a reasonable default value when the function doesn't set the out parameter 400s JS G NS: Found info type FUNCTION for 'no_type_flags_inout' in namespace 'GIMarshallingTests' 400s ok 393 Bare flags type marshals as an inout parameter 400s JS G NS: Found info type FUNCTION for 'no_type_flags_in_zero' in namespace 'GIMarshallingTests' 400s ok 394 Bare flags type accepts zero 400s JS G NS: Found info type FUNCTION for 'simple_struct_returnv' in namespace 'GIMarshallingTests' 400s ok 395 Simple struct marshals as a return value 400s JS G BXD: Defining method inv in prototype for GIMarshallingTests.SimpleStruct 400s JS G BXD: Defining method method in prototype for GIMarshallingTests.SimpleStruct 400s ok 396 Simple struct marshals as the this-argument of a method 400s JS G NS: Found info type FUNCTION for 'pointer_struct_returnv' in namespace 'GIMarshallingTests' 400s JS G NS: Found info type STRUCT for 'PointerStruct' in namespace 'GIMarshallingTests' 400s JS G BXD: Defined class for PointerStruct (GIMarshallingTestsPointerStruct), prototype 0x3520a48c8920, JSClass 0x63d65ef0add0, in object 0x12ad79879308 400s ok 397 Pointer struct marshals as a return value 400s JS G BXD: Defining method inv in prototype for GIMarshallingTests.PointerStruct 400s ok 398 Pointer struct marshals as the this-argument of a method 400s JS G NS: Found info type FUNCTION for 'boxed_struct_returnv' in namespace 'GIMarshallingTests' 400s ok 399 Boxed struct marshals as a return value 400s JS G BXD: Defining method inv in prototype for GIMarshallingTests.BoxedStruct 400s ok 400 Boxed struct marshals as the this-argument of a method 400s JS G NS: Found info type FUNCTION for 'boxed_struct_out' in namespace 'GIMarshallingTests' 400s ok 401 Boxed struct marshals as an out parameter 400s JS G NS: Found info type FUNCTION for 'boxed_struct_inout' in namespace 'GIMarshallingTests' 400s ok 402 Boxed struct marshals as an inout parameter 400s ok 403 Union marshals as a return value # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/273 400s JS G BXD: Defining method inv in prototype for GIMarshallingTests.Union 400s JS G BXD: Defining method method in prototype for GIMarshallingTests.Union 400s ok 404 Union marshals as the this-argument of a method 400s ok 405 GObject has a static method that can be called 400s JS G OBJ: Defining method method in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 400s ok 406 GObject has a method that can be called 400s JS G OBJ: Defining method overridden_method in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 400s ok 407 GObject has an overridden method that can be called 400s ok 408 GObject can be created from a static constructor 400s ok 409 GObject can have a static constructor that fails 400s JS G OBJ: Defining method method_array_in in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 400s ok 410 GObject method marshals an int array as an in parameter 400s JS G OBJ: Defining method method_array_out in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 400s ok 411 GObject method marshals an int array as an out parameter 400s JS G OBJ: Defining method method_array_inout in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 400s ok 412 GObject method marshals an int array as an inout parameter 400s JS G OBJ: Defining method method_array_return in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 400s ok 413 GObject method marshals an int array as a return value 400s JS G OBJ: Defining method method_with_default_implementation in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 400s ok 414 GObject method with default implementation can be called 400s ok 415 GObject marshals as a return parameter with transfer none 400s ok 416 GObject marshals as a out parameter with transfer none 400s ok 417 GObject marshals as an inout parameter with transfer none 400s ok 418 GObject marshals as a return parameter with transfer full 400s ok 419 GObject marshals as a out parameter with transfer full 400s ok 420 GObject marshals as an inout parameter with transfer full 400s JS G OBJ: Defining method none_in in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 400s ok 421 GObject marshals as a this value with transfer none 400s JS G OBJ: Defining method method_int8_in in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 400s ok 422 Virtual function marshals an in argument 400s JS G OBJ: Defining method method_int8_out in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 400s ok 423 Virtual function marshals an out argument 400s JS G OBJ: Defining method method_int8_arg_and_out_caller in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 400s ok 424 Virtual function marshals a POD out argument 400s JS G OBJ: Defining method method_int8_arg_and_out_callee in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 400s ok 425 Virtual function marshals a callee-allocated pointer out argument 400s JS G OBJ: Defining method method_str_arg_out_ret in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 400s ok 426 Virtual function marshals a string out argument and return value 400s ok 427 Virtual function can override a default implementation in JS 400s ok 428 Virtual function marshals a callback # SKIP callback parameters to vfuncs not supported 400s JS G OBJ: Defining method vfunc_return_value_only in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 400s ok 429 Virtual function marshals a return value 400s JS G OBJ: Defining method vfunc_one_out_parameter in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 400s ok 430 Virtual function marshals one out parameter 400s JS G OBJ: Defining method vfunc_multiple_out_parameters in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 400s ok 431 Virtual function marshals multiple out parameters 400s JS G OBJ: Defining method vfunc_return_value_and_one_out_parameter in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 400s ok 432 Virtual function marshals a return value and one out parameter 400s JS G OBJ: Defining method vfunc_return_value_and_multiple_out_parameters in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 400s ok 433 Virtual function marshals a return value and multiple out parameters 400s JS G OBJ: Defining method vfunc_one_inout_parameter in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 400s ok 434 Virtual function marshals one inout parameter 400s JS G OBJ: Defining method vfunc_multiple_inout_parameters in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 400s ok 435 Virtual function marshals multiple inout parameters 400s JS G OBJ: Defining method vfunc_return_value_and_one_inout_parameter in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 400s ok 436 Virtual function marshals a return value and one inout parameter 400s JS G OBJ: Defining method vfunc_return_value_and_multiple_inout_parameters in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 400s ok 437 Virtual function marshals a return value and multiple inout parameters 400s JS G OBJ: Defining method vfunc_array_out_parameter in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 400s ok 438 Virtual function marshals an array out parameter 400s JS G OBJ: Defining method vfunc_caller_allocated_out_parameter in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 400s ok 439 Virtual function marshals a caller-allocated GValue out parameter 400s JS G OBJ: Defining method vfunc_meth_with_error in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 400s ok 440 Virtual function marshals an error out parameter when no error 400s ok 441 Virtual function marshals an error out parameter with a JavaScript exception 400s JS G NS: Found info type ENUM for 'IOErrorEnum' in namespace 'Gio' 400s JS G ERR: Defined class for IOErrorEnum (GError), prototype 0x3520a48d5088, JSClass 0x63d65ef0b108, in object 0x12ad79879858 400s JS G ENUM: Defining enum value FAILED (fixed from failed) 0 400s JS G ENUM: Defining enum value NOT_FOUND (fixed from not_found) 1 400s JS G ENUM: Defining enum value EXISTS (fixed from exists) 2 400s JS G ENUM: Defining enum value IS_DIRECTORY (fixed from is_directory) 3 400s JS G ENUM: Defining enum value NOT_DIRECTORY (fixed from not_directory) 4 400s JS G ENUM: Defining enum value NOT_EMPTY (fixed from not_empty) 5 400s JS G ENUM: Defining enum value NOT_REGULAR_FILE (fixed from not_regular_file) 6 400s JS G ENUM: Defining enum value NOT_SYMBOLIC_LINK (fixed from not_symbolic_link) 7 400s JS G ENUM: Defining enum value NOT_MOUNTABLE_FILE (fixed from not_mountable_file) 8 400s JS G ENUM: Defining enum value FILENAME_TOO_LONG (fixed from filename_too_long) 9 400s JS G ENUM: Defining enum value INVALID_FILENAME (fixed from invalid_filename) 10 400s JS G ENUM: Defining enum value TOO_MANY_LINKS (fixed from too_many_links) 11 400s JS G ENUM: Defining enum value NO_SPACE (fixed from no_space) 12 400s JS G ENUM: Defining enum value INVALID_ARGUMENT (fixed from invalid_argument) 13 400s JS G ENUM: Defining enum value PERMISSION_DENIED (fixed from permission_denied) 14 400s JS G ENUM: Defining enum value NOT_SUPPORTED (fixed from not_supported) 15 400s JS G ENUM: Defining enum value NOT_MOUNTED (fixed from not_mounted) 16 400s JS G ENUM: Defining enum value ALREADY_MOUNTED (fixed from already_mounted) 17 400s JS G ENUM: Defining enum value CLOSED (fixed from closed) 18 400s JS G ENUM: Defining enum value CANCELLED (fixed from cancelled) 19 400s JS G ENUM: Defining enum value PENDING (fixed from pending) 20 400s JS G ENUM: Defining enum value READ_ONLY (fixed from read_only) 21 400s JS G ENUM: Defining enum value CANT_CREATE_BACKUP (fixed from cant_create_backup) 22 400s JS G ENUM: Defining enum value WRONG_ETAG (fixed from wrong_etag) 23 400s JS G ENUM: Defining enum value TIMED_OUT (fixed from timed_out) 24 400s JS G ENUM: Defining enum value WOULD_RECURSE (fixed from would_recurse) 25 400s JS G ENUM: Defining enum value BUSY (fixed from busy) 26 400s JS G ENUM: Defining enum value WOULD_BLOCK (fixed from would_block) 27 400s JS G ENUM: Defining enum value HOST_NOT_FOUND (fixed from host_not_found) 28 400s JS G ENUM: Defining enum value WOULD_MERGE (fixed from would_merge) 29 400s JS G ENUM: Defining enum value FAILED_HANDLED (fixed from failed_handled) 30 400s JS G ENUM: Defining enum value TOO_MANY_OPEN_FILES (fixed from too_many_open_files) 31 400s JS G ENUM: Defining enum value NOT_INITIALIZED (fixed from not_initialized) 32 400s JS G ENUM: Defining enum value ADDRESS_IN_USE (fixed from address_in_use) 33 400s JS G ENUM: Defining enum value PARTIAL_INPUT (fixed from partial_input) 34 400s JS G ENUM: Defining enum value INVALID_DATA (fixed from invalid_data) 35 400s JS G ENUM: Defining enum value DBUS_ERROR (fixed from dbus_error) 36 400s JS G ENUM: Defining enum value HOST_UNREACHABLE (fixed from host_unreachable) 37 400s JS G ENUM: Defining enum value NETWORK_UNREACHABLE (fixed from network_unreachable) 38 400s JS G ENUM: Defining enum value CONNECTION_REFUSED (fixed from connection_refused) 39 400s JS G ENUM: Defining enum value PROXY_FAILED (fixed from proxy_failed) 40 400s JS G ENUM: Defining enum value PROXY_AUTH_FAILED (fixed from proxy_auth_failed) 41 400s JS G ENUM: Defining enum value PROXY_NEED_AUTH (fixed from proxy_need_auth) 42 400s JS G ENUM: Defining enum value PROXY_NOT_ALLOWED (fixed from proxy_not_allowed) 43 400s JS G ENUM: Defining enum value BROKEN_PIPE (fixed from broken_pipe) 44 400s JS G ENUM: Defining enum value CONNECTION_CLOSED (fixed from connection_closed) 44 400s JS G ENUM: Defining enum value NOT_CONNECTED (fixed from not_connected) 45 400s JS G ENUM: Defining enum value MESSAGE_TOO_LARGE (fixed from message_too_large) 46 400s JS G ENUM: Defining enum value NO_SUCH_DEVICE (fixed from no_such_device) 47 400s JS G ENUM: Defining enum value DESTINATION_UNSET (fixed from destination_unset) 48 400s JS G BXD: Defining method matches in prototype for GLib.Error 400s JS G NS: Found info type ENUM for 'SpawnError' in namespace 'GLib' 400s JS G ERR: Defined class for SpawnError (GError), prototype 0x3520a48d5128, JSClass 0x63d65ef0b108, in object 0x12ad79879038 400s JS G ENUM: Defining enum value FORK (fixed from fork) 0 400s JS G ENUM: Defining enum value READ (fixed from read) 1 400s JS G ENUM: Defining enum value CHDIR (fixed from chdir) 2 400s JS G ENUM: Defining enum value ACCES (fixed from acces) 3 400s JS G ENUM: Defining enum value PERM (fixed from perm) 4 400s JS G ENUM: Defining enum value TOO_BIG (fixed from too_big) 5 400s JS G ENUM: Defining enum value 2BIG (fixed from 2big) 5 400s JS G ENUM: Defining enum value NOEXEC (fixed from noexec) 6 400s JS G ENUM: Defining enum value NAMETOOLONG (fixed from nametoolong) 7 400s JS G ENUM: Defining enum value NOENT (fixed from noent) 8 400s JS G ENUM: Defining enum value NOMEM (fixed from nomem) 9 400s JS G ENUM: Defining enum value NOTDIR (fixed from notdir) 10 400s JS G ENUM: Defining enum value LOOP (fixed from loop) 11 400s JS G ENUM: Defining enum value TXTBUSY (fixed from txtbusy) 12 400s JS G ENUM: Defining enum value IO (fixed from io) 13 400s JS G ENUM: Defining enum value NFILE (fixed from nfile) 14 400s JS G ENUM: Defining enum value MFILE (fixed from mfile) 15 400s JS G ENUM: Defining enum value INVAL (fixed from inval) 16 400s JS G ENUM: Defining enum value ISDIR (fixed from isdir) 17 400s JS G ENUM: Defining enum value LIBBAD (fixed from libbad) 18 400s JS G ENUM: Defining enum value FAILED (fixed from failed) 19 400s ok 442 Virtual function marshals an error out parameter with a GError exception 400s ok 443 Virtual function marshals an error out parameter with a primitive value 400s ok 444 Virtual function marshals an error out parameter with a plain object 400s JS G OBJ: Defining method vfunc_return_enum in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 400s ok 445 Virtual function marshals an enum return value 400s JS G OBJ: Defining method vfunc_out_enum in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 400s ok 446 Virtual function marshals an enum out parameter 400s JS G OBJ: Defining method vfunc_return_flags in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 400s ok 447 Virtual function marshals a flags return value 400s JS G OBJ: Defining method vfunc_out_flags in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 400s ok 448 Virtual function marshals a flags out parameter 400s JS G OBJ: Defining method get_ref_info_for_vfunc_return_object_transfer_none in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 400s ok 449 Virtual function marshals an object return parameter with transfer none 400s JS G OBJ: Defining method get_ref_info_for_vfunc_return_object_transfer_full in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 400s ok 450 Virtual function marshals an object return parameter with transfer full 400s JS G OBJ: Defining method get_ref_info_for_vfunc_out_object_transfer_none in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 400s ok 451 Virtual function marshals an object out parameter with transfer none 400s JS G OBJ: Defining method get_ref_info_for_vfunc_out_object_transfer_full in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 400s ok 452 Virtual function marshals an object out parameter with transfer full 400s JS G OBJ: Defining method get_ref_info_for_vfunc_in_object_transfer_none in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 400s ok 453 Virtual function marshals an object in parameter with transfer none 400s ok 454 Virtual function marshals an object in parameter with transfer full # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/275 400s ok 455 Wrong virtual functions marshals a return value # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/311 400s ok 456 Wrong virtual functions marshals one out parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/311 400s ok 457 Wrong virtual functions marshals multiple out parameters 400s ok 458 Wrong virtual functions marshals a return value and one out parameter 400s ok 459 Wrong virtual functions marshals a return value and multiple out parameters 400s ok 460 Wrong virtual functions marshals an array out parameter 400s JS G FUNC: JSObject type 'undefined' is neither null nor an object 400s ok 461 Wrong virtual functions marshals an enum return value 400s JS G FUNC: JSObject type 'undefined' is neither null nor an object 400s ok 462 Wrong virtual functions marshals an enum out parameter 400s JS G FUNC: JSObject type 'undefined' is neither null nor an object 400s ok 463 Wrong virtual functions marshals a flags return value 400s JS G FUNC: JSObject type 'undefined' is neither null nor an object 400s ok 464 Wrong virtual functions marshals a flags out parameter 400s JS G NS: Found info type OBJECT for 'SubObject' in namespace 'GIMarshallingTests' 400s JS G OBJ: Defined class for SubObject (GIMarshallingTestsSubObject), prototype 0x3520a48dda10, JSClass 0x63d65ef0b460, in object 0x12ad79879308 400s ok 465 Inherited GObject SubObject has a parent method that can be called 400s JS G OBJ: Defining method sub_method in prototype for GIMarshallingTestsSubObject (GIMarshallingTests.SubObject) 400s ok 466 Inherited GObject SubObject has a method that can be called 400s JS G OBJ: Defining method overwritten_method in prototype for GIMarshallingTestsSubObject (GIMarshallingTests.SubObject) 400s ok 467 Inherited GObject SubObject has an overridden method that can be called 400s ok 468 Inherited GObject SubObject has a method with default implementation that can be called 400s JS G NS: Found info type OBJECT for 'SubSubObject' in namespace 'GIMarshallingTests' 400s JS G OBJ: Defined class for SubSubObject (GIMarshallingTestsSubSubObject), prototype 0x3520a48dddf8, JSClass 0x63d65ef0b460, in object 0x12ad79879308 400s ok 469 Inherited GObject SubSubObject has a parent method that can be called 400s ok 470 Inherited GObject SubSubObject has a method that can be called 400s ok 471 Inherited GObject SubSubObject has an overridden method that can be called 400s ok 472 Inherited GObject SubSubObject has a method with default implementation that can be called 400s JS G NS: Found info type OBJECT for 'InterfaceImpl' in namespace 'GIMarshallingTests' 400s JS G OBJ: Defined class for InterfaceImpl (GIMarshallingTestsInterfaceImpl), prototype 0x3520a48ee268, JSClass 0x63d65ef0b460, in object 0x12ad79879308 400s JS G NS: Found info type INTERFACE for 'Interface' in namespace 'GIMarshallingTests' 400s JS G IFACE: Defined class for Interface (GIMarshallingTestsInterface), prototype 0x3520a48d55b0, JSClass 0x63d65ef0b4e0, in object 0x12ad79879308 400s JS G OBJ: Defining method get_as_interface in prototype for GIMarshallingTestsInterfaceImpl (GIMarshallingTests.InterfaceImpl) 400s ok 473 Interface can be returned 400s JS G OBJ: Defining method test_int8_in in prototype for GIMarshallingTestsInterfaceImpl (GIMarshallingTests.InterfaceImpl) 400s JS G NS: Found info type FUNCTION for 'test_interface_test_int8_in' in namespace 'GIMarshallingTests' 400s ok 474 Interface can call an interface vfunc in C 400s JS G NS: Found info type INTERFACE for 'Interface2' in namespace 'GIMarshallingTests' 400s JS G IFACE: Defined class for Interface2 (GIMarshallingTestsInterface2), prototype 0x3520a48d5650, JSClass 0x63d65ef0b4e0, in object 0x12ad79879308 400s ok 475 Interface can implement a C interface 400s JS G NS: Found info type INTERFACE for 'Interface3' in namespace 'GIMarshallingTests' 400s JS G IFACE: Defined class for Interface3 (GIMarshallingTestsInterface3), prototype 0x3520a48d5678, JSClass 0x63d65ef0b4e0, in object 0x12ad79879308 400s JS G BXD: Defining method get_boolean in prototype for GLib.Variant 400s JS G BXD: Defining method get_uint64 in prototype for GLib.Variant 400s JS G BXD: Defining method get_int64 in prototype for GLib.Variant 400s JS G BXD: Defining method is_of_type in prototype for GLib.Variant 400s JS G NS: Found info type STRUCT for 'VariantType' in namespace 'GLib' 400s JS G BXD: Defined class for VariantType (GVariantType), prototype 0x3520a48eea10, JSClass 0x63d65ef0add0, in object 0x12ad79879038 400s ok 476 Interface can implement a C interface with a vfunc 400s JS G NS: Found info type FUNCTION for 'int_out_out' in namespace 'GIMarshallingTests' 400s ok 477 Configurations of return values can handle two out parameters 400s JS G NS: Found info type FUNCTION for 'int_three_in_three_out' in namespace 'GIMarshallingTests' 400s ok 478 Configurations of return values can handle three in and three out parameters 400s JS G NS: Found info type FUNCTION for 'int_return_out' in namespace 'GIMarshallingTests' 400s ok 479 Configurations of return values can handle a return value and an out parameter 400s JS G NS: Found info type FUNCTION for 'int_two_in_utf8_two_in_with_allow_none' in namespace 'GIMarshallingTests' 400s ok 480 Configurations of return values can handle four in parameters, two of which are nullable 400s JS G NS: Found info type FUNCTION for 'int_one_in_utf8_two_in_one_allows_none' in namespace 'GIMarshallingTests' 400s ok 481 Configurations of return values can handle three in parameters, one of which is nullable and one not 400s JS G NS: Found info type FUNCTION for 'array_in_utf8_two_in' in namespace 'GIMarshallingTests' 400s ok 482 Configurations of return values can handle an array in parameter and two nullable in parameters 400s JS G NS: Found info type FUNCTION for 'array_in_utf8_two_in_out_of_order' in namespace 'GIMarshallingTests' 400s ok 483 Configurations of return values can handle an array in parameter and two nullable in parameters, mixed with the array length 400s JS G NS: Found info type FUNCTION for 'gerror' in namespace 'GIMarshallingTests' 400s ok 484 GError marshals a GError** signature as an exception 400s JS G NS: Found info type FUNCTION for 'gerror_array_in' in namespace 'GIMarshallingTests' 400s JS G NS: Found info type FUNCTION for 'quark_from_static_string' in namespace 'GLib' 400s JS G NS: Found info type CONSTANT for 'CONSTANT_GERROR_DOMAIN' in namespace 'GIMarshallingTests' 400s JS G NS: Found info type CONSTANT for 'CONSTANT_GERROR_CODE' in namespace 'GIMarshallingTests' 400s JS G NS: Found info type CONSTANT for 'CONSTANT_GERROR_MESSAGE' in namespace 'GIMarshallingTests' 400s ok 485 GError marshals a GError** at the end of the signature as an exception 400s JS G NS: Found info type FUNCTION for 'gerror_out' in namespace 'GIMarshallingTests' 400s ok 486 GError marshals a GError** elsewhere in the signature as an out parameter 400s JS G NS: Found info type FUNCTION for 'gerror_out_transfer_none' in namespace 'GIMarshallingTests' 400s ok 487 GError marshals a GError** elsewhere in the signature as an out parameter with transfer none 400s JS G NS: Found info type FUNCTION for 'gerror_return' in namespace 'GIMarshallingTests' 400s ok 488 GError marshals GError as a return value 400s ok 489 Overrides can add constants 400s ok 490 Overrides can override a struct method 400s ok 491 Overrides returns the overridden struct 400s ok 492 Overrides can override an object constructor 400s ok 493 Overrides can override an object method 400s ok 494 Overrides returns the overridden object 400s JS G NS: Found info type FUNCTION for 'filename_list_return' in namespace 'GIMarshallingTests' 400s ok 495 Filename marshals as a return value 400s JS G NS: Found info type FUNCTION for 'param_spec_in_bool' in namespace 'GIMarshallingTests' 400s ok 496 GObject.ParamSpec marshals as an in parameter 400s JS G NS: Found info type FUNCTION for 'param_spec_return' in namespace 'GIMarshallingTests' 400s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 400s JS G PRM: JSObject created with param instance 0xb08726da290 type GParamString 400s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 400s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 400s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 400s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 400s JS G NS: Found info type FUNCTION for 'param_spec_get_flags' in namespace 'CjsPrivate' 400s JS G NS: Found info type FUNCTION for 'param_spec_get_value_type' in namespace 'CjsPrivate' 400s ok 497 GObject.ParamSpec marshals as a return value 400s JS G NS: Found info type FUNCTION for 'param_spec_out' in namespace 'GIMarshallingTests' 400s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 400s JS G PRM: JSObject created with param instance 0xb08726da430 type GParamString 400s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 400s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 400s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 400s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 400s ok 498 GObject.ParamSpec marshals as an out parameter 400s JS G PRM: Wrapping GParamBoolean 'some-boolean' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb0872597630 type GParamBoolean 400s JS G PRM: Wrapping GParamBoolean 'some-boolean' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb0872597630 type GParamBoolean 400s JS G NS: Found info type FUNCTION for 'signal_handler_disconnect' in namespace 'GObject' 400s ok 499 GObject properties gets and sets a boolean property as some_boolean 400s JS G PRM: Wrapping GParamBoolean 'some-boolean' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb0872597630 type GParamBoolean 400s JS G PRM: Wrapping GParamBoolean 'some-boolean' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb0872597630 type GParamBoolean 400s ok 500 GObject properties gets and sets a boolean property as some-boolean 400s JS G PRM: Wrapping GParamBoolean 'some-boolean' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb0872597630 type GParamBoolean 400s JS G PRM: Wrapping GParamBoolean 'some-boolean' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb0872597630 type GParamBoolean 400s ok 501 GObject properties gets and sets a boolean property as someBoolean 400s JS G PRM: Wrapping GParamChar 'some-char' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb0872597d20 type GParamChar 400s JS G PRM: Wrapping GParamChar 'some-char' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb0872597d20 type GParamChar 400s ok 502 GObject properties gets and sets a char property as some_char 400s JS G PRM: Wrapping GParamChar 'some-char' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb0872597d20 type GParamChar 400s JS G PRM: Wrapping GParamChar 'some-char' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb0872597d20 type GParamChar 400s ok 503 GObject properties gets and sets a char property as some-char 400s JS G PRM: Wrapping GParamChar 'some-char' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb0872597d20 type GParamChar 400s JS G PRM: Wrapping GParamChar 'some-char' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb0872597d20 type GParamChar 400s ok 504 GObject properties gets and sets a char property as someChar 400s JS G PRM: Wrapping GParamUChar 'some-uchar' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb087257e340 type GParamUChar 400s JS G PRM: Wrapping GParamUChar 'some-uchar' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb087257e340 type GParamUChar 400s ok 505 GObject properties gets and sets a uchar property as some_uchar 400s JS G PRM: Wrapping GParamUChar 'some-uchar' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb087257e340 type GParamUChar 400s JS G PRM: Wrapping GParamUChar 'some-uchar' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb087257e340 type GParamUChar 400s ok 506 GObject properties gets and sets a uchar property as some-uchar 400s JS G PRM: Wrapping GParamUChar 'some-uchar' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb087257e340 type GParamUChar 400s JS G PRM: Wrapping GParamUChar 'some-uchar' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb087257e340 type GParamUChar 400s ok 507 GObject properties gets and sets a uchar property as someUchar 400s JS G PRM: Wrapping GParamInt 'some-int' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb087257e420 type GParamInt 400s JS G PRM: Wrapping GParamInt 'some-int' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb087257e420 type GParamInt 400s ok 508 GObject properties gets and sets a int property as some_int 400s JS G PRM: Wrapping GParamInt 'some-int' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb087257e420 type GParamInt 400s JS G PRM: Wrapping GParamInt 'some-int' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb087257e420 type GParamInt 400s ok 509 GObject properties gets and sets a int property as some-int 400s JS G PRM: Wrapping GParamInt 'some-int' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb087257e420 type GParamInt 400s JS G PRM: Wrapping GParamInt 'some-int' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb087257e420 type GParamInt 400s ok 510 GObject properties gets and sets a int property as someInt 400s JS G PRM: Wrapping GParamUInt 'some-uint' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb0872592110 type GParamUInt 400s JS G PRM: Wrapping GParamUInt 'some-uint' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb0872592110 type GParamUInt 400s ok 511 GObject properties gets and sets a uint property as some_uint 400s JS G PRM: Wrapping GParamUInt 'some-uint' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb0872592110 type GParamUInt 400s JS G PRM: Wrapping GParamUInt 'some-uint' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb0872592110 type GParamUInt 400s ok 512 GObject properties gets and sets a uint property as some-uint 400s JS G PRM: Wrapping GParamUInt 'some-uint' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb0872592110 type GParamUInt 400s JS G PRM: Wrapping GParamUInt 'some-uint' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb0872592110 type GParamUInt 400s ok 513 GObject properties gets and sets a uint property as someUint 400s JS G PRM: Wrapping GParamLong 'some-long' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb0872457fa0 type GParamLong 400s JS G PRM: Wrapping GParamLong 'some-long' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb0872457fa0 type GParamLong 400s ok 514 GObject properties gets and sets a long property as some_long 400s JS G PRM: Wrapping GParamLong 'some-long' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb0872457fa0 type GParamLong 400s JS G PRM: Wrapping GParamLong 'some-long' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb0872457fa0 type GParamLong 400s ok 515 GObject properties gets and sets a long property as some-long 400s JS G PRM: Wrapping GParamLong 'some-long' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb0872457fa0 type GParamLong 400s JS G PRM: Wrapping GParamLong 'some-long' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb0872457fa0 type GParamLong 400s ok 516 GObject properties gets and sets a long property as someLong 400s JS G PRM: Wrapping GParamULong 'some-ulong' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb0872597fe0 type GParamULong 400s JS G PRM: Wrapping GParamULong 'some-ulong' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb0872597fe0 type GParamULong 400s ok 517 GObject properties gets and sets a ulong property as some_ulong 400s JS G PRM: Wrapping GParamULong 'some-ulong' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb0872597fe0 type GParamULong 400s JS G PRM: Wrapping GParamULong 'some-ulong' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb0872597fe0 type GParamULong 400s ok 518 GObject properties gets and sets a ulong property as some-ulong 400s JS G PRM: Wrapping GParamULong 'some-ulong' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb0872597fe0 type GParamULong 400s JS G PRM: Wrapping GParamULong 'some-ulong' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb0872597fe0 type GParamULong 400s ok 519 GObject properties gets and sets a ulong property as someUlong 400s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb0872597f50 type GParamInt64 400s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb0872597f50 type GParamInt64 400s ok 520 GObject properties gets and sets a int64 property as some_int64 400s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb0872597f50 type GParamInt64 400s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb0872597f50 type GParamInt64 400s ok 521 GObject properties gets and sets a int64 property as some-int64 400s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb0872597f50 type GParamInt64 400s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb0872597f50 type GParamInt64 400s ok 522 GObject properties gets and sets a int64 property as someInt64 400s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb0872597f50 type GParamInt64 400s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb0872597f50 type GParamInt64 400s ok 523 GObject properties gets and sets a int64 property as some_int64 400s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb0872597f50 type GParamInt64 400s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb0872597f50 type GParamInt64 400s ok 524 GObject properties gets and sets a int64 property as some-int64 400s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb0872597f50 type GParamInt64 400s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb0872597f50 type GParamInt64 400s ok 525 GObject properties gets and sets a int64 property as someInt64 400s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb0872597f50 type GParamInt64 400s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb0872597f50 type GParamInt64 400s ok 526 GObject properties gets and sets a int64 property with a bigint 400s JS G PRM: Wrapping GParamUInt64 'some-uint64' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb0872577410 type GParamUInt64 400s JS G PRM: Wrapping GParamUInt64 'some-uint64' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb0872577410 type GParamUInt64 400s ok 527 GObject properties gets and sets a uint64 property as some_uint64 400s JS G PRM: Wrapping GParamUInt64 'some-uint64' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb0872577410 type GParamUInt64 400s JS G PRM: Wrapping GParamUInt64 'some-uint64' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb0872577410 type GParamUInt64 400s ok 528 GObject properties gets and sets a uint64 property as some-uint64 400s JS G PRM: Wrapping GParamUInt64 'some-uint64' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb0872577410 type GParamUInt64 400s JS G PRM: Wrapping GParamUInt64 'some-uint64' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb0872577410 type GParamUInt64 400s ok 529 GObject properties gets and sets a uint64 property as someUint64 400s JS G PRM: Wrapping GParamUInt64 'some-uint64' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb0872577410 type GParamUInt64 400s JS G PRM: Wrapping GParamUInt64 'some-uint64' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb0872577410 type GParamUInt64 400s ok 530 GObject properties gets and sets a uint64 property with a bigint 400s JS G PRM: Wrapping GParamString 'some-string' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb0872592540 type GParamString 400s JS G PRM: Wrapping GParamString 'some-string' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb0872592540 type GParamString 400s ok 531 GObject properties gets and sets a string property as some_string 400s JS G PRM: Wrapping GParamString 'some-string' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb0872592540 type GParamString 400s JS G PRM: Wrapping GParamString 'some-string' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb0872592540 type GParamString 400s ok 532 GObject properties gets and sets a string property as some-string 400s JS G PRM: Wrapping GParamString 'some-string' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb0872592540 type GParamString 400s JS G PRM: Wrapping GParamString 'some-string' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb0872592540 type GParamString 400s ok 533 GObject properties gets and sets a string property as someString 400s JS G PRM: Wrapping GParamString 'some-string' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb0872592540 type GParamString 400s JS G PRM: Wrapping GParamString 'some-string' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb0872592540 type GParamString 400s ok 534 GObject properties gets and sets a string property as some_string 400s JS G PRM: Wrapping GParamString 'some-string' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb0872592540 type GParamString 400s JS G PRM: Wrapping GParamString 'some-string' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb0872592540 type GParamString 400s ok 535 GObject properties gets and sets a string property as some-string 400s JS G PRM: Wrapping GParamString 'some-string' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb0872592540 type GParamString 400s JS G PRM: Wrapping GParamString 'some-string' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb0872592540 type GParamString 400s ok 536 GObject properties gets and sets a string property as someString 400s ok 537 GObject properties get and sets out-of-range values throws 400s JS G PRM: Wrapping GParamFloat 'some-float' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb0872592370 type GParamFloat 400s JS G PRM: Wrapping GParamFloat 'some-float' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb0872592370 type GParamFloat 400s ok 538 GObject properties gets and sets a float property 400s JS G PRM: Wrapping GParamDouble 'some-double' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb0872592450 type GParamDouble 400s JS G PRM: Wrapping GParamDouble 'some-double' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb0872592450 type GParamDouble 400s ok 539 GObject properties gets and sets a double property 400s JS G PRM: Wrapping GParamBoxed 'some-strv' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb087254f550 type GParamBoxed 400s JS G PRM: Wrapping GParamBoxed 'some-strv' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb087254f550 type GParamBoxed 400s ok 540 GObject properties gets and sets a strv property as some_strv 400s JS G PRM: Wrapping GParamBoxed 'some-strv' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb087254f550 type GParamBoxed 400s JS G PRM: Wrapping GParamBoxed 'some-strv' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb087254f550 type GParamBoxed 400s ok 541 GObject properties gets and sets a strv property as some-strv 400s JS G PRM: Wrapping GParamBoxed 'some-strv' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb087254f550 type GParamBoxed 400s JS G PRM: Wrapping GParamBoxed 'some-strv' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb087254f550 type GParamBoxed 400s ok 542 GObject properties gets and sets a strv property as someStrv 400s JS G PRM: Wrapping GParamBoxed 'some-boxed-struct' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb087254f5c0 type GParamBoxed 400s JS G PRM: Wrapping GParamBoxed 'some-boxed-struct' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb087254f5c0 type GParamBoxed 400s ok 543 GObject properties gets and sets a boxed_struct property as some_boxed_struct 400s JS G PRM: Wrapping GParamBoxed 'some-boxed-struct' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb087254f5c0 type GParamBoxed 400s JS G PRM: Wrapping GParamBoxed 'some-boxed-struct' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb087254f5c0 type GParamBoxed 400s ok 544 GObject properties gets and sets a boxed_struct property as some-boxed-struct 400s JS G PRM: Wrapping GParamBoxed 'some-boxed-struct' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb087254f5c0 type GParamBoxed 400s JS G PRM: Wrapping GParamBoxed 'some-boxed-struct' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb087254f5c0 type GParamBoxed 400s ok 545 GObject properties gets and sets a boxed_struct property as someBoxedStruct 400s JS G PRM: Wrapping GParamBoxed 'some-boxed-struct' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb087254f5c0 type GParamBoxed 400s JS G PRM: Wrapping GParamBoxed 'some-boxed-struct' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb087254f5c0 type GParamBoxed 400s ok 546 GObject properties gets and sets a boxed_struct property as some_boxed_struct 400s JS G PRM: Wrapping GParamBoxed 'some-boxed-struct' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb087254f5c0 type GParamBoxed 400s JS G PRM: Wrapping GParamBoxed 'some-boxed-struct' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb087254f5c0 type GParamBoxed 400s ok 547 GObject properties gets and sets a boxed_struct property as some-boxed-struct 400s JS G PRM: Wrapping GParamBoxed 'some-boxed-struct' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb087254f5c0 type GParamBoxed 400s JS G PRM: Wrapping GParamBoxed 'some-boxed-struct' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb087254f5c0 type GParamBoxed 400s ok 548 GObject properties gets and sets a boxed_struct property as someBoxedStruct 400s JS G PRM: Wrapping GParamBoxed 'some-boxed-glist' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb08725947a0 type GParamBoxed 400s JS G PRM: Wrapping GParamBoxed 'some-boxed-glist' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb08725947a0 type GParamBoxed 400s ok 549 GObject properties gets and sets a boxed_glist property as some_boxed_glist 400s JS G PRM: Wrapping GParamBoxed 'some-boxed-glist' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb08725947a0 type GParamBoxed 400s JS G PRM: Wrapping GParamBoxed 'some-boxed-glist' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb08725947a0 type GParamBoxed 400s ok 550 GObject properties gets and sets a boxed_glist property as some-boxed-glist 400s JS G PRM: Wrapping GParamBoxed 'some-boxed-glist' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb08725947a0 type GParamBoxed 400s JS G PRM: Wrapping GParamBoxed 'some-boxed-glist' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb08725947a0 type GParamBoxed 400s ok 551 GObject properties gets and sets a boxed_glist property as someBoxedGlist 400s JS G PRM: Wrapping GParamBoxed 'some-gvalue' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb0872594870 type GParamBoxed 400s JS G PRM: Wrapping GParamBoxed 'some-gvalue' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb0872594870 type GParamBoxed 400s ok 552 GObject properties gets and sets a gvalue property as some_gvalue 400s JS G PRM: Wrapping GParamBoxed 'some-gvalue' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb0872594870 type GParamBoxed 400s JS G PRM: Wrapping GParamBoxed 'some-gvalue' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb0872594870 type GParamBoxed 400s ok 553 GObject properties gets and sets a gvalue property as some-gvalue 400s JS G PRM: Wrapping GParamBoxed 'some-gvalue' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb0872594870 type GParamBoxed 400s JS G PRM: Wrapping GParamBoxed 'some-gvalue' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb0872594870 type GParamBoxed 400s ok 554 GObject properties gets and sets a gvalue property as someGvalue 400s JS G PRM: Wrapping GParamBoxed 'some-gvalue' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb0872594870 type GParamBoxed 400s JS G PRM: Wrapping GParamBoxed 'some-gvalue' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb0872594870 type GParamBoxed 400s ok 555 GObject properties gets and sets a gvalue property with a bigint 400s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb0872582b90 type GParamVariant 400s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb0872582b90 type GParamVariant 400s ok 556 GObject properties gets and sets a variant property as some_variant 400s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb0872582b90 type GParamVariant 400s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb0872582b90 type GParamVariant 400s ok 557 GObject properties gets and sets a variant property as some-variant 400s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb0872582b90 type GParamVariant 400s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb0872582b90 type GParamVariant 400s ok 558 GObject properties gets and sets a variant property as someVariant 400s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb0872582b90 type GParamVariant 400s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb0872582b90 type GParamVariant 400s ok 559 GObject properties gets and sets a variant property as some_variant 400s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb0872582b90 type GParamVariant 400s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb0872582b90 type GParamVariant 400s ok 560 GObject properties gets and sets a variant property as some-variant 400s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb0872582b90 type GParamVariant 400s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb0872582b90 type GParamVariant 400s ok 561 GObject properties gets and sets a variant property as someVariant 400s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb0872582b90 type GParamVariant 400s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb0872582b90 type GParamVariant 400s ok 562 GObject properties gets and sets a variant property as some_variant 400s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb0872582b90 type GParamVariant 400s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb0872582b90 type GParamVariant 400s ok 563 GObject properties gets and sets a variant property as some-variant 400s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb0872582b90 type GParamVariant 400s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb0872582b90 type GParamVariant 400s ok 564 GObject properties gets and sets a variant property as someVariant 400s JS G PRM: Wrapping GParamObject 'some-object' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb08725949c0 type GParamObject 400s JS G PRM: Wrapping GParamObject 'some-object' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb08725949c0 type GParamObject 400s ok 565 GObject properties gets and sets a object property as some_object 400s JS G PRM: Wrapping GParamObject 'some-object' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb08725949c0 type GParamObject 400s JS G PRM: Wrapping GParamObject 'some-object' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb08725949c0 type GParamObject 400s ok 566 GObject properties gets and sets a object property as some-object 400s JS G PRM: Wrapping GParamObject 'some-object' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb08725949c0 type GParamObject 400s JS G PRM: Wrapping GParamObject 'some-object' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb08725949c0 type GParamObject 400s ok 567 GObject properties gets and sets a object property as someObject 400s JS G PRM: Wrapping GParamObject 'some-object' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb08725949c0 type GParamObject 400s JS G PRM: Wrapping GParamObject 'some-object' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb08725949c0 type GParamObject 400s ok 568 GObject properties gets and sets a object property as some_object 400s JS G PRM: Wrapping GParamObject 'some-object' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb08725949c0 type GParamObject 400s JS G PRM: Wrapping GParamObject 'some-object' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb08725949c0 type GParamObject 400s ok 569 GObject properties gets and sets a object property as some-object 400s JS G PRM: Wrapping GParamObject 'some-object' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb08725949c0 type GParamObject 400s JS G PRM: Wrapping GParamObject 'some-object' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb08725949c0 type GParamObject 400s ok 570 GObject properties gets and sets a object property as someObject 400s JS G PRM: Wrapping GParamFlags 'some-flags' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb0872594ab0 type GParamFlags 400s JS G PRM: Wrapping GParamFlags 'some-flags' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb0872594ab0 type GParamFlags 400s ok 571 GObject properties gets and sets a flags property as some_flags 400s JS G PRM: Wrapping GParamFlags 'some-flags' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb0872594ab0 type GParamFlags 400s JS G PRM: Wrapping GParamFlags 'some-flags' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb0872594ab0 type GParamFlags 400s ok 572 GObject properties gets and sets a flags property as some-flags 400s JS G PRM: Wrapping GParamFlags 'some-flags' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb0872594ab0 type GParamFlags 400s JS G PRM: Wrapping GParamFlags 'some-flags' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb0872594ab0 type GParamFlags 400s ok 573 GObject properties gets and sets a flags property as someFlags 400s JS G PRM: Wrapping GParamEnum 'some-enum' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb0872594b90 type GParamEnum 400s JS G PRM: Wrapping GParamEnum 'some-enum' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb0872594b90 type GParamEnum 400s ok 574 GObject properties gets and sets a enum property as some_enum 400s JS G PRM: Wrapping GParamEnum 'some-enum' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb0872594b90 type GParamEnum 400s JS G PRM: Wrapping GParamEnum 'some-enum' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb0872594b90 type GParamEnum 400s ok 575 GObject properties gets and sets a enum property as some-enum 400s JS G PRM: Wrapping GParamEnum 'some-enum' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb0872594b90 type GParamEnum 400s JS G PRM: Wrapping GParamEnum 'some-enum' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb0872594b90 type GParamEnum 400s ok 576 GObject properties gets and sets a enum property as someEnum 400s JS G PRM: Wrapping GParamBoxed 'some-byte-array' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb0872594c70 type GParamBoxed 400s JS G PRM: Wrapping GParamBoxed 'some-byte-array' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb0872594c70 type GParamBoxed 400s ok 577 GObject properties gets and sets a byte_array property as some_byte_array 400s JS G PRM: Wrapping GParamBoxed 'some-byte-array' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb0872594c70 type GParamBoxed 400s JS G PRM: Wrapping GParamBoxed 'some-byte-array' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb0872594c70 type GParamBoxed 400s ok 578 GObject properties gets and sets a byte_array property as some-byte-array 400s JS G PRM: Wrapping GParamBoxed 'some-byte-array' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb0872594c70 type GParamBoxed 400s JS G PRM: Wrapping GParamBoxed 'some-byte-array' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb0872594c70 type GParamBoxed 400s ok 579 GObject properties gets and sets a byte_array property as someByteArray 400s JS G PRM: Wrapping GParamBoxed 'some-byte-array' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb0872594c70 type GParamBoxed 400s JS G PRM: Wrapping GParamBoxed 'some-byte-array' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb0872594c70 type GParamBoxed 400s ok 580 GObject properties gets and sets a byte_array property as some_byte_array 400s JS G PRM: Wrapping GParamBoxed 'some-byte-array' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb0872594c70 type GParamBoxed 400s JS G PRM: Wrapping GParamBoxed 'some-byte-array' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb0872594c70 type GParamBoxed 400s ok 581 GObject properties gets and sets a byte_array property as some-byte-array 400s JS G PRM: Wrapping GParamBoxed 'some-byte-array' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb0872594c70 type GParamBoxed 400s JS G PRM: Wrapping GParamBoxed 'some-byte-array' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb0872594c70 type GParamBoxed 400s ok 582 GObject properties gets and sets a byte_array property as someByteArray 400s ok 583 GObject properties gets a read-only property 400s ok 584 GObject properties throws when setting a read-only property 400s ok 585 GObject properties allows to set/get deprecated properties # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/410 400s JS G PRM: Wrapping GParamInt 'some-int' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb087257e420 type GParamInt 400s JS G PRM: Wrapping GParamString 'some-string' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb0872592540 type GParamString 400s JS G PRM: Wrapping GParamString 'some-string' on GIMarshallingTestsPropertiesObject with JSObject 400s JS G PRM: JSObject created with param instance 0xb0872592540 type GParamString 400s ok 586 GObject properties can be overridden from JS 400s JS G NS: Found info type OBJECT for 'SignalsObject' in namespace 'GIMarshallingTests' 400s JS G OBJ: Defined class for SignalsObject (GIMarshallingTestsSignalsObject), prototype 0x33b98fc39790, JSClass 0x63d65ef0b460, in object 0x12ad79879308 400s JS G OBJ: Defining method emit_boxed_gptrarray_utf8 in prototype for GIMarshallingTestsSignalsObject (GIMarshallingTests.SignalsObject) 400s ok 587 GObject signals checks emission of signal with boxed-gptrarray-utf8 argument and transfer none 400s JS G OBJ: Defining method emit_boxed_gptrarray_boxed_struct in prototype for GIMarshallingTestsSignalsObject (GIMarshallingTests.SignalsObject) 400s ok 588 GObject signals checks emission of signal with boxed-gptrarray-boxed-struct argument and transfer none 400s JS G OBJ: Defining method emit_hash_table_utf8_int in prototype for GIMarshallingTestsSignalsObject (GIMarshallingTests.SignalsObject) 400s ok 589 GObject signals checks emission of signal with hash-table-utf8-int argument and transfer none 400s JS G OBJ: Defining method emit_boxed_gptrarray_utf8_container in prototype for GIMarshallingTestsSignalsObject (GIMarshallingTests.SignalsObject) 400s ok 590 GObject signals checks emission of signal with boxed-gptrarray-utf8 argument and transfer container 400s JS G OBJ: Defining method emit_boxed_gptrarray_boxed_struct_container in prototype for GIMarshallingTestsSignalsObject (GIMarshallingTests.SignalsObject) 400s ok 591 GObject signals checks emission of signal with boxed-gptrarray-boxed-struct argument and transfer container 400s JS G OBJ: Defining method emit_hash_table_utf8_int_container in prototype for GIMarshallingTestsSignalsObject (GIMarshallingTests.SignalsObject) 400s ok 592 GObject signals checks emission of signal with hash-table-utf8-int argument and transfer container 400s ok 593 GObject signals checks emission of signal with boxed-gptrarray-utf8 argument and transfer none 400s ok 594 GObject signals checks emission of signal with boxed-gptrarray-boxed-struct argument and transfer none 400s ok 595 GObject signals checks emission of signal with hash-table-utf8-int argument and transfer none 400s JS G OBJ: Defining method emit_boxed_struct in prototype for GIMarshallingTestsSignalsObject (GIMarshallingTests.SignalsObject) 400s ok 596 GObject signals checks emission of signal with boxed-struct argument and transfer none 400s 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 400s ok 598 GObject signals with not-ref-counted boxed types with transfer full are properly handled 400s JS G BXD: Defining method quit in prototype for GLib.MainLoop 400s JS MAINLOOP: Enqueue job , promise=, allocation site= 400s JS MAINLOOP: Main loop instance 0xb087230b3b0: Spinning loop until released or hook cleared 400s JS MAINLOOP: handling job 0, 400s JS MAINLOOP: Enqueue job , promise=, allocation site= 400s JS MAINLOOP: Completed job 0 400s JS MAINLOOP: handling job 1, 400s JS MAINLOOP: Enqueue job , promise=, allocation site= 400s JS MAINLOOP: Completed job 1 400s JS MAINLOOP: handling job 2, 400s JS MAINLOOP: Enqueue job , promise=, allocation site= 400s JS MAINLOOP: Completed job 2 400s JS MAINLOOP: handling job 3, 400s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine-executor.js async resolved" 400s JS MAINLOOP: Main loop instance 0xb087230b3b0: release 400s JS MAINLOOP: Completed job 3 400s JS MEMORY: Memory report: before destroying context 400s JS MEMORY: 4233 objects currently alive 400s JS MEMORY: boxed_instance = 3049 400s JS MEMORY: boxed_prototype = 20 400s JS MEMORY: closure = 46 400s JS MEMORY: function = 700 400s JS MEMORY: fundamental_instance = 0 400s JS MEMORY: fundamental_prototype = 0 400s JS MEMORY: gerror_instance = 4 400s JS MEMORY: gerror_prototype = 2 400s JS MEMORY: interface = 8 400s JS MEMORY: module = 10 400s JS MEMORY: ns = 5 400s JS MEMORY: object_instance = 186 400s JS MEMORY: object_prototype = 27 400s JS MEMORY: param = 173 400s JS MEMORY: union_instance = 2 400s JS MEMORY: union_prototype = 1 400s JS CTX: JS shutdown sequence 400s JS CTX: Stopping profiler 400s JS CTX: Shutting down toggle queue 400s JS CTX: Notifying external reference holders of GjsContext dispose 400s JS MAINLOOP: Stopping promise job dispatcher 400s JS CTX: Notifying reference holders of GjsContext dispose 400s JS CTX: Checking unhandled promise rejections 400s JS CTX: Releasing cached JS wrappers 400s JS CTX: Final triggered GC 400s JS CTX: Destroying JS context 400s JS CTX: Releasing all native objects 400s JS CTX: Disabling auto GC 400s JS CTX: Ending trace on global object 400s JS CTX: Freeing allocated resources 400s JS CTX: JS context destroyed 400s PASS: cjs/testGIMarshalling.test 400s Running test: cjs/testFundamental.test 400s JS NATIVE: Registered native JS module '_promiseNative' 400s JS NATIVE: Registered native JS module '_byteArrayNative' 400s JS NATIVE: Registered native JS module '_encodingNative' 400s JS NATIVE: Registered native JS module '_gi' 400s JS NATIVE: Registered native JS module 'gi' 400s JS NATIVE: Registered native JS module 'cairoNative' 400s JS NATIVE: Registered native JS module 'system' 400s JS NATIVE: Registered native JS module 'console' 400s JS NATIVE: Registered native JS module '_print' 400s JS CTX: Enabling JIT 400s JS CTX: Initialized class GjsFileImporter prototype 0x150a5c7000a0 400s JS IMPORT: Defining parent (nil) of 0x150a5c700100 'imports' is mod 0 400s JS IMPORT: Importing '_print' 400s JS NATIVE: Defining native module '_print' 400s JS IMPORT: Defining parent 0x150a5c700100 of 0x150a5c7007b8 '_print' is mod 1 400s JS IMPORT: successfully imported module '_print' 400s JS IMPORT: Loading internal module 'loader' (resource:///org/cinnamon/cjs/modules/internal/loader.js) 400s JS IMPORT: Module resolve hook for module 'resource:///org/cinnamon/cjs/modules/esm/_bootstrap/default.js' (resource:///org/cinnamon/cjs/modules/esm/_bootstrap/default.js), global 0xf57dfd3b128 400s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xf57dfd3b128 400s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xf57dfd3b128 400s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xf57dfd3b128 400s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xf57dfd3b128 400s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xf57dfd3b128 400s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xf57dfd3b128 400s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xf57dfd3b128 400s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xf57dfd3b128 400s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xf57dfd3b128 400s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xf57dfd3b128 400s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xf57dfd3b128 400s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xf57dfd3b128 400s JS MAINLOOP: Main loop instance 0x1b77e5cab3b0: hold 400s JS MAINLOOP: Enqueue job , promise=, allocation site= 400s JS MAINLOOP: Starting promise job dispatcher 400s JS MAINLOOP: Main loop instance 0x1b77e5cab3b0: Spinning loop until released or hook cleared 400s JS MAINLOOP: handling job 0, 400s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 400s JS MAINLOOP: Main loop instance 0x1b77e5cab3b0: release 400s JS MAINLOOP: Completed job 0 400s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine.js' (resource:///org/cjs/jsunit/minijasmine.js), global 0xf57dfd3b128 400s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xf57dfd3b128 400s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xf57dfd3b128 400s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xf57dfd3b128 400s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xf57dfd3b128 400s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xf57dfd3b128 400s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xf57dfd3b128 400s JS IMPORT: Module metadata hook for module 0x150a5c7130c0 400s JS IMPORT: Defining meta.importSync for module 0x150a5c7130c0 400s JS NATIVE: Defining native module 'gi' 400s JS CTX: Initialized class GIRepositoryNamespace prototype 0x150a5c7134b0 400s JS IMPORT: JS import 'overrides' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/overrides.js 400s JS IMPORT: JS import 'overrides' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/overrides.js 400s JS IMPORT: Adding directory 'resource:///org/cinnamon/cjs/modules/core/overrides' to child importer 'overrides' 400s JS IMPORT: Importing directory 'overrides' 400s JS IMPORT: Defining parent 0x150a5c700100 of 0x150a5c7135b0 'overrides' is mod 1 400s JS IMPORT: Defined importer 'overrides' 0x150a5c7135b0 in 0x150a5c700100 400s JS IMPORT: successfully imported directory 'overrides' 400s JS IMPORT: Importing '_promiseNative' 400s JS NATIVE: Defining native module '_promiseNative' 400s JS IMPORT: Defining parent 0x150a5c700100 of 0x150a5c713a70 '_promiseNative' is mod 1 400s JS IMPORT: successfully imported module '_promiseNative' 400s JS IMPORT: Importing module GLib succeeded 400s JS IMPORT: Defining parent 0x150a5c7135b0 of 0xf57dfd3c150 'GLib' is mod 1 400s JS IMPORT: successfully imported module 'GLib' 400s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 400s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xf57dfd79060, JSClass 0x61a12ec2add0, in object 0xf57dfd79038 400s JS CTX: Initialized class GIRepositoryGType prototype 0x150a5c713dc0 400s JS CTX: Initialized class GIRepositoryFunction prototype 0x150a5c713e20 400s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 400s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 400s JS G BXD: Defined class for Error (GError), prototype 0xf57dfd790b0, JSClass 0x61a12ec2add0, in object 0xf57dfd79038 400s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 400s JS G BXD: Defined class for Variant (GVariant), prototype 0xf57dfd79100, JSClass 0x61a12ec2add0, in object 0xf57dfd79038 400s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 400s JS G BXD: Defined class for Bytes (GBytes), prototype 0xf57dfd79150, JSClass 0x61a12ec2add0, in object 0xf57dfd79038 400s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 400s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 400s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xf57dfd791a0, JSClass 0x61a12ec2add0, in object 0xf57dfd79038 400s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 400s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 400s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 400s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 400s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 400s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 400s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 400s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 400s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 400s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 400s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 400s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 400s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 400s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 400s JS G BXD: Defined class for Thread (GThread), prototype 0xf57dfd791f0, JSClass 0x61a12ec2add0, in object 0xf57dfd79038 400s JS G BXD: Defining method ref in prototype for GLib.Thread 400s JS G BXD: Defining method unref in prototype for GLib.Thread 400s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 400s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0xf57dfd79240, JSClass 0x61a12ec2add0, in object 0xf57dfd79038 400s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 400s JS G BXD: Defined class for Regex (GRegex), prototype 0xf57dfd79290, JSClass 0x61a12ec2add0, in object 0xf57dfd79038 400s JS G BXD: Defining method match in prototype for GLib.Regex 400s JS G BXD: Defining method match_full in prototype for GLib.Regex 400s JS G BXD: Defining method match_all in prototype for GLib.Regex 400s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 400s JS G NS: Defined namespace 'GLib' 0xf57dfd79038 in GIRepository 0x150a5c713340 400s JS IMPORT: Importing module jasmine succeeded 400s JS IMPORT: Defining parent 0x150a5c700100 of 0xf57dfd3cce0 'jasmine' is mod 1 400s JS IMPORT: successfully imported module 'jasmine' 400s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 400s JS MAINLOOP: Main loop instance 0x1b77e5cab3b0: hold 400s JS MAINLOOP: Enqueue job , promise=, allocation site= 400s JS MAINLOOP: Main loop instance 0x1b77e5cab3b0: Spinning loop until released or hook cleared 400s JS MAINLOOP: handling job 0, 400s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine.js async resolved" 400s JS MAINLOOP: Main loop instance 0x1b77e5cab3b0: release 400s JS MAINLOOP: Completed job 0 400s JS IMPORT: Importing 'gi' 400s JS IMPORT: Defining parent 0x150a5c700100 of 0x150a5c713340 'gi' is mod 1 400s JS IMPORT: successfully imported module 'gi' 400s JS IMPORT: Importing '_gi' 400s JS NATIVE: Defining native module '_gi' 400s JS IMPORT: Defining parent 0x150a5c700100 of 0x150a5c728900 '_gi' is mod 1 400s JS IMPORT: successfully imported module '_gi' 400s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/cinnamon/cjs/modules/core/overrides at resource:///org/cinnamon/cjs/modules/core/overrides/CjsPrivate.js 400s JS G NS: Defined namespace 'CjsPrivate' 0xf57dfd79330 in GIRepository 0x150a5c713340 400s JS IMPORT: JS import '_common' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_common.js 400s JS IMPORT: JS import '_common' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_common.js 400s JS IMPORT: Importing module _common succeeded 400s JS IMPORT: Defining parent 0x150a5c700100 of 0xf57dfd3ce70 '_common' is mod 1 400s JS IMPORT: successfully imported module '_common' 400s JS IMPORT: JS import '_legacy' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_legacy.js 400s JS IMPORT: Importing module _legacy succeeded 400s JS IMPORT: Defining parent 0x150a5c700100 of 0xf57dfd3cec0 '_legacy' is mod 1 400s JS IMPORT: successfully imported module '_legacy' 400s JS IMPORT: Importing module GObject succeeded 400s JS IMPORT: Defining parent 0x150a5c7135b0 of 0xf57dfd3ce20 'GObject' is mod 1 400s JS IMPORT: successfully imported module 'GObject' 400s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 400s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 400s JS G BXD: Defined class for String (GString), prototype 0xf57dfd795b0, JSClass 0x61a12ec2add0, in object 0xf57dfd79308 400s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 400s JS G PRM: Defined class ParamSpec prototype is 0xf57dfd3cf60 class 0x61a12ec302e8 in object 0xf57dfd79308 400s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 400s JS G OBJ: Defined class for Object (GObject), prototype 0xf57dfd79718, JSClass 0x61a12ec2b460, in object 0xf57dfd79308 400s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 400s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 400s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0xf57dfd79740, JSClass 0x61a12ec2b460, in object 0xf57dfd79308 400s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 400s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 400s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 400s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 400s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 400s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 400s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 400s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 400s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 400s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 400s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 400s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 400s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 400s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 400s JS G NS: Defined namespace 'GObject' 0xf57dfd79308 in GIRepository 0x150a5c713340 400s JS IMPORT: JS import 'Regress' not found in resource:///org/cinnamon/cjs/modules/core/overrides at resource:///org/cinnamon/cjs/modules/core/overrides/Regress.js 400s JS G NS: Defined namespace 'Regress' 0xf57dfd79790 in GIRepository 0x150a5c713340 400s JS G NS: Found info type OBJECT for 'TestFundamentalObject' in namespace 'Regress' 400s JS G FNDMTL: Defined class for TestFundamentalObject (RegressTestFundamentalObject), prototype 0xf57dfd797b8, JSClass 0x61a12ec2ae50, in object 0xf57dfd79790 400s JS G FNDMTL: Fundamental type 'Regress.TestFundamentalObject' apparently has accessible fields. Gjs has no support for this yet, ignoring these. 400s JS G NS: Found info type OBJECT for 'TestFundamentalSubObject' in namespace 'Regress' 400s JS G FNDMTL: Defined class for TestFundamentalSubObject (RegressTestFundamentalSubObject), prototype 0xf57dfd79808, JSClass 0x61a12ec2ae50, in object 0xf57dfd79790 400s JS G FNDMTL: Fundamental type 'Regress.TestFundamentalSubObject' apparently has accessible fields. Gjs has no support for this yet, ignoring these. 400s JS G NS: Found info type OBJECT for 'TestFundamentalObjectNoGetSetFunc' in namespace 'Regress' 400s JS G FNDMTL: Defined class for TestFundamentalObjectNoGetSetFunc (RegressTestFundamentalObjectNoGetSetFunc), prototype 0xf57dfd79858, JSClass 0x61a12ec2ae50, in object 0xf57dfd79790 400s JS G FNDMTL: Fundamental type 'Regress.TestFundamentalObjectNoGetSetFunc' apparently has accessible fields. Gjs has no support for this yet, ignoring these. 400s JS G NS: Found info type OBJECT for 'TestFundamentalSubObjectNoGetSetFunc' in namespace 'Regress' 400s JS G FNDMTL: Defined class for TestFundamentalSubObjectNoGetSetFunc (RegressTestFundamentalSubObjectNoGetSetFunc), prototype 0xf57dfd798a8, JSClass 0x61a12ec2ae50, in object 0xf57dfd79790 400s JS G FNDMTL: Fundamental type 'Regress.TestFundamentalSubObjectNoGetSetFunc' apparently has accessible fields. Gjs has no support for this yet, ignoring these. 400s JS G NS: Found info type FLAGS for 'SignalFlags' in namespace 'GObject' 400s JS G ENUM: Defining enum value RUN_FIRST (fixed from run_first) 1 400s JS G ENUM: Defining enum value RUN_LAST (fixed from run_last) 2 400s JS G ENUM: Defining enum value RUN_CLEANUP (fixed from run_cleanup) 4 400s JS G ENUM: Defining enum value NO_RECURSE (fixed from no_recurse) 8 400s JS G ENUM: Defining enum value DETAILED (fixed from detailed) 16 400s JS G ENUM: Defining enum value ACTION (fixed from action) 32 400s JS G ENUM: Defining enum value NO_HOOKS (fixed from no_hooks) 64 400s JS G ENUM: Defining enum value MUST_COLLECT (fixed from must_collect) 128 400s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 256 400s JS G ENUM: Defining enum value ACCUMULATOR_FIRST_RUN (fixed from accumulator_first_run) 131072 400s JS G ENUM: Defining GObject.SignalFlags as 0x150a5c72d420 400s JS CTX: Script evaluation succeeded 400s JS MAINLOOP: Main loop instance 0x1b77e5cab3b0: Spinning loop until released or hook cleared 400s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine-executor.js' (resource:///org/cjs/jsunit/minijasmine-executor.js), global 0xf57dfd3b128 400s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xf57dfd3b128 400s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xf57dfd3b128 400s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xf57dfd3b128 400s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xf57dfd3b128 400s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xf57dfd3b128 400s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xf57dfd3b128 400s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xf57dfd3b128 400s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xf57dfd3b128 400s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xf57dfd3b128 400s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xf57dfd3b128 400s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xf57dfd3b128 400s JS IMPORT: Module metadata hook for module 0x150a5c733950 400s JS IMPORT: Defining meta.importSync for module 0x150a5c733950 400s JS NATIVE: Defining native module 'system' 400s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xf57dfd3b128 400s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xf57dfd3b128 400s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 400s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 400s JS MAINLOOP: Set main loop hook to 400s JS MAINLOOP: Main loop instance 0x1b77e5cab3b0: hold 400s JS MAINLOOP: Running and clearing main loop hook 400s JS G BXD: Defining method run in prototype for GLib.MainLoop 400s 1..10 400s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 400s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 400s JS G BXD: Defined class for Source (GSource), prototype 0xf57dfd79948, JSClass 0x61a12ec2add0, in object 0xf57dfd79038 400s JS G BXD: Defining method set_priority in prototype for GLib.Source 400s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 400s JS G BXD: Defining method attach in prototype for GLib.Source 400s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 400s JS IMPORT: Module metadata hook for module 0x150a5c7043f8 400s JS IMPORT: Defining meta.importSync for module 0x150a5c7043f8 400s JS G NS: Found info type FUNCTION for 'strdup_value_contents' in namespace 'GObject' 400s JS G BXD: Defining method destroy in prototype for GLib.Source 400s ok 1 Fundamental type support can marshal a subtype of a custom fundamental type into a supertype GValue 400s ok 2 Fundamental type support can marshal a subtype of a custom fundamental type into a GValue 400s JS G FNDMTL: Defining method get_data in prototype for Regress.TestFundamentalObjectNoGetSetFunc 400s 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 400s 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 400s ok 5 Fundamental type support cannot marshal a custom fundamental type into a GValue of different gtype 400s ok 6 Fundamental type support can marshal a custom fundamental type into a GValue of super gtype 400s ok 7 Fundamental type support cannot marshal a custom fundamental type into a GValue of sub gtype 400s ok 8 Fundamental type support can marshal a custom fundamental type into a transformable type 400s JS G NS: Found info type STRUCT for 'Value' in namespace 'GObject' 400s JS G BXD: Defined class for Value (GValue), prototype 0xf57dfdf3218, JSClass 0x61a12ec2add0, in object 0xf57dfd79308 400s JS G BXD: Defining method init in prototype for GObject.Value 400s ok 9 Fundamental type support can marshal to a null value 400s ok 10 Fundamental type support can marshal to a null value if has no getter function 400s JS G BXD: Defining method quit in prototype for GLib.MainLoop 400s JS MAINLOOP: Enqueue job , promise=, allocation site= 400s JS MAINLOOP: Main loop instance 0x1b77e5cab3b0: Spinning loop until released or hook cleared 400s JS MAINLOOP: handling job 0, 400s JS MAINLOOP: Enqueue job , promise=, allocation site= 400s JS MAINLOOP: Completed job 0 400s JS MAINLOOP: handling job 1, 400s JS MAINLOOP: Enqueue job , promise=, allocation site= 400s JS MAINLOOP: Completed job 1 400s JS MAINLOOP: handling job 2, 400s JS MAINLOOP: Enqueue job , promise=, allocation site= 400s JS MAINLOOP: Completed job 2 400s JS MAINLOOP: handling job 3, 401s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine-executor.js async resolved" 401s JS MAINLOOP: Main loop instance 0x1b77e5cab3b0: release 401s JS MAINLOOP: Completed job 3 401s JS MEMORY: Memory report: before destroying context 401s JS MEMORY: 229 objects currently alive 401s JS MEMORY: boxed_instance = 49 401s JS MEMORY: boxed_prototype = 11 401s JS MEMORY: closure = 13 401s JS MEMORY: function = 123 401s JS MEMORY: fundamental_instance = 9 401s JS MEMORY: fundamental_prototype = 4 401s JS MEMORY: gerror_instance = 0 401s JS MEMORY: gerror_prototype = 0 401s JS MEMORY: interface = 0 401s JS MEMORY: module = 5 401s JS MEMORY: ns = 4 401s JS MEMORY: object_instance = 8 401s JS MEMORY: object_prototype = 3 401s JS MEMORY: param = 0 401s JS MEMORY: union_instance = 0 401s JS MEMORY: union_prototype = 0 401s JS CTX: JS shutdown sequence 401s JS CTX: Stopping profiler 401s JS CTX: Shutting down toggle queue 401s JS CTX: Notifying external reference holders of GjsContext dispose 401s JS MAINLOOP: Stopping promise job dispatcher 401s JS CTX: Notifying reference holders of GjsContext dispose 401s JS CTX: Checking unhandled promise rejections 401s JS CTX: Releasing cached JS wrappers 401s JS CTX: Final triggered GC 401s JS CTX: Destroying JS context 401s JS CTX: Releasing all native objects 401s JS CTX: Disabling auto GC 401s JS CTX: Ending trace on global object 401s JS CTX: Freeing allocated resources 401s JS CTX: JS context destroyed 401s PASS: cjs/testFundamental.test 401s Running test: cjs/testWarnings.sh.test 401s ok 1 - overwriting method with Signals.addSignalMethods() should warn 401s ok 2 - passing too many arguments to a GI function should warn 401s ok 3 - file and line number are logged for syntax errors 401s 1..3 401s PASS: cjs/testWarnings.sh.test 401s Running test: cjs/testEncoding.test 401s JS NATIVE: Registered native JS module '_promiseNative' 401s JS NATIVE: Registered native JS module '_byteArrayNative' 401s JS NATIVE: Registered native JS module '_encodingNative' 401s JS NATIVE: Registered native JS module '_gi' 401s JS NATIVE: Registered native JS module 'gi' 401s JS NATIVE: Registered native JS module 'cairoNative' 401s JS NATIVE: Registered native JS module 'system' 401s JS NATIVE: Registered native JS module 'console' 401s JS NATIVE: Registered native JS module '_print' 401s JS CTX: Enabling JIT 401s JS CTX: Initialized class GjsFileImporter prototype 0x6e7255000a0 401s JS IMPORT: Defining parent (nil) of 0x6e725500100 'imports' is mod 0 401s JS IMPORT: Importing '_print' 401s JS NATIVE: Defining native module '_print' 401s JS IMPORT: Defining parent 0x6e725500100 of 0x6e7255007b8 '_print' is mod 1 401s JS IMPORT: successfully imported module '_print' 401s JS IMPORT: Loading internal module 'loader' (resource:///org/cinnamon/cjs/modules/internal/loader.js) 401s JS IMPORT: Module resolve hook for module 'resource:///org/cinnamon/cjs/modules/esm/_bootstrap/default.js' (resource:///org/cinnamon/cjs/modules/esm/_bootstrap/default.js), global 0x170ea943b128 401s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x170ea943b128 401s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x170ea943b128 401s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x170ea943b128 401s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x170ea943b128 401s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x170ea943b128 401s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x170ea943b128 401s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x170ea943b128 401s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x170ea943b128 401s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x170ea943b128 401s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x170ea943b128 401s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x170ea943b128 401s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x170ea943b128 401s JS MAINLOOP: Main loop instance 0xaf3b27b3b0: hold 401s JS MAINLOOP: Enqueue job , promise=, allocation site= 401s JS MAINLOOP: Starting promise job dispatcher 401s JS MAINLOOP: Main loop instance 0xaf3b27b3b0: Spinning loop until released or hook cleared 401s JS MAINLOOP: handling job 0, 401s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 401s JS MAINLOOP: Main loop instance 0xaf3b27b3b0: release 401s JS MAINLOOP: Completed job 0 401s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine.js' (resource:///org/cjs/jsunit/minijasmine.js), global 0x170ea943b128 401s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x170ea943b128 401s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x170ea943b128 401s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x170ea943b128 401s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x170ea943b128 401s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x170ea943b128 401s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x170ea943b128 401s JS IMPORT: Module metadata hook for module 0x6e7255130c0 401s JS IMPORT: Defining meta.importSync for module 0x6e7255130c0 401s JS NATIVE: Defining native module 'gi' 401s JS CTX: Initialized class GIRepositoryNamespace prototype 0x6e7255134b0 401s JS IMPORT: JS import 'overrides' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/overrides.js 401s JS IMPORT: JS import 'overrides' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/overrides.js 401s JS IMPORT: Adding directory 'resource:///org/cinnamon/cjs/modules/core/overrides' to child importer 'overrides' 401s JS IMPORT: Importing directory 'overrides' 401s JS IMPORT: Defining parent 0x6e725500100 of 0x6e7255135b0 'overrides' is mod 1 401s JS IMPORT: Defined importer 'overrides' 0x6e7255135b0 in 0x6e725500100 401s JS IMPORT: successfully imported directory 'overrides' 401s JS IMPORT: Importing '_promiseNative' 401s JS NATIVE: Defining native module '_promiseNative' 401s JS IMPORT: Defining parent 0x6e725500100 of 0x6e725513a70 '_promiseNative' is mod 1 401s JS IMPORT: successfully imported module '_promiseNative' 401s JS IMPORT: Importing module GLib succeeded 401s JS IMPORT: Defining parent 0x6e7255135b0 of 0x170ea943c150 'GLib' is mod 1 401s JS IMPORT: successfully imported module 'GLib' 401s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 401s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x170ea9479060, JSClass 0x7e4af18fadd0, in object 0x170ea9479038 401s JS CTX: Initialized class GIRepositoryGType prototype 0x6e725513dc0 401s JS CTX: Initialized class GIRepositoryFunction prototype 0x6e725513e20 401s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 401s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 401s JS G BXD: Defined class for Error (GError), prototype 0x170ea94790b0, JSClass 0x7e4af18fadd0, in object 0x170ea9479038 401s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 401s JS G BXD: Defined class for Variant (GVariant), prototype 0x170ea9479100, JSClass 0x7e4af18fadd0, in object 0x170ea9479038 401s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 401s JS G BXD: Defined class for Bytes (GBytes), prototype 0x170ea9479150, JSClass 0x7e4af18fadd0, in object 0x170ea9479038 401s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 401s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 401s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x170ea94791a0, JSClass 0x7e4af18fadd0, in object 0x170ea9479038 401s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 401s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 401s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 401s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 401s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 401s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 401s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 401s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 401s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 401s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 401s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 401s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 401s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 401s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 401s JS G BXD: Defined class for Thread (GThread), prototype 0x170ea94791f0, JSClass 0x7e4af18fadd0, in object 0x170ea9479038 401s JS G BXD: Defining method ref in prototype for GLib.Thread 401s JS G BXD: Defining method unref in prototype for GLib.Thread 401s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 401s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x170ea9479240, JSClass 0x7e4af18fadd0, in object 0x170ea9479038 401s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 401s JS G BXD: Defined class for Regex (GRegex), prototype 0x170ea9479290, JSClass 0x7e4af18fadd0, in object 0x170ea9479038 401s JS G BXD: Defining method match in prototype for GLib.Regex 401s JS G BXD: Defining method match_full in prototype for GLib.Regex 401s JS G BXD: Defining method match_all in prototype for GLib.Regex 401s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 401s JS G NS: Defined namespace 'GLib' 0x170ea9479038 in GIRepository 0x6e725513340 401s JS IMPORT: Importing module jasmine succeeded 401s JS IMPORT: Defining parent 0x6e725500100 of 0x170ea943cce0 'jasmine' is mod 1 401s JS IMPORT: successfully imported module 'jasmine' 401s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 401s JS MAINLOOP: Main loop instance 0xaf3b27b3b0: hold 401s JS MAINLOOP: Enqueue job , promise=, allocation site= 401s JS MAINLOOP: Main loop instance 0xaf3b27b3b0: Spinning loop until released or hook cleared 401s JS MAINLOOP: handling job 0, 401s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine.js async resolved" 401s JS MAINLOOP: Main loop instance 0xaf3b27b3b0: release 401s JS MAINLOOP: Completed job 0 401s JS IMPORT: Module resolve hook for module 'file:///usr/libexec/installed-tests/cjs/js/testEncoding.js' (file:///usr/libexec/installed-tests/cjs/js/testEncoding.js), global 0x170ea943b128 401s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x170ea943b128 401s JS IMPORT: Module resolve hook for module "gi://Gio" (relative to ), global 0x170ea943b128 401s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x170ea943b128 401s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x170ea943b128 401s JS IMPORT: Module resolve hook for module "./matchers.js" (relative to ), global 0x170ea943b128 401s JS IMPORT: Module resolve hook for module "./matchers.js" (relative to ), global 0x170ea943b128 401s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x170ea943b128 401s JS IMPORT: Module resolve hook for module "gi://Gio" (relative to ), global 0x170ea943b128 401s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x170ea943b128 401s JS IMPORT: Module resolve hook for module "gi://Gio" (relative to ), global 0x170ea943b128 401s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x170ea943b128 401s JS IMPORT: Importing 'gi' 401s JS IMPORT: Defining parent 0x6e725500100 of 0x6e725513340 'gi' is mod 1 401s JS IMPORT: successfully imported module 'gi' 401s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/cinnamon/cjs/modules/core/overrides at resource:///org/cinnamon/cjs/modules/core/overrides/CjsPrivate.js 401s JS G NS: Defined namespace 'CjsPrivate' 0x170ea9479330 in GIRepository 0x6e725513340 401s JS IMPORT: JS import 'signals' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/signals.js 401s JS IMPORT: JS import 'lang' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/lang.js 401s JS IMPORT: JS import '_legacy' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_legacy.js 401s JS IMPORT: Importing module _legacy succeeded 401s JS IMPORT: Defining parent 0x6e725500100 of 0x170ea943cee8 '_legacy' is mod 1 401s JS IMPORT: successfully imported module '_legacy' 401s JS IMPORT: Importing module lang succeeded 401s JS IMPORT: Defining parent 0x6e725500100 of 0x170ea943ce98 'lang' is mod 1 401s JS IMPORT: successfully imported module 'lang' 401s JS IMPORT: JS import '_signals' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_signals.js 401s JS IMPORT: JS import '_signals' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_signals.js 401s JS IMPORT: Importing module _signals succeeded 401s JS IMPORT: Defining parent 0x6e725500100 of 0x170ea943cf38 '_signals' is mod 1 401s JS IMPORT: successfully imported module '_signals' 401s JS IMPORT: Importing module signals succeeded 401s JS IMPORT: Defining parent 0x6e725500100 of 0x170ea943ce48 'signals' is mod 1 401s JS IMPORT: successfully imported module 'signals' 401s JS IMPORT: Importing module Gio succeeded 401s JS IMPORT: Defining parent 0x6e7255135b0 of 0x170ea943cdf8 'Gio' is mod 1 401s JS IMPORT: successfully imported module 'Gio' 401s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 401s JS IMPORT: Importing '_gi' 401s JS NATIVE: Defining native module '_gi' 401s JS IMPORT: Defining parent 0x6e725500100 of 0x6e72552c7f8 '_gi' is mod 1 401s JS IMPORT: successfully imported module '_gi' 401s JS IMPORT: JS import '_common' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_common.js 401s JS IMPORT: JS import '_common' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_common.js 401s JS IMPORT: Importing module _common succeeded 401s JS IMPORT: Defining parent 0x6e725500100 of 0x170ea943cfd8 '_common' is mod 1 401s JS IMPORT: successfully imported module '_common' 401s JS IMPORT: Importing module GObject succeeded 401s JS IMPORT: Defining parent 0x6e7255135b0 of 0x170ea943cf88 'GObject' is mod 1 401s JS IMPORT: successfully imported module 'GObject' 401s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 401s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 401s JS G BXD: Defined class for String (GString), prototype 0x170ea94795d8, JSClass 0x7e4af18fadd0, in object 0x170ea9479358 401s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 401s JS G PRM: Defined class ParamSpec prototype is 0x170ea94cc0b0 class 0x7e4af19002e8 in object 0x170ea9479358 401s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 401s JS G OBJ: Defined class for Object (GObject), prototype 0x170ea9479740, JSClass 0x7e4af18fb460, in object 0x170ea9479358 401s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 401s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 401s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x170ea9479768, JSClass 0x7e4af18fb460, in object 0x170ea9479358 401s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 401s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 401s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 401s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 401s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 401s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 401s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 401s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 401s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 401s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 401s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 401s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 401s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 401s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 401s JS G NS: Defined namespace 'GObject' 0x170ea9479358 in GIRepository 0x6e725513340 401s JS G OBJ: Defined class for Application (GApplication), prototype 0x170ea94797b8, JSClass 0x7e4af18fb460, in object 0x170ea9479308 401s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 401s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x170ea94cc588, JSClass 0x7e4af18fb4e0, in object 0x170ea9479308 401s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 401s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 401s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 401s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 401s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 401s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 401s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 401s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 401s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 401s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 401s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x170ea9479830, JSClass 0x7e4af18fb460, in object 0x170ea9479308 401s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 401s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x170ea94cc808, JSClass 0x7e4af18fb4e0, in object 0x170ea9479308 401s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 401s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x170ea94798a8, JSClass 0x7e4af18fb460, in object 0x170ea9479308 401s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 401s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 401s JS G IFACE: Defined class for Initable (GInitable), prototype 0x170ea94cc948, JSClass 0x7e4af18fb4e0, in object 0x170ea9479308 401s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 401s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 401s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 401s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x170ea9479920, JSClass 0x7e4af18fadd0, in object 0x170ea9479308 401s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 401s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x170ea9479970, JSClass 0x7e4af18fadd0, in object 0x170ea9479308 401s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'CjsPrivate' 401s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 401s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x170ea94799c0, JSClass 0x7e4af18fb460, in object 0x170ea9479308 401s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x170ea9479a10, JSClass 0x7e4af18fb460, in object 0x170ea9479330 401s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 401s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x170ea9479a60, JSClass 0x7e4af18fb460, in object 0x170ea9479308 401s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 401s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 401s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 401s JS G IFACE: Defined class for File (GFile), prototype 0x170ea94ccab0, JSClass 0x7e4af18fb4e0, in object 0x170ea9479308 401s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x170ea9479ad8, JSClass 0x7e4af18fb460, in object 0x6e725513420 401s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 401s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x170ea9479b50, JSClass 0x7e4af18fb460, in object 0x170ea9479308 401s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 401s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 401s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x170ea9479ba0, JSClass 0x7e4af18fb460, in object 0x170ea9479308 401s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 401s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x170ea9479bf0, JSClass 0x7e4af18fb460, in object 0x170ea9479308 401s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 401s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x170ea9479c40, JSClass 0x7e4af18fadd0, in object 0x170ea9479308 401s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 401s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 401s JS G OBJ: Defined class for Settings (GSettings), prototype 0x170ea9479c90, JSClass 0x7e4af18fb460, in object 0x170ea9479308 401s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 401s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 401s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 401s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 401s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 401s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 401s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 401s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 401s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 401s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 401s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 401s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 401s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 401s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 401s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 401s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 401s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 401s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 401s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 401s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 401s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 401s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 401s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 401s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 401s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 401s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 401s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 401s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 401s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 401s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 401s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 401s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 401s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 401s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 401s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 401s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 401s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 401s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 401s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 401s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 401s JS G NS: Defined namespace 'Gio' 0x170ea9479308 in GIRepository 0x6e725513340 401s JS IMPORT: Module resolve hook for module "./matchers.js" (relative to ), global 0x170ea943b128 401s JS G OBJ: Defined class for GResourceFile (GResourceFile), prototype 0x170ea9479ce0, JSClass 0x7e4af18fb460, in object 0x170ea943ee08 401s JS IMPORT: Module metadata hook for module 0x170ea9462cb8 401s JS IMPORT: Defining meta.importSync for module 0x170ea9462cb8 401s JS NATIVE: Defining native module '_encodingNative' 401s JS MAINLOOP: Main loop instance 0xaf3b27b3b0: hold 401s JS MAINLOOP: Enqueue job , promise=, allocation site= 401s JS MAINLOOP: Main loop instance 0xaf3b27b3b0: Spinning loop until released or hook cleared 401s JS MAINLOOP: handling job 0, 401s JS IMPORT: Module evaluation promise resolved: function "file:///usr/libexec/installed-tests/cjs/js/testEncoding.js async resolved" 401s JS MAINLOOP: Main loop instance 0xaf3b27b3b0: release 401s JS MAINLOOP: Completed job 0 401s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine-executor.js' (resource:///org/cjs/jsunit/minijasmine-executor.js), global 0x170ea943b128 401s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x170ea943b128 401s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x170ea943b128 401s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x170ea943b128 401s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x170ea943b128 401s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x170ea943b128 401s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x170ea943b128 401s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x170ea943b128 401s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x170ea943b128 401s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x170ea943b128 401s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x170ea943b128 401s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x170ea943b128 401s JS IMPORT: Module metadata hook for module 0x6e725518b68 401s JS IMPORT: Defining meta.importSync for module 0x6e725518b68 401s JS NATIVE: Defining native module 'system' 401s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x170ea943b128 401s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x170ea943b128 401s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 401s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 401s JS MAINLOOP: Set main loop hook to 401s JS MAINLOOP: Main loop instance 0xaf3b27b3b0: hold 401s JS MAINLOOP: Running and clearing main loop hook 401s JS G BXD: Defining method run in prototype for GLib.MainLoop 401s 1..56 401s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 401s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 401s JS G BXD: Defined class for Source (GSource), prototype 0x170ea9479d58, JSClass 0x7e4af18fadd0, in object 0x170ea9479038 401s JS G BXD: Defining method set_priority in prototype for GLib.Source 401s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 401s JS G BXD: Defining method attach in prototype for GLib.Source 401s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 401s JS IMPORT: Module metadata hook for module 0x170ea9462b68 401s JS IMPORT: Defining meta.importSync for module 0x170ea9462b68 401s JS G BXD: Defining method destroy in prototype for GLib.Source 401s ok 1 Text Encoding toString() uses spec-compliant tags 401s ok 2 Text Encoding TextEncoder encode() can encode UTF8 (multi-byte chars) 401s ok 3 Text Encoding TextEncoder encodeInto() can encode UTF8 (Latin chars) into a Uint8Array 401s ok 4 Text Encoding TextEncoder encodeInto() can fully encode UTF8 (multi-byte chars) into a Uint8Array 401s ok 5 Text Encoding TextEncoder encodeInto() can partially encode UTF8 into an under-allocated Uint8Array 401s ok 6 Text Encoding TextDecoder decode() fatal is false by default 401s ok 7 Text Encoding TextDecoder decode() ignoreBOM is false by default 401s ok 8 Text Encoding TextDecoder decode() fatal is true when passed 401s ok 9 Text Encoding TextDecoder decode() ignoreBOM is true when passed 401s ok 10 Text Encoding TextDecoder decode() fatal is coerced to a boolean value 401s ok 11 Text Encoding TextDecoder decode() ignoreBOM is coerced to a boolean value 401s ok 12 Text Encoding TextDecoder decode() throws on empty input 401s ok 13 Text Encoding TextDecoder decode() throws on null input 401s ok 14 Text Encoding TextDecoder decode() throws on invalid encoding label 401s ok 15 Text Encoding TextDecoder decode() decodes undefined as an empty string 401s ok 16 Text Encoding TextDecoder decode() decodes UTF-8 byte array (Uint8Array) 401s JS IMPORT: Importing '_byteArrayNative' 401s JS NATIVE: Defining native module '_byteArrayNative' 401s JS IMPORT: Defining parent 0x170ea943ebc8 of 0x6e7255147e0 '_byteArrayNative' is mod 1 401s JS IMPORT: successfully imported module '_byteArrayNative' 401s ok 17 Text Encoding TextDecoder decode() decodes GLib.Bytes 401s ok 18 Text Encoding TextDecoder decode() ignores byte order marker (BOM) 401s ok 19 Text Encoding TextDecoder decode() handles invalid byte order marker (BOM) 401s ok 20 Text Encoding TextDecoder UTF-8 Encoding Converter can decode (not fatal) 401s ok 21 Text Encoding TextDecoder UTF-8 Encoding Converter can decode (fatal) 401s ok 22 Text Encoding TextDecoder Multi-byte Encoding Converter (iconv) can decode Big-5 401s ok 23 Text Encoding TextDecoder Multi-byte Encoding Converter (iconv) can decode Big-5 with incorrect input bytes 401s ok 24 Text Encoding TextDecoder Multi-byte Encoding Converter (iconv) can decode Big-5 with long incorrect input bytes 401s ok 25 Text Encoding TextDecoder Multi-byte Encoding Converter (iconv) can decode Big-5 HKSCS with supplemental characters 401s ok 26 Text Encoding TextDecoder Single Byte Encoding Converter can decode legacy single byte encoding (not fatal) 401s ok 27 Text Encoding TextDecoder Single Byte Encoding Converter can decode legacy single byte encoding (fatal) 401s ok 28 Text Encoding TextDecoder Single Byte Encoding Converter can decode ASCII 401s ok 29 Text Encoding TextDecoder Single Byte Encoding Converter IBM866 can be decoded. 401s ok 30 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-2 can be decoded. 401s ok 31 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-3 can be decoded. 401s ok 32 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-4 can be decoded. 401s ok 33 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-5 can be decoded. 401s ok 34 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-6 can be decoded. 401s ok 35 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-7 can be decoded. 401s ok 36 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-8 can be decoded. 401s ok 37 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-8-I can be decoded. 401s ok 38 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-10 can be decoded. 401s ok 39 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-13 can be decoded. 401s ok 40 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-14 can be decoded. 401s ok 41 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-15 can be decoded. 401s ok 42 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-16 can be decoded. 401s ok 43 Text Encoding TextDecoder Single Byte Encoding Converter KOI8-R can be decoded. 401s ok 44 Text Encoding TextDecoder Single Byte Encoding Converter KOI8-U can be decoded. 401s ok 45 Text Encoding TextDecoder Single Byte Encoding Converter macintosh can be decoded. 401s ok 46 Text Encoding TextDecoder Single Byte Encoding Converter windows-874 can be decoded. 401s ok 47 Text Encoding TextDecoder Single Byte Encoding Converter windows-1250 can be decoded. 401s ok 48 Text Encoding TextDecoder Single Byte Encoding Converter windows-1251 can be decoded. 401s ok 49 Text Encoding TextDecoder Single Byte Encoding Converter windows-1252 can be decoded. 401s ok 50 Text Encoding TextDecoder Single Byte Encoding Converter windows-1253 can be decoded. 401s ok 51 Text Encoding TextDecoder Single Byte Encoding Converter windows-1254 can be decoded. 401s ok 52 Text Encoding TextDecoder Single Byte Encoding Converter windows-1255 can be decoded. 401s ok 53 Text Encoding TextDecoder Single Byte Encoding Converter windows-1256 can be decoded. 401s ok 54 Text Encoding TextDecoder Single Byte Encoding Converter windows-1257 can be decoded. 401s ok 55 Text Encoding TextDecoder Single Byte Encoding Converter windows-1258 can be decoded. 401s ok 56 Text Encoding TextDecoder Single Byte Encoding Converter x-mac-cyrillic can be decoded. 401s JS G BXD: Defining method quit in prototype for GLib.MainLoop 401s JS MAINLOOP: Enqueue job , promise=, allocation site= 401s JS MAINLOOP: Main loop instance 0xaf3b27b3b0: Spinning loop until released or hook cleared 401s JS MAINLOOP: handling job 0, 401s JS MAINLOOP: Enqueue job , promise=, allocation site= 401s JS MAINLOOP: Completed job 0 401s JS MAINLOOP: handling job 1, 401s JS MAINLOOP: Enqueue job , promise=, allocation site= 401s JS MAINLOOP: Completed job 1 401s JS MAINLOOP: handling job 2, 401s JS MAINLOOP: Enqueue job , promise=, allocation site= 401s JS MAINLOOP: Completed job 2 401s JS MAINLOOP: handling job 3, 401s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine-executor.js async resolved" 401s JS MAINLOOP: Main loop instance 0xaf3b27b3b0: release 401s JS MAINLOOP: Completed job 3 401s JS MEMORY: Memory report: before destroying context 401s JS MEMORY: 518 objects currently alive 401s JS MEMORY: boxed_instance = 257 401s JS MEMORY: boxed_prototype = 13 401s JS MEMORY: closure = 1 401s JS MEMORY: function = 214 401s JS MEMORY: fundamental_instance = 0 401s JS MEMORY: fundamental_prototype = 0 401s JS MEMORY: gerror_instance = 0 401s JS MEMORY: gerror_prototype = 0 401s JS MEMORY: interface = 4 401s JS MEMORY: module = 9 401s JS MEMORY: ns = 4 401s JS MEMORY: object_instance = 2 401s JS MEMORY: object_prototype = 14 401s JS MEMORY: param = 0 401s JS MEMORY: union_instance = 0 401s JS MEMORY: union_prototype = 0 401s JS CTX: JS shutdown sequence 401s JS CTX: Stopping profiler 401s JS CTX: Shutting down toggle queue 401s JS CTX: Notifying external reference holders of GjsContext dispose 401s JS MAINLOOP: Stopping promise job dispatcher 401s JS CTX: Notifying reference holders of GjsContext dispose 401s JS CTX: Checking unhandled promise rejections 401s JS CTX: Releasing cached JS wrappers 401s JS CTX: Final triggered GC 401s JS CTX: Destroying JS context 401s JS CTX: Releasing all native objects 401s JS CTX: Disabling auto GC 401s JS CTX: Ending trace on global object 401s JS CTX: Freeing allocated resources 401s JS CTX: JS context destroyed 401s PASS: cjs/testEncoding.test 401s Running test: cjs/testGObjectValue.test 401s JS NATIVE: Registered native JS module '_promiseNative' 401s JS NATIVE: Registered native JS module '_byteArrayNative' 401s JS NATIVE: Registered native JS module '_encodingNative' 401s JS NATIVE: Registered native JS module '_gi' 401s JS NATIVE: Registered native JS module 'gi' 401s JS NATIVE: Registered native JS module 'cairoNative' 401s JS NATIVE: Registered native JS module 'system' 401s JS NATIVE: Registered native JS module 'console' 401s JS NATIVE: Registered native JS module '_print' 401s JS CTX: Enabling JIT 401s JS CTX: Initialized class GjsFileImporter prototype 0xa108c5000a0 401s JS IMPORT: Defining parent (nil) of 0xa108c500100 'imports' is mod 0 401s JS IMPORT: Importing '_print' 401s JS NATIVE: Defining native module '_print' 401s JS IMPORT: Defining parent 0xa108c500100 of 0xa108c5007b8 '_print' is mod 1 401s JS IMPORT: successfully imported module '_print' 401s JS IMPORT: Loading internal module 'loader' (resource:///org/cinnamon/cjs/modules/internal/loader.js) 401s JS IMPORT: Module resolve hook for module 'resource:///org/cinnamon/cjs/modules/esm/_bootstrap/default.js' (resource:///org/cinnamon/cjs/modules/esm/_bootstrap/default.js), global 0x18a2c513b128 401s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x18a2c513b128 401s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x18a2c513b128 401s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x18a2c513b128 401s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x18a2c513b128 401s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x18a2c513b128 401s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x18a2c513b128 401s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x18a2c513b128 401s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x18a2c513b128 401s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x18a2c513b128 401s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x18a2c513b128 401s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x18a2c513b128 401s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x18a2c513b128 401s JS MAINLOOP: Main loop instance 0x14d3c071b3b0: hold 401s JS MAINLOOP: Enqueue job , promise=, allocation site= 401s JS MAINLOOP: Starting promise job dispatcher 401s JS MAINLOOP: Main loop instance 0x14d3c071b3b0: Spinning loop until released or hook cleared 401s JS MAINLOOP: handling job 0, 401s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 401s JS MAINLOOP: Main loop instance 0x14d3c071b3b0: release 401s JS MAINLOOP: Completed job 0 401s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine.js' (resource:///org/cjs/jsunit/minijasmine.js), global 0x18a2c513b128 401s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x18a2c513b128 401s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x18a2c513b128 401s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x18a2c513b128 401s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x18a2c513b128 401s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x18a2c513b128 401s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x18a2c513b128 401s JS IMPORT: Module metadata hook for module 0xa108c5130c0 401s JS IMPORT: Defining meta.importSync for module 0xa108c5130c0 401s JS NATIVE: Defining native module 'gi' 401s JS CTX: Initialized class GIRepositoryNamespace prototype 0xa108c5134b0 401s JS IMPORT: JS import 'overrides' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/overrides.js 401s JS IMPORT: JS import 'overrides' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/overrides.js 401s JS IMPORT: Adding directory 'resource:///org/cinnamon/cjs/modules/core/overrides' to child importer 'overrides' 401s JS IMPORT: Importing directory 'overrides' 401s JS IMPORT: Defining parent 0xa108c500100 of 0xa108c5135b0 'overrides' is mod 1 401s JS IMPORT: Defined importer 'overrides' 0xa108c5135b0 in 0xa108c500100 401s JS IMPORT: successfully imported directory 'overrides' 401s JS IMPORT: Importing '_promiseNative' 401s JS NATIVE: Defining native module '_promiseNative' 401s JS IMPORT: Defining parent 0xa108c500100 of 0xa108c513a70 '_promiseNative' is mod 1 401s JS IMPORT: successfully imported module '_promiseNative' 401s JS IMPORT: Importing module GLib succeeded 401s JS IMPORT: Defining parent 0xa108c5135b0 of 0x18a2c513c150 'GLib' is mod 1 401s JS IMPORT: successfully imported module 'GLib' 401s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 401s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x18a2c5179060, JSClass 0x666c2aaaadd0, in object 0x18a2c5179038 401s JS CTX: Initialized class GIRepositoryGType prototype 0xa108c513dc0 401s JS CTX: Initialized class GIRepositoryFunction prototype 0xa108c513e20 401s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 401s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 401s JS G BXD: Defined class for Error (GError), prototype 0x18a2c51790b0, JSClass 0x666c2aaaadd0, in object 0x18a2c5179038 401s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 401s JS G BXD: Defined class for Variant (GVariant), prototype 0x18a2c5179100, JSClass 0x666c2aaaadd0, in object 0x18a2c5179038 401s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 401s JS G BXD: Defined class for Bytes (GBytes), prototype 0x18a2c5179150, JSClass 0x666c2aaaadd0, in object 0x18a2c5179038 401s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 401s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 401s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x18a2c51791a0, JSClass 0x666c2aaaadd0, in object 0x18a2c5179038 401s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 401s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 401s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 401s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 401s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 401s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 401s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 401s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 401s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 401s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 401s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 401s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 401s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 401s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 401s JS G BXD: Defined class for Thread (GThread), prototype 0x18a2c51791f0, JSClass 0x666c2aaaadd0, in object 0x18a2c5179038 401s JS G BXD: Defining method ref in prototype for GLib.Thread 401s JS G BXD: Defining method unref in prototype for GLib.Thread 401s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 401s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x18a2c5179240, JSClass 0x666c2aaaadd0, in object 0x18a2c5179038 401s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 401s JS G BXD: Defined class for Regex (GRegex), prototype 0x18a2c5179290, JSClass 0x666c2aaaadd0, in object 0x18a2c5179038 401s JS G BXD: Defining method match in prototype for GLib.Regex 401s JS G BXD: Defining method match_full in prototype for GLib.Regex 401s JS G BXD: Defining method match_all in prototype for GLib.Regex 401s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 401s JS G NS: Defined namespace 'GLib' 0x18a2c5179038 in GIRepository 0xa108c513340 401s JS IMPORT: Importing module jasmine succeeded 401s JS IMPORT: Defining parent 0xa108c500100 of 0x18a2c513cce0 'jasmine' is mod 1 401s JS IMPORT: successfully imported module 'jasmine' 401s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 401s JS MAINLOOP: Main loop instance 0x14d3c071b3b0: hold 401s JS MAINLOOP: Enqueue job , promise=, allocation site= 401s JS MAINLOOP: Main loop instance 0x14d3c071b3b0: Spinning loop until released or hook cleared 401s JS MAINLOOP: handling job 0, 401s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine.js async resolved" 401s JS MAINLOOP: Main loop instance 0x14d3c071b3b0: release 401s JS MAINLOOP: Completed job 0 401s JS IMPORT: Importing 'gi' 401s JS IMPORT: Defining parent 0xa108c500100 of 0xa108c513340 'gi' is mod 1 401s JS IMPORT: successfully imported module 'gi' 401s JS IMPORT: Importing '_gi' 401s JS NATIVE: Defining native module '_gi' 401s JS IMPORT: Defining parent 0xa108c500100 of 0xa108c528900 '_gi' is mod 1 401s JS IMPORT: successfully imported module '_gi' 401s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/cinnamon/cjs/modules/core/overrides at resource:///org/cinnamon/cjs/modules/core/overrides/CjsPrivate.js 401s JS G NS: Defined namespace 'CjsPrivate' 0x18a2c5179330 in GIRepository 0xa108c513340 401s JS IMPORT: JS import '_common' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_common.js 401s JS IMPORT: JS import '_common' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_common.js 401s JS IMPORT: Importing module _common succeeded 401s JS IMPORT: Defining parent 0xa108c500100 of 0x18a2c513ce70 '_common' is mod 1 401s JS IMPORT: successfully imported module '_common' 401s JS IMPORT: JS import '_legacy' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_legacy.js 401s JS IMPORT: Importing module _legacy succeeded 401s JS IMPORT: Defining parent 0xa108c500100 of 0x18a2c513cec0 '_legacy' is mod 1 401s JS IMPORT: successfully imported module '_legacy' 401s JS IMPORT: Importing module GObject succeeded 401s JS IMPORT: Defining parent 0xa108c5135b0 of 0x18a2c513ce20 'GObject' is mod 1 401s JS IMPORT: successfully imported module 'GObject' 401s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 401s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 401s JS G BXD: Defined class for String (GString), prototype 0x18a2c51795b0, JSClass 0x666c2aaaadd0, in object 0x18a2c5179308 401s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 401s JS G PRM: Defined class ParamSpec prototype is 0x18a2c513cf60 class 0x666c2aab02e8 in object 0x18a2c5179308 401s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 401s JS G OBJ: Defined class for Object (GObject), prototype 0x18a2c5179718, JSClass 0x666c2aaab460, in object 0x18a2c5179308 401s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 401s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 401s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x18a2c5179740, JSClass 0x666c2aaab460, in object 0x18a2c5179308 401s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 401s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 401s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 401s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 401s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 401s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 401s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 401s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 401s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 401s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 401s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 401s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 401s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 401s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 401s JS G NS: Defined namespace 'GObject' 0x18a2c5179308 in GIRepository 0xa108c513340 401s JS IMPORT: JS import 'GIMarshallingTests' not found in resource:///org/cinnamon/cjs/modules/core/overrides at resource:///org/cinnamon/cjs/modules/core/overrides/GIMarshallingTests.js 401s JS G NS: Defined namespace 'GIMarshallingTests' 0x18a2c5179790 in GIRepository 0xa108c513340 401s JS IMPORT: JS import 'Regress' not found in resource:///org/cinnamon/cjs/modules/core/overrides at resource:///org/cinnamon/cjs/modules/core/overrides/Regress.js 401s JS G NS: Defined namespace 'Regress' 0x18a2c51797b8 in GIRepository 0xa108c513340 401s JS G NS: Found info type STRUCT for 'BoxedStruct' in namespace 'GIMarshallingTests' 401s JS G BXD: Defined class for BoxedStruct (GIMarshallingTestsBoxedStruct), prototype 0x18a2c51797e0, JSClass 0x666c2aaaadd0, in object 0x18a2c5179790 401s JS G NS: Found info type STRUCT for 'Value' in namespace 'GObject' 401s JS G BXD: Defined class for Value (GValue), prototype 0x18a2c5179858, JSClass 0x666c2aaaadd0, in object 0x18a2c5179308 401s JS G BXD: Defining method init in prototype for GObject.Value 401s JS G BXD: Defining method set_ulong in prototype for GObject.Value 401s JS G NS: Found info type OBJECT for 'TestFundamentalSubObject' in namespace 'Regress' 401s JS G NS: Found info type OBJECT for 'TestFundamentalObject' in namespace 'Regress' 401s JS G FNDMTL: Defined class for TestFundamentalObject (RegressTestFundamentalObject), prototype 0x18a2c51798d0, JSClass 0x666c2aaaae50, in object 0x18a2c51797b8 401s JS G FNDMTL: Fundamental type 'Regress.TestFundamentalObject' apparently has accessible fields. Gjs has no support for this yet, ignoring these. 401s JS G FNDMTL: Defined class for TestFundamentalSubObject (RegressTestFundamentalSubObject), prototype 0x18a2c5179920, JSClass 0x666c2aaaae50, in object 0x18a2c51797b8 401s JS G FNDMTL: Fundamental type 'Regress.TestFundamentalSubObject' apparently has accessible fields. Gjs has no support for this yet, ignoring these. 401s JS CTX: Script evaluation succeeded 401s JS MAINLOOP: Main loop instance 0x14d3c071b3b0: Spinning loop until released or hook cleared 401s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine-executor.js' (resource:///org/cjs/jsunit/minijasmine-executor.js), global 0x18a2c513b128 401s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x18a2c513b128 401s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x18a2c513b128 401s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x18a2c513b128 401s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x18a2c513b128 401s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x18a2c513b128 401s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x18a2c513b128 401s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x18a2c513b128 401s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x18a2c513b128 401s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x18a2c513b128 401s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x18a2c513b128 401s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x18a2c513b128 401s JS IMPORT: Module metadata hook for module 0xa108c546ea8 401s JS IMPORT: Defining meta.importSync for module 0xa108c546ea8 401s JS NATIVE: Defining native module 'system' 401s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x18a2c513b128 401s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x18a2c513b128 401s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 401s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 401s JS MAINLOOP: Set main loop hook to 401s JS MAINLOOP: Main loop instance 0x14d3c071b3b0: hold 401s JS MAINLOOP: Running and clearing main loop hook 401s JS G BXD: Defining method run in prototype for GLib.MainLoop 401s 1..148 401s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 401s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 401s JS G BXD: Defined class for Source (GSource), prototype 0x18a2c5179998, JSClass 0x666c2aaaadd0, in object 0x18a2c5179038 401s JS G BXD: Defining method set_priority in prototype for GLib.Source 401s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 401s JS G BXD: Defining method attach in prototype for GLib.Source 401s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 401s JS IMPORT: Module metadata hook for module 0x18a2c5162ba0 401s JS IMPORT: Defining meta.importSync for module 0x18a2c5162ba0 401s JS G BXD: Defining method destroy in prototype for GLib.Source 401s JS G BXD: Defining method unset in prototype for GObject.Value 401s ok 1 GObject value (GValue) initializes schar 401s ok 2 GObject value (GValue) schar is compatible with itself 401s ok 3 GObject value (GValue) schar is transformable to itself 401s JS G BXD: Defining method set_schar in prototype for GObject.Value 401s JS G BXD: Defining method get_schar in prototype for GObject.Value 401s ok 4 GObject value (GValue) initialized sets and gets schar 401s JS G NS: Found info type FUNCTION for 'gvalue_round_trip' in namespace 'GIMarshallingTests' 401s JS G NS: Found info type FUNCTION for 'gvalue_copy' in namespace 'GIMarshallingTests' 401s ok 5 GObject value (GValue) initialized can be passed to a function and returns a schar 401s JS G BXD: Defining method copy in prototype for GObject.Value 401s ok 6 GObject value (GValue) initialized copies schar 401s ok 7 GObject value (GValue) can be marshalled and un-marshalled from JS schar 401s ok 8 GObject value (GValue) initializes int 401s ok 9 GObject value (GValue) int is compatible with itself 401s ok 10 GObject value (GValue) int is transformable to itself 401s JS G BXD: Defining method set_int in prototype for GObject.Value 401s JS G BXD: Defining method get_int in prototype for GObject.Value 401s ok 11 GObject value (GValue) initialized sets and gets int 401s ok 12 GObject value (GValue) initialized can be passed to a function and returns a int 401s ok 13 GObject value (GValue) initialized copies int 401s ok 14 GObject value (GValue) can be marshalled and un-marshalled from JS int 401s ok 15 GObject value (GValue) initializes int64 401s ok 16 GObject value (GValue) int64 is compatible with itself 401s ok 17 GObject value (GValue) int64 is transformable to itself 401s JS G BXD: Defining method set_int64 in prototype for GObject.Value 401s JS G BXD: Defining method get_int64 in prototype for GObject.Value 401s ok 18 GObject value (GValue) initialized sets and gets int64 401s ok 19 GObject value (GValue) initialized can be passed to a function and returns a int64 401s ok 20 GObject value (GValue) initialized copies int64 401s ok 21 GObject value (GValue) can be marshalled and un-marshalled from JS int64 401s ok 22 GObject value (GValue) initializes long 401s ok 23 GObject value (GValue) long is compatible with itself 401s ok 24 GObject value (GValue) long is transformable to itself 401s JS G BXD: Defining method set_long in prototype for GObject.Value 401s JS G BXD: Defining method get_long in prototype for GObject.Value 401s ok 25 GObject value (GValue) initialized sets and gets long 401s ok 26 GObject value (GValue) initialized can be passed to a function and returns a long 401s ok 27 GObject value (GValue) initialized copies long 401s ok 28 GObject value (GValue) can be marshalled and un-marshalled from JS long 401s ok 29 GObject value (GValue) initializes char 401s ok 30 GObject value (GValue) char is compatible with itself 401s ok 31 GObject value (GValue) char is transformable to itself 401s JS G BXD: Defining method set_char in prototype for GObject.Value 401s JS G BXD: Defining method get_char in prototype for GObject.Value 401s ok 32 GObject value (GValue) initialized sets and gets char 401s ok 33 GObject value (GValue) initialized can be passed to a function and returns a char 401s ok 34 GObject value (GValue) initialized copies char 401s ok 35 GObject value (GValue) can be marshalled and un-marshalled from JS char 401s ok 36 GObject value (GValue) initializes uchar 401s ok 37 GObject value (GValue) uchar is compatible with itself 401s ok 38 GObject value (GValue) uchar is transformable to itself 401s JS G BXD: Defining method set_uchar in prototype for GObject.Value 401s JS G BXD: Defining method get_uchar in prototype for GObject.Value 401s ok 39 GObject value (GValue) initialized sets and gets uchar 401s ok 40 GObject value (GValue) initialized can be passed to a function and returns a uchar 401s ok 41 GObject value (GValue) initialized copies uchar 401s ok 42 GObject value (GValue) can be marshalled and un-marshalled from JS uchar 401s ok 43 GObject value (GValue) initializes uint 401s ok 44 GObject value (GValue) uint is compatible with itself 401s ok 45 GObject value (GValue) uint is transformable to itself 401s JS G BXD: Defining method set_uint in prototype for GObject.Value 401s JS G BXD: Defining method get_uint in prototype for GObject.Value 401s ok 46 GObject value (GValue) initialized sets and gets uint 401s ok 47 GObject value (GValue) initialized can be passed to a function and returns a uint 401s ok 48 GObject value (GValue) initialized copies uint 401s ok 49 GObject value (GValue) can be marshalled and un-marshalled from JS uint 401s ok 50 GObject value (GValue) initializes uint64 401s ok 51 GObject value (GValue) uint64 is compatible with itself 401s ok 52 GObject value (GValue) uint64 is transformable to itself 401s JS G BXD: Defining method set_uint64 in prototype for GObject.Value 401s JS G BXD: Defining method get_uint64 in prototype for GObject.Value 401s ok 53 GObject value (GValue) initialized sets and gets uint64 401s ok 54 GObject value (GValue) initialized can be passed to a function and returns a uint64 401s ok 55 GObject value (GValue) initialized copies uint64 401s ok 56 GObject value (GValue) can be marshalled and un-marshalled from JS uint64 401s ok 57 GObject value (GValue) initializes ulong 401s ok 58 GObject value (GValue) ulong is compatible with itself 401s ok 59 GObject value (GValue) ulong is transformable to itself 401s JS G BXD: Defining method get_ulong in prototype for GObject.Value 401s ok 60 GObject value (GValue) initialized sets and gets ulong 401s ok 61 GObject value (GValue) initialized can be passed to a function and returns a ulong 401s ok 62 GObject value (GValue) initialized copies ulong 401s ok 63 GObject value (GValue) can be marshalled and un-marshalled from JS ulong 401s ok 64 GObject value (GValue) initializes double 401s ok 65 GObject value (GValue) double is compatible with itself 401s ok 66 GObject value (GValue) double is transformable to itself 401s JS G BXD: Defining method set_double in prototype for GObject.Value 401s JS G BXD: Defining method get_double in prototype for GObject.Value 401s ok 67 GObject value (GValue) initialized sets and gets double 401s ok 68 GObject value (GValue) initialized can be passed to a function and returns a double 401s ok 69 GObject value (GValue) initialized copies double 401s ok 70 GObject value (GValue) can be marshalled and un-marshalled from JS double 401s ok 71 GObject value (GValue) initializes float 401s ok 72 GObject value (GValue) float is compatible with itself 401s ok 73 GObject value (GValue) float is transformable to itself 401s JS G BXD: Defining method set_float in prototype for GObject.Value 401s JS G BXD: Defining method get_float in prototype for GObject.Value 401s ok 74 GObject value (GValue) initialized sets and gets float 401s ok 75 GObject value (GValue) initialized can be passed to a function and returns a float 401s ok 76 GObject value (GValue) initialized copies float 401s ok 77 GObject value (GValue) can be marshalled and un-marshalled from JS float 401s ok 78 GObject value (GValue) initializes gtype 401s ok 79 GObject value (GValue) gtype is compatible with itself 401s ok 80 GObject value (GValue) gtype is transformable to itself 401s JS G BXD: Defining method set_gtype in prototype for GObject.Value 401s JS G BXD: Defining method get_gtype in prototype for GObject.Value 401s ok 81 GObject value (GValue) initialized sets and gets gtype 401s ok 82 GObject value (GValue) initialized can be passed to a function and returns a gtype 401s ok 83 GObject value (GValue) initialized copies gtype 401s ok 84 GObject value (GValue) can be marshalled and un-marshalled from JS gtype # SKIP Not supported - always implicitly converted 401s ok 85 GObject value (GValue) initializes boolean 401s ok 86 GObject value (GValue) boolean is compatible with itself 401s ok 87 GObject value (GValue) boolean is transformable to itself 401s JS G BXD: Defining method set_boolean in prototype for GObject.Value 401s JS G BXD: Defining method get_boolean in prototype for GObject.Value 401s ok 88 GObject value (GValue) initialized sets and gets boolean 401s ok 89 GObject value (GValue) initialized can be passed to a function and returns a boolean 401s ok 90 GObject value (GValue) initialized copies boolean 401s ok 91 GObject value (GValue) can be marshalled and un-marshalled from JS boolean 401s ok 92 GObject value (GValue) initializes string 401s ok 93 GObject value (GValue) string is compatible with itself 401s ok 94 GObject value (GValue) string is transformable to itself 401s JS G BXD: Defining method set_string in prototype for GObject.Value 401s JS G BXD: Defining method get_string in prototype for GObject.Value 401s ok 95 GObject value (GValue) initialized sets and gets string 401s ok 96 GObject value (GValue) initialized can be passed to a function and returns a string 401s ok 97 GObject value (GValue) initialized copies string 401s ok 98 GObject value (GValue) can be marshalled and un-marshalled from JS string 401s ok 99 GObject value (GValue) initializes param 401s ok 100 GObject value (GValue) param is compatible with itself 401s ok 101 GObject value (GValue) param is transformable to itself 401s JS G NS: Found info type FLAGS for 'ParamFlags' in namespace 'GObject' 401s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 401s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 401s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 401s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 401s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 401s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 401s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 401s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 401s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 401s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 401s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 401s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 401s JS G ENUM: Defining GObject.ParamFlags as 0xa108c509b90 401s JS G NS: Found info type FUNCTION for 'param_spec_string' in namespace 'GObject' 401s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 401s JS G PRM: JSObject created with param instance 0x14d3c0969910 type GParamString 401s JS G BXD: Defining method set_param in prototype for GObject.Value 401s JS G BXD: Defining method get_param in prototype for GObject.Value 401s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 401s JS G PRM: JSObject created with param instance 0x14d3c0969910 type GParamString 401s ok 102 GObject value (GValue) initialized sets and gets param 401s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 401s JS G PRM: JSObject created with param instance 0x14d3c0962130 type GParamString 401s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 401s JS G PRM: JSObject created with param instance 0x14d3c0962130 type GParamString 401s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 401s JS G PRM: JSObject created with param instance 0x14d3c0962130 type GParamString 401s ok 103 GObject value (GValue) initialized can be passed to a function and returns a param 401s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 401s JS G PRM: JSObject created with param instance 0x14d3c08cd990 type GParamString 401s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 401s JS G PRM: JSObject created with param instance 0x14d3c08cd990 type GParamString 401s ok 104 GObject value (GValue) initialized copies param 401s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 401s JS G PRM: JSObject created with param instance 0x14d3c0976770 type GParamString 401s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 401s JS G PRM: JSObject created with param instance 0x14d3c0976770 type GParamString 401s ok 105 GObject value (GValue) can be marshalled and un-marshalled from JS param 401s ok 106 GObject value (GValue) initializes variant 401s ok 107 GObject value (GValue) variant is compatible with itself 401s ok 108 GObject value (GValue) variant is transformable to itself 401s JS G NS: Found info type STRUCT for 'VariantType' in namespace 'GLib' 401s JS G BXD: Defined class for VariantType (GVariantType), prototype 0xef882e4c600, JSClass 0x666c2aaaadd0, in object 0x18a2c5179038 401s JS G BXD: Defining method set_variant in prototype for GObject.Value 401s JS G BXD: Defining method get_variant in prototype for GObject.Value 401s ok 109 GObject value (GValue) initialized sets and gets variant 401s ok 110 GObject value (GValue) initialized can be passed to a function and returns a variant 401s ok 111 GObject value (GValue) initialized copies variant 401s ok 112 GObject value (GValue) can be marshalled and un-marshalled from JS variant 401s ok 113 GObject value (GValue) initializes boxed 401s ok 114 GObject value (GValue) boxed is compatible with itself 401s ok 115 GObject value (GValue) boxed is transformable to itself 401s ok 116 GObject value (GValue) initialized sets and gets boxed # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/402 401s 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 401s ok 118 GObject value (GValue) initialized copies boxed # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/402 401s ok 119 GObject value (GValue) can be marshalled and un-marshalled from JS boxed 401s ok 120 GObject value (GValue) initializes gvalue 401s ok 121 GObject value (GValue) gvalue is compatible with itself 401s ok 122 GObject value (GValue) gvalue is transformable to itself 401s ok 123 GObject value (GValue) initialized sets and gets gvalue # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/272 401s 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 401s ok 125 GObject value (GValue) initialized copies gvalue # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/272 401s ok 126 GObject value (GValue) can be marshalled and un-marshalled from JS gvalue # SKIP Not supported - always implicitly converted 401s ok 127 GObject value (GValue) initializes object 401s ok 128 GObject value (GValue) object is compatible with itself 401s ok 129 GObject value (GValue) object is transformable to itself 401s JS G NS: Found info type OBJECT for 'PropertiesObject' in namespace 'GIMarshallingTests' 401s JS G OBJ: Defined class for PropertiesObject (GIMarshallingTestsPropertiesObject), prototype 0xef882e542b8, JSClass 0x666c2aaab460, in object 0x18a2c5179790 401s JS G BXD: Defining method set_object in prototype for GObject.Value 401s JS G BXD: Defining method get_object in prototype for GObject.Value 401s ok 130 GObject value (GValue) initialized sets and gets object 401s ok 131 GObject value (GValue) initialized can be passed to a function and returns a object 401s ok 132 GObject value (GValue) initialized copies object 401s ok 133 GObject value (GValue) can be marshalled and un-marshalled from JS object 401s ok 134 GObject value (GValue) initializes instance 401s ok 135 GObject value (GValue) instance is compatible with itself 401s ok 136 GObject value (GValue) instance is transformable to itself 401s ok 137 GObject value (GValue) initialized sets and gets instance # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/402 401s 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 401s ok 139 GObject value (GValue) initialized copies instance # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/402 401s ok 140 GObject value (GValue) can be marshalled and un-marshalled from JS instance 401s ok 141 GObject value (GValue) can be marshalled and un-marshalled from JS gtype of int 401s ok 142 GObject value (GValue) can be marshalled and un-marshalled from JS gtype of uint 401s ok 143 GObject value (GValue) can be marshalled and un-marshalled from JS gtype of boolean 401s ok 144 GObject value (GValue) can be marshalled and un-marshalled from JS gtype of gtype 401s ok 145 GObject value (GValue) can be marshalled and un-marshalled from JS gtype of double 401s ok 146 GObject value (GValue) can be marshalled and un-marshalled from JS gtype of float 401s JS G BXD: Defining method init_from_instance in prototype for GObject.Value 401s ok 147 GObject value (GValue) initializes from instance of object 401s ok 148 GObject value (GValue) initializes from instance of instance 401s JS G BXD: Defining method quit in prototype for GLib.MainLoop 401s JS MAINLOOP: Enqueue job , promise=, allocation site= 401s JS MAINLOOP: Main loop instance 0x14d3c071b3b0: Spinning loop until released or hook cleared 401s JS MAINLOOP: handling job 0, 401s JS MAINLOOP: Enqueue job , promise=, allocation site= 401s JS MAINLOOP: Completed job 0 401s JS MAINLOOP: handling job 1, 401s JS MAINLOOP: Enqueue job , promise=, allocation site= 401s JS MAINLOOP: Completed job 1 401s JS MAINLOOP: handling job 2, 401s JS MAINLOOP: Enqueue job , promise=, allocation site= 401s JS MAINLOOP: Completed job 2 401s JS MAINLOOP: handling job 3, 401s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine-executor.js async resolved" 401s JS MAINLOOP: Main loop instance 0x14d3c071b3b0: release 401s JS MAINLOOP: Completed job 3 401s JS MEMORY: Memory report: before destroying context 401s JS MEMORY: 1708 objects currently alive 401s JS MEMORY: boxed_instance = 1481 401s JS MEMORY: boxed_prototype = 13 401s JS MEMORY: closure = 1 401s JS MEMORY: function = 173 401s JS MEMORY: fundamental_instance = 6 401s JS MEMORY: fundamental_prototype = 2 401s JS MEMORY: gerror_instance = 0 401s JS MEMORY: gerror_prototype = 0 401s JS MEMORY: interface = 0 401s JS MEMORY: module = 5 401s JS MEMORY: ns = 5 401s JS MEMORY: object_instance = 10 401s JS MEMORY: object_prototype = 3 401s JS MEMORY: param = 9 401s JS MEMORY: union_instance = 0 401s JS MEMORY: union_prototype = 0 401s JS CTX: JS shutdown sequence 401s JS CTX: Stopping profiler 401s JS CTX: Shutting down toggle queue 401s JS CTX: Notifying external reference holders of GjsContext dispose 401s JS MAINLOOP: Stopping promise job dispatcher 401s JS CTX: Notifying reference holders of GjsContext dispose 401s JS CTX: Checking unhandled promise rejections 401s JS CTX: Releasing cached JS wrappers 401s JS CTX: Final triggered GC 401s JS CTX: Destroying JS context 401s JS CTX: Releasing all native objects 401s JS CTX: Disabling auto GC 401s JS CTX: Ending trace on global object 401s JS CTX: Freeing allocated resources 401s JS CTX: JS context destroyed 401s PASS: cjs/testGObjectValue.test 401s Running test: cjs/testGObjectDestructionAccess.test 401s JS NATIVE: Registered native JS module '_promiseNative' 401s JS NATIVE: Registered native JS module '_byteArrayNative' 401s JS NATIVE: Registered native JS module '_encodingNative' 401s JS NATIVE: Registered native JS module '_gi' 401s JS NATIVE: Registered native JS module 'gi' 401s JS NATIVE: Registered native JS module 'cairoNative' 401s JS NATIVE: Registered native JS module 'system' 401s JS NATIVE: Registered native JS module 'console' 401s JS NATIVE: Registered native JS module '_print' 401s JS CTX: Enabling JIT 401s JS CTX: Initialized class GjsFileImporter prototype 0x5712b4000a0 401s JS IMPORT: Defining parent (nil) of 0x5712b400100 'imports' is mod 0 401s JS IMPORT: Importing '_print' 401s JS NATIVE: Defining native module '_print' 401s JS IMPORT: Defining parent 0x5712b400100 of 0x5712b4007b8 '_print' is mod 1 401s JS IMPORT: successfully imported module '_print' 401s JS IMPORT: Loading internal module 'loader' (resource:///org/cinnamon/cjs/modules/internal/loader.js) 401s JS IMPORT: Module resolve hook for module 'resource:///org/cinnamon/cjs/modules/esm/_bootstrap/default.js' (resource:///org/cinnamon/cjs/modules/esm/_bootstrap/default.js), global 0x160c1e43b128 401s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x160c1e43b128 401s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x160c1e43b128 401s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x160c1e43b128 401s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x160c1e43b128 401s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x160c1e43b128 401s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x160c1e43b128 401s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x160c1e43b128 401s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x160c1e43b128 401s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x160c1e43b128 401s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x160c1e43b128 401s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x160c1e43b128 401s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x160c1e43b128 401s JS MAINLOOP: Main loop instance 0x17d4b4ceb3b0: hold 401s JS MAINLOOP: Enqueue job , promise=, allocation site= 401s JS MAINLOOP: Starting promise job dispatcher 401s JS MAINLOOP: Main loop instance 0x17d4b4ceb3b0: Spinning loop until released or hook cleared 401s JS MAINLOOP: handling job 0, 401s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 401s JS MAINLOOP: Main loop instance 0x17d4b4ceb3b0: release 401s JS MAINLOOP: Completed job 0 401s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine.js' (resource:///org/cjs/jsunit/minijasmine.js), global 0x160c1e43b128 401s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x160c1e43b128 401s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x160c1e43b128 401s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x160c1e43b128 401s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x160c1e43b128 401s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x160c1e43b128 401s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x160c1e43b128 401s JS IMPORT: Module metadata hook for module 0x5712b4130c0 401s JS IMPORT: Defining meta.importSync for module 0x5712b4130c0 401s JS NATIVE: Defining native module 'gi' 401s JS CTX: Initialized class GIRepositoryNamespace prototype 0x5712b4134b0 401s JS IMPORT: JS import 'overrides' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/overrides.js 401s JS IMPORT: JS import 'overrides' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/overrides.js 401s JS IMPORT: Adding directory 'resource:///org/cinnamon/cjs/modules/core/overrides' to child importer 'overrides' 401s JS IMPORT: Importing directory 'overrides' 401s JS IMPORT: Defining parent 0x5712b400100 of 0x5712b4135b0 'overrides' is mod 1 401s JS IMPORT: Defined importer 'overrides' 0x5712b4135b0 in 0x5712b400100 401s JS IMPORT: successfully imported directory 'overrides' 401s JS IMPORT: Importing '_promiseNative' 401s JS NATIVE: Defining native module '_promiseNative' 401s JS IMPORT: Defining parent 0x5712b400100 of 0x5712b413a70 '_promiseNative' is mod 1 401s JS IMPORT: successfully imported module '_promiseNative' 401s JS IMPORT: Importing module GLib succeeded 401s JS IMPORT: Defining parent 0x5712b4135b0 of 0x160c1e43c150 'GLib' is mod 1 401s JS IMPORT: successfully imported module 'GLib' 401s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 401s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x160c1e479060, JSClass 0x793beb1dadd0, in object 0x160c1e479038 401s JS CTX: Initialized class GIRepositoryGType prototype 0x5712b413dc0 401s JS CTX: Initialized class GIRepositoryFunction prototype 0x5712b413e20 401s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 401s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 401s JS G BXD: Defined class for Error (GError), prototype 0x160c1e4790b0, JSClass 0x793beb1dadd0, in object 0x160c1e479038 401s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 401s JS G BXD: Defined class for Variant (GVariant), prototype 0x160c1e479100, JSClass 0x793beb1dadd0, in object 0x160c1e479038 401s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 401s JS G BXD: Defined class for Bytes (GBytes), prototype 0x160c1e479150, JSClass 0x793beb1dadd0, in object 0x160c1e479038 401s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 401s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 401s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x160c1e4791a0, JSClass 0x793beb1dadd0, in object 0x160c1e479038 401s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 401s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 401s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 401s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 401s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 401s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 401s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 401s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 401s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 401s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 401s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 401s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 401s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 401s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 401s JS G BXD: Defined class for Thread (GThread), prototype 0x160c1e4791f0, JSClass 0x793beb1dadd0, in object 0x160c1e479038 401s JS G BXD: Defining method ref in prototype for GLib.Thread 401s JS G BXD: Defining method unref in prototype for GLib.Thread 401s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 401s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x160c1e479240, JSClass 0x793beb1dadd0, in object 0x160c1e479038 401s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 401s JS G BXD: Defined class for Regex (GRegex), prototype 0x160c1e479290, JSClass 0x793beb1dadd0, in object 0x160c1e479038 401s JS G BXD: Defining method match in prototype for GLib.Regex 401s JS G BXD: Defining method match_full in prototype for GLib.Regex 401s JS G BXD: Defining method match_all in prototype for GLib.Regex 401s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 401s JS G NS: Defined namespace 'GLib' 0x160c1e479038 in GIRepository 0x5712b413340 401s JS IMPORT: Importing module jasmine succeeded 401s JS IMPORT: Defining parent 0x5712b400100 of 0x160c1e43cce0 'jasmine' is mod 1 401s JS IMPORT: successfully imported module 'jasmine' 401s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 401s JS MAINLOOP: Main loop instance 0x17d4b4ceb3b0: hold 401s JS MAINLOOP: Enqueue job , promise=, allocation site= 401s JS MAINLOOP: Main loop instance 0x17d4b4ceb3b0: Spinning loop until released or hook cleared 401s JS MAINLOOP: handling job 0, 401s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine.js async resolved" 401s JS MAINLOOP: Main loop instance 0x17d4b4ceb3b0: release 401s JS MAINLOOP: Completed job 0 401s JS IMPORT: Importing 'gi' 401s JS IMPORT: Defining parent 0x5712b400100 of 0x5712b413340 'gi' is mod 1 401s JS IMPORT: successfully imported module 'gi' 401s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/cinnamon/cjs/modules/core/overrides at resource:///org/cinnamon/cjs/modules/core/overrides/CjsPrivate.js 401s JS G NS: Defined namespace 'CjsPrivate' 0x160c1e479330 in GIRepository 0x5712b413340 401s JS IMPORT: JS import 'signals' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/signals.js 401s JS IMPORT: JS import 'lang' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/lang.js 401s JS IMPORT: JS import '_legacy' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_legacy.js 401s JS IMPORT: Importing module _legacy succeeded 401s JS IMPORT: Defining parent 0x5712b400100 of 0x160c1e43cf10 '_legacy' is mod 1 401s JS IMPORT: successfully imported module '_legacy' 401s JS IMPORT: Importing module lang succeeded 401s JS IMPORT: Defining parent 0x5712b400100 of 0x160c1e43cec0 'lang' is mod 1 401s JS IMPORT: successfully imported module 'lang' 401s JS IMPORT: JS import '_signals' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_signals.js 401s JS IMPORT: JS import '_signals' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_signals.js 401s JS IMPORT: Importing module _signals succeeded 401s JS IMPORT: Defining parent 0x5712b400100 of 0x160c1e43cf60 '_signals' is mod 1 401s JS IMPORT: successfully imported module '_signals' 401s JS IMPORT: Importing module signals succeeded 401s JS IMPORT: Defining parent 0x5712b400100 of 0x160c1e43ce70 'signals' is mod 1 401s JS IMPORT: successfully imported module 'signals' 401s JS IMPORT: Importing module Gio succeeded 401s JS IMPORT: Defining parent 0x5712b4135b0 of 0x160c1e43ce20 'Gio' is mod 1 401s JS IMPORT: successfully imported module 'Gio' 401s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 401s JS IMPORT: Importing '_gi' 401s JS NATIVE: Defining native module '_gi' 401s JS IMPORT: Defining parent 0x5712b400100 of 0x5712b42b740 '_gi' is mod 1 401s JS IMPORT: successfully imported module '_gi' 401s JS IMPORT: JS import '_common' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_common.js 401s JS IMPORT: JS import '_common' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_common.js 401s JS IMPORT: Importing module _common succeeded 401s JS IMPORT: Defining parent 0x5712b400100 of 0x160c1e4cd038 '_common' is mod 1 401s JS IMPORT: successfully imported module '_common' 401s JS IMPORT: Importing module GObject succeeded 401s JS IMPORT: Defining parent 0x5712b4135b0 of 0x160c1e43cfb0 'GObject' is mod 1 401s JS IMPORT: successfully imported module 'GObject' 401s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 401s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 401s JS G BXD: Defined class for String (GString), prototype 0x160c1e4795d8, JSClass 0x793beb1dadd0, in object 0x160c1e479358 401s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 401s JS G PRM: Defined class ParamSpec prototype is 0x160c1e4cd0d8 class 0x793beb1e02e8 in object 0x160c1e479358 401s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 401s JS G OBJ: Defined class for Object (GObject), prototype 0x160c1e479740, JSClass 0x793beb1db460, in object 0x160c1e479358 401s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 401s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 401s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x160c1e479768, JSClass 0x793beb1db460, in object 0x160c1e479358 401s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 401s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 401s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 401s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 401s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 401s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 401s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 401s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 401s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 401s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 401s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 401s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 401s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 401s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 401s JS G NS: Defined namespace 'GObject' 0x160c1e479358 in GIRepository 0x5712b413340 401s JS G OBJ: Defined class for Application (GApplication), prototype 0x160c1e4797b8, JSClass 0x793beb1db460, in object 0x160c1e479308 401s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 401s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x160c1e4cd5b0, JSClass 0x793beb1db4e0, in object 0x160c1e479308 401s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 401s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 401s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 401s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 401s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 401s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 401s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 401s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 401s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 401s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 401s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x160c1e479830, JSClass 0x793beb1db460, in object 0x160c1e479308 401s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 401s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x160c1e4cd830, JSClass 0x793beb1db4e0, in object 0x160c1e479308 401s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 401s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x160c1e4798a8, JSClass 0x793beb1db460, in object 0x160c1e479308 401s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 401s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 401s JS G IFACE: Defined class for Initable (GInitable), prototype 0x160c1e4cd970, JSClass 0x793beb1db4e0, in object 0x160c1e479308 401s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 401s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 401s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 401s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x160c1e479920, JSClass 0x793beb1dadd0, in object 0x160c1e479308 401s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 401s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x160c1e479970, JSClass 0x793beb1dadd0, in object 0x160c1e479308 401s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'CjsPrivate' 401s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 401s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x160c1e4799c0, JSClass 0x793beb1db460, in object 0x160c1e479308 401s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x160c1e479a10, JSClass 0x793beb1db460, in object 0x160c1e479330 401s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 401s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x160c1e479a60, JSClass 0x793beb1db460, in object 0x160c1e479308 401s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 401s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 401s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 401s JS G IFACE: Defined class for File (GFile), prototype 0x160c1e4cdad8, JSClass 0x793beb1db4e0, in object 0x160c1e479308 401s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x160c1e479ad8, JSClass 0x793beb1db460, in object 0x5712b413420 401s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 401s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x160c1e479b50, JSClass 0x793beb1db460, in object 0x160c1e479308 401s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 401s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 401s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x160c1e479ba0, JSClass 0x793beb1db460, in object 0x160c1e479308 401s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 401s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x160c1e479bf0, JSClass 0x793beb1db460, in object 0x160c1e479308 401s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 401s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x160c1e479c40, JSClass 0x793beb1dadd0, in object 0x160c1e479308 401s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 401s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 401s JS G OBJ: Defined class for Settings (GSettings), prototype 0x160c1e479c90, JSClass 0x793beb1db460, in object 0x160c1e479308 401s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 401s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 401s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 401s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 401s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 401s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 401s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 401s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 401s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 401s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 401s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 401s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 401s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 401s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 401s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 401s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 401s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 401s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 401s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 401s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 401s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 401s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 401s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 401s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 401s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 401s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 401s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 401s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 401s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 401s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 401s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 401s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 401s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 401s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 401s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 401s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 401s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 401s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 401s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 401s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 401s JS G NS: Defined namespace 'Gio' 0x160c1e479308 in GIRepository 0x5712b413340 401s JS IMPORT: JS import 'CjsTestTools' not found in resource:///org/cinnamon/cjs/modules/core/overrides at resource:///org/cinnamon/cjs/modules/core/overrides/CjsTestTools.js 401s JS G NS: Defined namespace 'CjsTestTools' 0x160c1e479ce0 in GIRepository 0x5712b413340 401s JS IMPORT: Importing module Gtk succeeded 401s JS IMPORT: Defining parent 0x5712b4135b0 of 0x160c1e4d9588 'Gtk' is mod 1 401s JS IMPORT: successfully imported module 'Gtk' 401s JS G NS: Found info type OBJECT for 'Widget' in namespace 'Gtk' 401s JS G NS: Found info type OBJECT for 'InitiallyUnowned' in namespace 'GObject' 401s JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0x160c1e479d30, JSClass 0x793beb1db460, in object 0x160c1e479358 401s JS G OBJ: Defined class for Widget (GtkWidget), prototype 0x160c1e479d80, JSClass 0x793beb1db460, in object 0x160c1e479d08 401s JS G NS: Found info type INTERFACE for 'Buildable' in namespace 'Gtk' 401s JS G IFACE: Defined class for Buildable (GtkBuildable), prototype 0x160c1e4d9880, JSClass 0x793beb1db4e0, in object 0x160c1e479d08 401s JS G NS: Found info type OBJECT for 'Container' in namespace 'Gtk' 401s JS G OBJ: Defined class for Container (GtkContainer), prototype 0x160c1e479df8, JSClass 0x793beb1db460, in object 0x160c1e479d08 401s JS G OBJ: Defining method child_set_property in prototype for GtkContainer (Gtk.Container) 401s JS G NS: Defined namespace 'Gtk' 0x160c1e479d08 in GIRepository 0x5712b413340 401s JS IMPORT: Importing 'system' 401s JS NATIVE: Defining native module 'system' 401s JS IMPORT: Defining parent 0x5712b400100 of 0x5712b4323c0 'system' is mod 1 401s JS IMPORT: successfully imported module 'system' 401s JS CTX: Script evaluation succeeded 401s JS MAINLOOP: Main loop instance 0x17d4b4ceb3b0: Spinning loop until released or hook cleared 401s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine-executor.js' (resource:///org/cjs/jsunit/minijasmine-executor.js), global 0x160c1e43b128 401s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x160c1e43b128 401s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x160c1e43b128 401s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x160c1e43b128 401s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x160c1e43b128 401s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x160c1e43b128 401s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x160c1e43b128 401s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x160c1e43b128 401s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x160c1e43b128 401s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x160c1e43b128 401s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x160c1e43b128 401s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x160c1e43b128 401s JS IMPORT: Module metadata hook for module 0x5712b4110d0 401s JS IMPORT: Defining meta.importSync for module 0x5712b4110d0 401s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x160c1e43b128 401s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x160c1e43b128 401s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 401s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 401s JS MAINLOOP: Set main loop hook to 401s JS MAINLOOP: Main loop instance 0x17d4b4ceb3b0: hold 401s JS MAINLOOP: Running and clearing main loop hook 401s JS G BXD: Defining method run in prototype for GLib.MainLoop 401s 1..54 401s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 401s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 401s JS G BXD: Defined class for Source (GSource), prototype 0x160c1e479e48, JSClass 0x793beb1dadd0, in object 0x160c1e479038 401s JS G BXD: Defining method set_priority in prototype for GLib.Source 401s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 401s JS G BXD: Defining method attach in prototype for GLib.Source 401s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 401s JS IMPORT: Module metadata hook for module 0x160c1e462ee8 401s JS IMPORT: Defining meta.importSync for module 0x160c1e462ee8 401s JS G NS: Found info type FUNCTION for 'init' in namespace 'Gtk' 401s JS G BXD: Defining method destroy in prototype for GLib.Source 401s JS G NS: Found info type OBJECT for 'Window' in namespace 'Gtk' 401s JS G NS: Found info type OBJECT for 'Bin' in namespace 'Gtk' 401s JS G OBJ: Defined class for Bin (GtkBin), prototype 0x160c1e479f60, JSClass 0x793beb1db460, in object 0x160c1e479d08 401s JS G OBJ: Defined class for Window (GtkWindow), prototype 0x160c1e479fb0, JSClass 0x793beb1db460, in object 0x160c1e479d08 401s JS G NS: Found info type ENUM for 'WindowType' in namespace 'Gtk' 401s JS G ENUM: Defining enum value TOPLEVEL (fixed from toplevel) 0 401s JS G ENUM: Defining enum value POPUP (fixed from popup) 1 401s JS G ENUM: Defining Gtk.WindowType as 0x5712b420578 401s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 401s JS G OBJ: Defining method set_title in prototype for GtkWindow (Gtk.Window) 401s JS G OBJ: Defining method destroy in prototype for GtkWidget (Gtk.Widget) 401s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 401s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 401s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 401s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 401s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 401s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 401s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 401s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 401s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 401s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 401s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 401s JS G ENUM: Defining GLib.LogLevelFlags as 0x5712b420c98 401s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 401s ok 1 Access to destroyed GObject Get property 401s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 401s ok 2 Access to destroyed GObject Set property 401s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 401s ok 3 Access to destroyed GObject Add expando property 401s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 401s ok 4 Access to destroyed GObject Access to unset expando property 401s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 401s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 401s ok 5 Access to destroyed GObject Access previously set expando property 401s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 401s JS G OBJ: Defining method get_title in prototype for GtkWindow (Gtk.Window) 401s ok 6 Access to destroyed GObject Access to getter method 401s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 401s ok 7 Access to destroyed GObject Access to setter method 401s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 401s ok 8 Access to destroyed GObject Proto function connect 401s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 401s ok 9 Access to destroyed GObject Proto function connect_after 401s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 401s ok 10 Access to destroyed GObject Proto function emit 401s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 401s ok 11 Access to destroyed GObject Proto function signals_disconnect 401s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 401s ok 12 Access to destroyed GObject Proto function signals_block 401s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 401s ok 13 Access to destroyed GObject Proto function signals_unblock 401s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 401s ok 14 Access to destroyed GObject Proto function toString 401s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 401s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 401s ok 15 Access to destroyed GObject Proto function toString before/after 401s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 401s JS G NS: Found info type FUNCTION for 'unref' in namespace 'CjsTestTools' 401s ok 16 Access to finalized GObject Get property 401s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 401s ok 17 Access to finalized GObject Set property 401s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 401s ok 18 Access to finalized GObject Add expando property 401s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 401s ok 19 Access to finalized GObject Access to unset expando property 401s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 401s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 401s ok 20 Access to finalized GObject Access previously set expando property 401s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 401s ok 21 Access to finalized GObject Access to getter method 401s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 401s ok 22 Access to finalized GObject Access to setter method 401s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 401s ok 23 Access to finalized GObject Proto function connect 401s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 401s ok 24 Access to finalized GObject Proto function connect_after 401s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 401s ok 25 Access to finalized GObject Proto function emit 401s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 401s ok 26 Access to finalized GObject Proto function signals_disconnect 401s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 401s ok 27 Access to finalized GObject Proto function signals_block 401s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 401s ok 28 Access to finalized GObject Proto function signals_unblock 401s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 401s ok 29 Access to finalized GObject Proto function toString 401s JS G NS: Found info type FUNCTION for 'init' in namespace 'CjsTestTools' 401s JS G NS: Found info type OBJECT for 'EmblemedIcon' in namespace 'Gio' 401s JS G OBJ: Defined class for EmblemedIcon (GEmblemedIcon), prototype 0x263d3c10a0b0, JSClass 0x793beb1db460, in object 0x160c1e479308 401s JS G NS: Found info type OBJECT for 'ThemedIcon' in namespace 'Gio' 401s JS G OBJ: Defined class for ThemedIcon (GThemedIcon), prototype 0x263d3c10a100, JSClass 0x793beb1db460, in object 0x160c1e479308 401s JS G NS: Found info type INTERFACE for 'Icon' in namespace 'Gio' 401s JS G IFACE: Defined class for Icon (GIcon), prototype 0x160c1e4cd4c0, JSClass 0x793beb1db4e0, in object 0x160c1e479308 401s JS G OBJ: Defining method run_dispose in prototype for GObject (GObject.Object) 401s JS G NS: Found info type FUNCTION for 'reset' in namespace 'CjsTestTools' 401s ok 30 Disposed or finalized GObject is marked as disposed when it is a manually disposed property garbage collected 401s ok 31 Disposed or finalized GObject is marked as disposed when it is a manually disposed property not garbage collected 401s ok 32 Disposed or finalized GObject calls dispose vfunc on explicit disposal only 401s ok 33 Disposed or finalized GObject generates a warn on object garbage collection 401s ok 34 Disposed or finalized GObject generates a warn on object garbage collection if has expando property 401s JS G NS: Found info type FUNCTION for 'delayed_unref' in namespace 'CjsTestTools' 401s JS G NS: Found info type FUNCTION for 'timeout_add' in namespace 'GLib' 401s JS G BXD: Defining method get_context in prototype for GLib.MainLoop 401s JS G NS: Found info type STRUCT for 'MainContext' in namespace 'GLib' 401s JS G BXD: Defined class for MainContext (GMainContext), prototype 0x263d3c10a1c8, JSClass 0x793beb1dadd0, in object 0x160c1e479038 401s JS G BXD: Defining method iteration in prototype for GLib.MainContext 401s ok 35 Disposed or finalized GObject generates a warn if already disposed at garbage collection 403s JS G NS: Found info type FUNCTION for 'save_object' in namespace 'CjsTestTools' 403s JS G NS: Found info type FUNCTION for 'peek_saved' in namespace 'CjsTestTools' 403s ok 36 Disposed or finalized GObject created from other function is marked as disposed and garbage collected 403s ok 37 Disposed or finalized GObject created from other function is marked as disposed and not garbage collected 403s JS G NS: Found info type FUNCTION for 'get_disposed' in namespace 'CjsTestTools' 403s ok 38 Disposed or finalized GObject returned from function is marked as disposed 403s JS G NS: Found info type FUNCTION for 'get_saved' in namespace 'CjsTestTools' 403s JS G BXD: Defining method quit in prototype for GLib.MainLoop 403s ok 39 Disposed or finalized GObject returned from function is marked as disposed and then as finalized 403s JS G NS: Found info type FUNCTION for 'ref' in namespace 'CjsTestTools' 403s JS G NS: Found info type FUNCTION for 'unref_other_thread' in namespace 'CjsTestTools' 403s ok 40 Disposed or finalized GObject ignores toggling queued unref toggles 403s JS G NS: Found info type FUNCTION for 'ref_other_thread' in namespace 'CjsTestTools' 403s ok 41 Disposed or finalized GObject ignores toggling queued toggles 403s JS G NS: Found info type FUNCTION for 'run_dispose_other_thread' in namespace 'CjsTestTools' 403s ok 42 Disposed or finalized GObject can be disposed from other thread 403s ok 43 Disposed or finalized GObject can be garbage collected once disposed from other thread 403s JS G NS: Found info type FUNCTION for 'save_object_unreffed' in namespace 'CjsTestTools' 403s JS G NS: Found info type FUNCTION for 'delayed_ref_other_thread' in namespace 'CjsTestTools' 403s JS G NS: Found info type FUNCTION for 'steal_saved' in namespace 'CjsTestTools' 403s ok 44 GObject with toggle references can be re-reffed from other thread delayed 403s JS G NS: Found info type FUNCTION for 'delayed_unref_other_thread' in namespace 'CjsTestTools' 403s ok 45 GObject with toggle references can be re-reffed and unreffed again from other thread 403s JS G NS: Found info type FUNCTION for 'delayed_ref_unref_other_thread' in namespace 'CjsTestTools' 403s ok 46 GObject with toggle references can be re-reffed and unreffed again from other thread with delay 403s JS G NS: Found info type FUNCTION for 'save_weak' in namespace 'CjsTestTools' 403s JS G NS: Found info type FUNCTION for 'get_weak' in namespace 'CjsTestTools' 403s ok 47 GObject with toggle references can be toggled up by getting a GWeakRef 403s JS G NS: Found info type FUNCTION for 'get_weak_other_thread' in namespace 'CjsTestTools' 403s ok 48 GObject with toggle references can be toggled up by getting a GWeakRef from another thread 403s ok 49 GObject with toggle references can be toggled up by getting a GWeakRef from another thread and re-reffed in main thread 403s ok 50 GObject with toggle references can be toggled up by getting a GWeakRef from another and re-reffed from various threads 403s JS G BXD: Defining method join in prototype for GLib.Thread 403s Executing: cjs/testGObjectDestructionAccess.test 403s JS G NS: Found info type FUNCTION for 'clear_saved' in namespace 'CjsTestTools' 403s ok 51 GObject with toggle references can be toggled up-down from various threads when the wrapper is gone 403s ok 52 GObject with toggle references can be toggled up-down from various threads when disposed and the wrapper is gone 403s ok 53 GObject with toggle references can be finalized while queued in toggle queue 403s 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 403s JS MAINLOOP: Enqueue job , promise=, allocation site= 403s JS MAINLOOP: Main loop instance 0x17d4b4ceb3b0: Spinning loop until released or hook cleared 403s JS MAINLOOP: handling job 0, 403s JS MAINLOOP: Enqueue job , promise=, allocation site= 403s JS MAINLOOP: Completed job 0 403s JS MAINLOOP: handling job 1, 403s JS MAINLOOP: Enqueue job , promise=, allocation site= 403s JS MAINLOOP: Completed job 1 403s JS MAINLOOP: handling job 2, 403s JS MAINLOOP: Enqueue job , promise=, allocation site= 403s JS MAINLOOP: Completed job 2 403s JS MAINLOOP: handling job 3, 403s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine-executor.js async resolved" 403s JS MAINLOOP: Main loop instance 0x17d4b4ceb3b0: release 403s JS MAINLOOP: Completed job 3 403s JS MEMORY: Memory report: before destroying context 403s JS MEMORY: 320 objects currently alive 403s JS MEMORY: boxed_instance = 13 403s JS MEMORY: boxed_prototype = 13 403s JS MEMORY: closure = 3 403s JS MEMORY: function = 248 403s JS MEMORY: fundamental_instance = 0 403s JS MEMORY: fundamental_prototype = 0 403s JS MEMORY: gerror_instance = 0 403s JS MEMORY: gerror_prototype = 0 403s JS MEMORY: interface = 6 403s JS MEMORY: module = 10 403s JS MEMORY: ns = 6 403s JS MEMORY: object_instance = 0 403s JS MEMORY: object_prototype = 21 403s JS MEMORY: param = 0 403s JS MEMORY: union_instance = 0 403s JS MEMORY: union_prototype = 0 403s JS CTX: JS shutdown sequence 403s JS CTX: Stopping profiler 403s JS CTX: Shutting down toggle queue 403s JS CTX: Notifying external reference holders of GjsContext dispose 403s JS MAINLOOP: Stopping promise job dispatcher 403s JS CTX: Notifying reference holders of GjsContext dispose 403s JS CTX: Checking unhandled promise rejections 403s JS CTX: Releasing cached JS wrappers 403s JS CTX: Final triggered GC 403s JS CTX: Destroying JS context 403s JS CTX: Releasing all native objects 403s JS CTX: Disabling auto GC 403s JS CTX: Ending trace on global object 403s JS CTX: Freeing allocated resources 403s JS CTX: JS context destroyed 403s PASS: cjs/testGObjectDestructionAccess.test 403s Running test: cjs/next.test 403s 1..1 403s ok 1 - /usr/libexec/installed-tests/cjs/debugger/next.debugger 403s PASS: cjs/next.test 403s Running test: cjs/testLegacyGObject.test 403s JS NATIVE: Registered native JS module '_promiseNative' 403s JS NATIVE: Registered native JS module '_byteArrayNative' 403s JS NATIVE: Registered native JS module '_encodingNative' 403s JS NATIVE: Registered native JS module '_gi' 403s JS NATIVE: Registered native JS module 'gi' 403s JS NATIVE: Registered native JS module 'cairoNative' 403s JS NATIVE: Registered native JS module 'system' 403s JS NATIVE: Registered native JS module 'console' 403s JS NATIVE: Registered native JS module '_print' 403s JS CTX: Enabling JIT 403s JS CTX: Initialized class GjsFileImporter prototype 0xef51b9000a0 403s JS IMPORT: Defining parent (nil) of 0xef51b900100 'imports' is mod 0 403s JS IMPORT: Importing '_print' 403s JS NATIVE: Defining native module '_print' 403s JS IMPORT: Defining parent 0xef51b900100 of 0xef51b9007b8 '_print' is mod 1 403s JS IMPORT: successfully imported module '_print' 403s JS IMPORT: Loading internal module 'loader' (resource:///org/cinnamon/cjs/modules/internal/loader.js) 403s JS IMPORT: Module resolve hook for module 'resource:///org/cinnamon/cjs/modules/esm/_bootstrap/default.js' (resource:///org/cinnamon/cjs/modules/esm/_bootstrap/default.js), global 0x2f736893b128 403s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x2f736893b128 403s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2f736893b128 403s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2f736893b128 403s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2f736893b128 403s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2f736893b128 403s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x2f736893b128 403s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x2f736893b128 403s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x2f736893b128 403s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2f736893b128 403s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2f736893b128 403s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x2f736893b128 403s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x2f736893b128 403s JS MAINLOOP: Main loop instance 0x15bc2994b3b0: hold 403s JS MAINLOOP: Enqueue job , promise=, allocation site= 403s JS MAINLOOP: Starting promise job dispatcher 403s JS MAINLOOP: Main loop instance 0x15bc2994b3b0: Spinning loop until released or hook cleared 403s JS MAINLOOP: handling job 0, 403s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 403s JS MAINLOOP: Main loop instance 0x15bc2994b3b0: release 403s JS MAINLOOP: Completed job 0 403s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine.js' (resource:///org/cjs/jsunit/minijasmine.js), global 0x2f736893b128 403s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2f736893b128 403s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2f736893b128 403s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2f736893b128 403s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2f736893b128 403s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2f736893b128 403s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2f736893b128 403s JS IMPORT: Module metadata hook for module 0xef51b9130c0 403s JS IMPORT: Defining meta.importSync for module 0xef51b9130c0 403s JS NATIVE: Defining native module 'gi' 403s JS CTX: Initialized class GIRepositoryNamespace prototype 0xef51b9134b0 403s JS IMPORT: JS import 'overrides' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/overrides.js 403s JS IMPORT: JS import 'overrides' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/overrides.js 403s JS IMPORT: Adding directory 'resource:///org/cinnamon/cjs/modules/core/overrides' to child importer 'overrides' 403s JS IMPORT: Importing directory 'overrides' 403s JS IMPORT: Defining parent 0xef51b900100 of 0xef51b9135b0 'overrides' is mod 1 403s JS IMPORT: Defined importer 'overrides' 0xef51b9135b0 in 0xef51b900100 403s JS IMPORT: successfully imported directory 'overrides' 403s JS IMPORT: Importing '_promiseNative' 403s JS NATIVE: Defining native module '_promiseNative' 403s JS IMPORT: Defining parent 0xef51b900100 of 0xef51b913a70 '_promiseNative' is mod 1 403s JS IMPORT: successfully imported module '_promiseNative' 403s JS IMPORT: Importing module GLib succeeded 403s JS IMPORT: Defining parent 0xef51b9135b0 of 0x2f736893c150 'GLib' is mod 1 403s JS IMPORT: successfully imported module 'GLib' 403s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 403s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x2f7368979060, JSClass 0x733468ffadd0, in object 0x2f7368979038 403s JS CTX: Initialized class GIRepositoryGType prototype 0xef51b913dc0 403s JS CTX: Initialized class GIRepositoryFunction prototype 0xef51b913e20 403s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 403s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 403s JS G BXD: Defined class for Error (GError), prototype 0x2f73689790b0, JSClass 0x733468ffadd0, in object 0x2f7368979038 403s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 403s JS G BXD: Defined class for Variant (GVariant), prototype 0x2f7368979100, JSClass 0x733468ffadd0, in object 0x2f7368979038 403s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 403s JS G BXD: Defined class for Bytes (GBytes), prototype 0x2f7368979150, JSClass 0x733468ffadd0, in object 0x2f7368979038 403s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 403s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 403s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x2f73689791a0, JSClass 0x733468ffadd0, in object 0x2f7368979038 403s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 403s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 403s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 403s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 403s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 403s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 403s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 403s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 403s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 403s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 403s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 403s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 403s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 403s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 403s JS G BXD: Defined class for Thread (GThread), prototype 0x2f73689791f0, JSClass 0x733468ffadd0, in object 0x2f7368979038 403s JS G BXD: Defining method ref in prototype for GLib.Thread 403s JS G BXD: Defining method unref in prototype for GLib.Thread 403s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 403s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x2f7368979240, JSClass 0x733468ffadd0, in object 0x2f7368979038 403s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 403s JS G BXD: Defined class for Regex (GRegex), prototype 0x2f7368979290, JSClass 0x733468ffadd0, in object 0x2f7368979038 403s JS G BXD: Defining method match in prototype for GLib.Regex 403s JS G BXD: Defining method match_full in prototype for GLib.Regex 403s JS G BXD: Defining method match_all in prototype for GLib.Regex 403s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 403s JS G NS: Defined namespace 'GLib' 0x2f7368979038 in GIRepository 0xef51b913340 403s JS IMPORT: Importing module jasmine succeeded 403s JS IMPORT: Defining parent 0xef51b900100 of 0x2f736893cce0 'jasmine' is mod 1 403s JS IMPORT: successfully imported module 'jasmine' 403s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 403s JS MAINLOOP: Main loop instance 0x15bc2994b3b0: hold 403s JS MAINLOOP: Enqueue job , promise=, allocation site= 403s JS MAINLOOP: Main loop instance 0x15bc2994b3b0: Spinning loop until released or hook cleared 403s JS MAINLOOP: handling job 0, 403s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine.js async resolved" 403s JS MAINLOOP: Main loop instance 0x15bc2994b3b0: release 403s JS MAINLOOP: Completed job 0 403s JS IMPORT: Importing 'gi' 403s JS IMPORT: Defining parent 0xef51b900100 of 0xef51b913340 'gi' is mod 1 403s JS IMPORT: successfully imported module 'gi' 403s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/cinnamon/cjs/modules/core/overrides at resource:///org/cinnamon/cjs/modules/core/overrides/CjsPrivate.js 403s JS G NS: Defined namespace 'CjsPrivate' 0x2f7368979330 in GIRepository 0xef51b913340 403s JS IMPORT: JS import 'signals' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/signals.js 403s JS IMPORT: JS import 'lang' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/lang.js 403s JS IMPORT: JS import '_legacy' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_legacy.js 403s JS IMPORT: Importing module _legacy succeeded 403s JS IMPORT: Defining parent 0xef51b900100 of 0x2f736893cf10 '_legacy' is mod 1 403s JS IMPORT: successfully imported module '_legacy' 403s JS IMPORT: Importing module lang succeeded 403s JS IMPORT: Defining parent 0xef51b900100 of 0x2f736893cec0 'lang' is mod 1 403s JS IMPORT: successfully imported module 'lang' 403s JS IMPORT: JS import '_signals' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_signals.js 403s JS IMPORT: JS import '_signals' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_signals.js 403s JS IMPORT: Importing module _signals succeeded 403s JS IMPORT: Defining parent 0xef51b900100 of 0x2f736893cf60 '_signals' is mod 1 403s JS IMPORT: successfully imported module '_signals' 403s JS IMPORT: Importing module signals succeeded 403s JS IMPORT: Defining parent 0xef51b900100 of 0x2f736893ce70 'signals' is mod 1 403s JS IMPORT: successfully imported module 'signals' 403s JS IMPORT: Importing module Gio succeeded 403s JS IMPORT: Defining parent 0xef51b9135b0 of 0x2f736893ce20 'Gio' is mod 1 403s JS IMPORT: successfully imported module 'Gio' 403s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 403s JS IMPORT: Importing '_gi' 403s JS NATIVE: Defining native module '_gi' 403s JS IMPORT: Defining parent 0xef51b900100 of 0xef51b92b730 '_gi' is mod 1 403s JS IMPORT: successfully imported module '_gi' 403s JS IMPORT: JS import '_common' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_common.js 403s JS IMPORT: JS import '_common' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_common.js 403s JS IMPORT: Importing module _common succeeded 403s JS IMPORT: Defining parent 0xef51b900100 of 0x2f73689d0038 '_common' is mod 1 403s JS IMPORT: successfully imported module '_common' 403s JS IMPORT: Importing module GObject succeeded 403s JS IMPORT: Defining parent 0xef51b9135b0 of 0x2f736893cfb0 'GObject' is mod 1 403s JS IMPORT: successfully imported module 'GObject' 403s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 403s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 403s JS G BXD: Defined class for String (GString), prototype 0x2f73689795d8, JSClass 0x733468ffadd0, in object 0x2f7368979358 403s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 403s JS G PRM: Defined class ParamSpec prototype is 0x2f73689d00d8 class 0x7334690002e8 in object 0x2f7368979358 403s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 403s JS G OBJ: Defined class for Object (GObject), prototype 0x2f7368979740, JSClass 0x733468ffb460, in object 0x2f7368979358 403s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 403s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 403s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x2f7368979768, JSClass 0x733468ffb460, in object 0x2f7368979358 403s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 403s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 403s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 403s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 403s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 403s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 403s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 403s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 403s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 403s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 403s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 403s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 403s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 403s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 403s JS G NS: Defined namespace 'GObject' 0x2f7368979358 in GIRepository 0xef51b913340 403s JS G OBJ: Defined class for Application (GApplication), prototype 0x2f73689797b8, JSClass 0x733468ffb460, in object 0x2f7368979308 403s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 403s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x2f73689d05b0, JSClass 0x733468ffb4e0, in object 0x2f7368979308 403s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 403s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 403s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 403s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 403s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 403s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 403s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 403s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 403s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 403s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 403s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x2f7368979830, JSClass 0x733468ffb460, in object 0x2f7368979308 403s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 403s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x2f73689d0830, JSClass 0x733468ffb4e0, in object 0x2f7368979308 403s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 403s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x2f73689798a8, JSClass 0x733468ffb460, in object 0x2f7368979308 403s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 403s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 403s JS G IFACE: Defined class for Initable (GInitable), prototype 0x2f73689d0970, JSClass 0x733468ffb4e0, in object 0x2f7368979308 403s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 403s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 403s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 403s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x2f7368979920, JSClass 0x733468ffadd0, in object 0x2f7368979308 403s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 403s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x2f7368979970, JSClass 0x733468ffadd0, in object 0x2f7368979308 403s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'CjsPrivate' 403s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 403s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x2f73689799c0, JSClass 0x733468ffb460, in object 0x2f7368979308 403s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x2f7368979a10, JSClass 0x733468ffb460, in object 0x2f7368979330 403s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 403s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x2f7368979a60, JSClass 0x733468ffb460, in object 0x2f7368979308 403s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 403s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 403s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 403s JS G IFACE: Defined class for File (GFile), prototype 0x2f73689d0ad8, JSClass 0x733468ffb4e0, in object 0x2f7368979308 403s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x2f7368979ad8, JSClass 0x733468ffb460, in object 0xef51b913420 403s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 403s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x2f7368979b50, JSClass 0x733468ffb460, in object 0x2f7368979308 403s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 403s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 403s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x2f7368979ba0, JSClass 0x733468ffb460, in object 0x2f7368979308 403s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 403s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x2f7368979bf0, JSClass 0x733468ffb460, in object 0x2f7368979308 403s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 403s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x2f7368979c40, JSClass 0x733468ffadd0, in object 0x2f7368979308 403s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 403s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 403s JS G OBJ: Defined class for Settings (GSettings), prototype 0x2f7368979c90, JSClass 0x733468ffb460, in object 0x2f7368979308 403s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 403s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 403s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 403s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 403s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 403s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 403s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 403s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 403s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 403s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 403s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 403s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 403s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 403s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 403s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 403s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 403s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 403s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 403s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 403s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 403s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 403s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 403s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 403s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 403s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 403s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 403s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 403s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 403s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 403s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 403s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 403s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 403s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 403s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 403s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 403s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 403s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 403s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 403s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 403s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 403s JS G NS: Defined namespace 'Gio' 0x2f7368979308 in GIRepository 0xef51b913340 403s JS IMPORT: Importing module Gtk succeeded 403s JS IMPORT: Defining parent 0xef51b9135b0 of 0x2f73689dd588 'Gtk' is mod 1 403s JS IMPORT: successfully imported module 'Gtk' 403s JS G NS: Found info type OBJECT for 'Widget' in namespace 'Gtk' 403s JS G NS: Found info type OBJECT for 'InitiallyUnowned' in namespace 'GObject' 403s JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0x2f7368979d08, JSClass 0x733468ffb460, in object 0x2f7368979358 403s JS G OBJ: Defined class for Widget (GtkWidget), prototype 0x2f7368979d58, JSClass 0x733468ffb460, in object 0x2f7368979ce0 403s JS G NS: Found info type INTERFACE for 'Buildable' in namespace 'Gtk' 403s JS G IFACE: Defined class for Buildable (GtkBuildable), prototype 0x2f73689dd880, JSClass 0x733468ffb4e0, in object 0x2f7368979ce0 403s JS G NS: Found info type OBJECT for 'Container' in namespace 'Gtk' 403s JS G OBJ: Defined class for Container (GtkContainer), prototype 0x2f7368979dd0, JSClass 0x733468ffb460, in object 0x2f7368979ce0 403s JS G OBJ: Defining method child_set_property in prototype for GtkContainer (Gtk.Container) 403s JS G NS: Defined namespace 'Gtk' 0x2f7368979ce0 in GIRepository 0xef51b913340 403s JS IMPORT: JS import 'mainloop' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/mainloop.js 403s JS IMPORT: Importing module mainloop succeeded 403s JS IMPORT: Defining parent 0xef51b900100 of 0x2f73689dd998 'mainloop' is mod 1 403s JS IMPORT: successfully imported module 'mainloop' 403s JS G NS: Found info type FLAGS for 'ParamFlags' in namespace 'GObject' 403s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 403s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 403s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 403s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 403s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 403s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 403s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 403s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 403s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 403s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 403s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 403s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 403s JS G ENUM: Defining GObject.ParamFlags as 0xef51b9327a8 403s JS G NS: Found info type FUNCTION for 'param_spec_string' in namespace 'GObject' 403s JS G PRM: Wrapping GParamString 'readwrite' on (null) with JSObject 403s JS G PRM: JSObject created with param instance 0x15bc29baa3d0 type GParamString 403s JS G PRM: Wrapping GParamString 'readonly' on (null) with JSObject 403s JS G PRM: JSObject created with param instance 0x15bc29baa7c0 type GParamString 403s JS G PRM: Wrapping GParamString 'construct' on (null) with JSObject 403s JS G PRM: JSObject created with param instance 0x15bc29baa8b0 type GParamString 403s JS G NS: Found info type FLAGS for 'SignalFlags' in namespace 'GObject' 403s JS G ENUM: Defining enum value RUN_FIRST (fixed from run_first) 1 403s JS G ENUM: Defining enum value RUN_LAST (fixed from run_last) 2 403s JS G ENUM: Defining enum value RUN_CLEANUP (fixed from run_cleanup) 4 403s JS G ENUM: Defining enum value NO_RECURSE (fixed from no_recurse) 8 403s JS G ENUM: Defining enum value DETAILED (fixed from detailed) 16 403s JS G ENUM: Defining enum value ACTION (fixed from action) 32 403s JS G ENUM: Defining enum value NO_HOOKS (fixed from no_hooks) 64 403s JS G ENUM: Defining enum value MUST_COLLECT (fixed from must_collect) 128 403s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 256 403s JS G ENUM: Defining enum value ACCUMULATOR_FIRST_RUN (fixed from accumulator_first_run) 131072 403s JS G ENUM: Defining GObject.SignalFlags as 0xef51b9329d8 403s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 403s JS G NS: Found info type FUNCTION for 'param_spec_get_flags' in namespace 'CjsPrivate' 403s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 403s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 403s JS G OBJ: Defined class for Gjs_MyObject (Gjs_MyObject), prototype 0x2f7368979e20, JSClass 0x733468ffb460, in object 0xef51b913420 403s JS G NS: Found info type FUNCTION for 'signal_lookup' in namespace 'GObject' 403s JS G NS: Found info type FUNCTION for 'signal_override_class_closure' in namespace 'GObject' 403s JS G OBJ: Defined class for Gjs_MyApplication (Gjs_MyApplication), prototype 0x2f7368979e70, JSClass 0x733468ffb460, in object 0xef51b913420 403s JS G OBJ: Defined class for Gjs_MyInitable (Gjs_MyInitable), prototype 0x2f7368979ec0, JSClass 0x733468ffb460, in object 0xef51b913420 403s JS G OBJ: Defined class for Gjs_Derived (Gjs_Derived), prototype 0x2f7368979f10, JSClass 0x733468ffb460, in object 0xef51b913420 403s JS G OBJ: Defined class for Gjs_Legacy_OddlyNamed (Gjs_Legacy_OddlyNamed), prototype 0x2f7368979f60, JSClass 0x733468ffb460, in object 0xef51b913420 403s JS G OBJ: Defined class for Gjs_MyCustomInit (Gjs_MyCustomInit), prototype 0x2f7368979fb0, JSClass 0x733468ffb460, in object 0xef51b913420 403s JS G OBJ: Defined class for Gjs_GObjectImplementingLangInterface (Gjs_GObjectImplementingLangInterface), prototype 0x2f73689ff038, JSClass 0x733468ffb460, in object 0x2f736893edd8 403s JS G PRM: Wrapping GParamString 'interface-prop' on (null) with JSObject 403s JS G PRM: JSObject created with param instance 0x15bc29a3b730 type GParamString 403s JS G IFACE: Defined class for ArbitraryGTypeName (ArbitraryGTypeName), prototype 0x2f73689f2178, JSClass 0x733468ffb4e0, in object 0x2f736893edd8 403s JS G IFACE: Defined class for Gjs_InterfaceRequiringGObjectInterface (Gjs_InterfaceRequiringGObjectInterface), prototype 0x2f73689f21c8, JSClass 0x733468ffb4e0, in object 0x2f736893edd8 403s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 403s JS G PRM: JSObject created with param instance 0x15bc29bb3d30 type GParamOverride 403s JS G PRM: Wrapping GParamString 'class-prop' on (null) with JSObject 403s JS G PRM: JSObject created with param instance 0x15bc29a55fd0 type GParamString 403s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 403s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 403s JS G OBJ: Defined class for Gjs_GObjectImplementingGObjectInterface (Gjs_GObjectImplementingGObjectInterface), prototype 0x2f73689ff0d8, JSClass 0x733468ffb460, in object 0x2f736893edd8 403s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 403s JS G PRM: JSObject created with param instance 0x15bc29bb1540 type GParamOverride 403s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 403s JS G OBJ: Defined class for Gjs_MinimalImplementationOfAGObjectInterface (Gjs_MinimalImplementationOfAGObjectInterface), prototype 0x2f73689ff128, JSClass 0x733468ffb460, in object 0x2f736893edd8 403s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 403s JS G PRM: JSObject created with param instance 0x15bc29a64250 type GParamOverride 403s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 403s JS G OBJ: Defined class for Gjs_ImplementationOfTwoInterfaces (Gjs_ImplementationOfTwoInterfaces), prototype 0x2f73689ff178, JSClass 0x733468ffb460, in object 0x2f736893edd8 403s JS G IFACE: Defined class for Gjs_LegacyInterface1 (Gjs_LegacyInterface1), prototype 0x2f73689f23a8, JSClass 0x733468ffb4e0, in object 0x2f736893edd8 403s JS G IFACE: Defined class for Gjs_LegacyInterface2 (Gjs_LegacyInterface2), prototype 0x2f73689f23f8, JSClass 0x733468ffb4e0, in object 0x2f736893edd8 403s JS G NS: Found info type FUNCTION for 'param_spec_int' in namespace 'GObject' 403s JS G PRM: Wrapping GParamInt 'property' on (null) with JSObject 403s JS G PRM: JSObject created with param instance 0x15bc29a8fde0 type GParamInt 403s JS G PRM: Wrapping GParamInt 'override-property' on (null) with JSObject 403s JS G PRM: JSObject created with param instance 0x15bc29a10b00 type GParamInt 403s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 403s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 403s JS G OBJ: Defined class for Gjs_Legacy (Gjs_Legacy), prototype 0x2f73689ff218, JSClass 0x733468ffb460, in object 0x2f736893edd8 403s JS G PRM: Wrapping GParamOverride 'override-property' on (null) with JSObject 403s JS G PRM: JSObject created with param instance 0x15bc29a110b0 type GParamOverride 403s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 403s JS CTX: Script evaluation succeeded 403s JS MAINLOOP: Main loop instance 0x15bc2994b3b0: Spinning loop until released or hook cleared 403s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine-executor.js' (resource:///org/cjs/jsunit/minijasmine-executor.js), global 0x2f736893b128 403s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2f736893b128 403s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2f736893b128 403s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2f736893b128 403s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2f736893b128 403s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2f736893b128 403s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2f736893b128 403s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2f736893b128 403s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2f736893b128 403s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2f736893b128 403s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2f736893b128 403s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2f736893b128 403s JS IMPORT: Module metadata hook for module 0xef51b92e8b8 403s JS IMPORT: Defining meta.importSync for module 0xef51b92e8b8 403s JS NATIVE: Defining native module 'system' 403s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2f736893b128 403s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2f736893b128 403s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 403s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 403s JS MAINLOOP: Set main loop hook to 403s JS MAINLOOP: Main loop instance 0x15bc2994b3b0: hold 403s JS MAINLOOP: Running and clearing main loop hook 403s JS G BXD: Defining method run in prototype for GLib.MainLoop 403s 1..60 403s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 403s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 403s JS G BXD: Defined class for Source (GSource), prototype 0x2f73689ff2b8, JSClass 0x733468ffadd0, in object 0x2f7368979038 403s JS G BXD: Defining method set_priority in prototype for GLib.Source 403s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 403s JS G BXD: Defining method attach in prototype for GLib.Source 403s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 403s JS IMPORT: Module metadata hook for module 0x2f7368962eb0 403s JS IMPORT: Defining meta.importSync for module 0x2f7368962eb0 403s JS G BXD: Defining method destroy in prototype for GLib.Source 403s ok 1 GObject class constructs with default values for properties 403s ok 2 GObject class constructs with a hash of property values 403s JS G NS: Found info type OBJECT for 'Builder' in namespace 'Gtk' 403s JS G OBJ: Defined class for Builder (GtkBuilder), prototype 0x2f73689ff600, JSClass 0x733468ffb460, in object 0x2f7368979ce0 403s JS G OBJ: Defining method get_object in prototype for GtkBuilder (Gtk.Builder) 403s ok 3 GObject class constructs with property values from Gtk.Builder 403s ok 4 GObject class does not allow changing CONSTRUCT_ONLY properties 403s ok 5 GObject class has a name 403s JS G OBJ: Defining method notify in prototype for GObject (GObject.Object) 403s JS G PRM: Wrapping GParamString 'readonly' on Gjs_MyObject with JSObject 403s JS G PRM: JSObject created with param instance 0x15bc29baa7c0 type GParamString 403s JS G PRM: Wrapping GParamString 'readonly' on Gjs_MyObject with JSObject 403s JS G PRM: JSObject created with param instance 0x15bc29baa7c0 type GParamString 403s ok 6 GObject class has a notify signal 403s ok 7 GObject class can define its own signals 403s ok 8 GObject class passes emitted arguments to signal handlers 403s ok 9 GObject class can return values from signals 403s ok 10 GObject class does not call first-wins signal handlers after one returns a value 403s ok 11 GObject class gets the return value of the default handler 403s ok 12 GObject class calls run-last default handler last 403s ok 13 GObject class can inherit from something that's not GObject.Object 403s ok 14 GObject class can implement an interface 403s JS G NS: Found info type OBJECT for 'Cancellable' in namespace 'Gio' 403s JS G OBJ: Defined class for Cancellable (GCancellable), prototype 0x3b526fc37290, JSClass 0x733468ffb460, in object 0x2f7368979308 403s ok 15 GObject class can implement interface vfuncs 403s ok 16 GObject class can be a subclass 403s ok 17 GObject class can have any valid Lang.Class name 403s ok 18 GObject class calls its _instance_init() function while chaining up in constructor 403s JS G NS: Found info type FUNCTION for 'param_spec_object' in namespace 'GObject' 403s JS G PRM: Wrapping GParamObject 'file' on (null) with JSObject 403s JS G PRM: JSObject created with param instance 0x15bc29bf1410 type GParamObject 403s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 403s JS G OBJ: Defined class for Gjs_InterfacePropObject (Gjs_InterfacePropObject), prototype 0x3b526fc37740, JSClass 0x733468ffb460, in object 0x2f736893edd8 403s ok 19 GObject class can have an interface-valued property 403s JS G PRM: Wrapping GParamOverride 'readwrite' on (null) with JSObject 403s JS G PRM: JSObject created with param instance 0x15bc29bf4c10 type GParamOverride 403s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 403s JS G OBJ: Defined class for Gjs_OverrideObject (Gjs_OverrideObject), prototype 0x3b526fc378d0, JSClass 0x733468ffb460, in object 0x2f736893edd8 403s ok 20 GObject class can override a property from the parent class 403s ok 21 GObject class cannot override a non-existent property 403s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 403s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 403s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 403s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 403s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 403s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 403s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 403s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 403s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 403s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 403s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 403s JS G ENUM: Defining GLib.LogLevelFlags as 0xef51b93ce28 403s JS G NS: Found info type OBJECT for 'TlsDatabase' in namespace 'Gio' 403s JS G OBJ: Defined class for TlsDatabase (GTlsDatabase), prototype 0x3b526fc37b28, JSClass 0x733468ffb460, in object 0x2f7368979308 403s JS G NS: Found info type INTERFACE for 'TlsFileDatabase' in namespace 'Gio' 403s JS G IFACE: Defined class for TlsFileDatabase (GTlsFileDatabase), prototype 0x3b526fc25bc8, JSClass 0x733468ffb4e0, in object 0x2f7368979308 403s JS G OBJ: Defined class for Gjs_ForgottenOverride (Gjs_ForgottenOverride), prototype 0x3b526fc37ba0, JSClass 0x733468ffb460, in object 0x2f736893edd8 403s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 403s ok 22 GObject class handles gracefully forgetting to override a C property 403s JS G PRM: Wrapping GParamOverride 'anchors' on (null) with JSObject 403s JS G PRM: JSObject created with param instance 0x15bc29bf23c0 type GParamOverride 403s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 403s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 403s JS G OBJ: Defined class for Gjs_ForgottenAccessors (Gjs_ForgottenAccessors), prototype 0x3b526fc37d08, JSClass 0x733468ffb460, in object 0x2f736893edd8 403s JS G OBJ: Defined class for Gjs_ForgottenAccessors2 (Gjs_ForgottenAccessors2), prototype 0x3b526fc37d80, JSClass 0x733468ffb460, in object 0x2f736893edd8 403s ok 23 GObject class handles gracefully overriding a C property but forgetting the accessors 403s ok 24 GObject interface class can implement a Lang.Interface 403s ok 25 GObject interface throws when an interface requires a GObject interface but not GObject.Object 403s JS G OBJ: Defined class for Gjs_ObjectImplementingLangInterfaceAndCInterface (Gjs_ObjectImplementingLangInterfaceAndCInterface), prototype 0x3b526fc3d0b0, JSClass 0x733468ffb460, in object 0x2f736893edd8 403s ok 26 GObject interface can be implemented by a GObject class along with a JS interface 403s ok 27 GObject interface is an instance of the interface classes 403s ok 28 GObject interface cannot be instantiated 403s ok 29 GObject interface has a name 403s ok 30 GObject interface reports its type name 403s JS G NS: Found info type FUNCTION for 'type_is_a' in namespace 'GObject' 403s ok 31 GObject interface can be implemented by a GObject class 403s ok 32 GObject interface is implemented by a GObject class with the correct class object 403s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 403s JS G PRM: JSObject created with param instance 0x15bc29c03120 type GParamOverride 403s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 403s JS G OBJ: Defined class for Gjs_GObjectImplementingBothKindsOfInterface (Gjs_GObjectImplementingBothKindsOfInterface), prototype 0x3b526fc3d5d8, JSClass 0x733468ffb460, in object 0x2f736893edd8 403s ok 33 GObject interface can be implemented by a class also implementing a Lang.Interface 403s ok 34 GObject interface can have its required function implemented 403s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 403s JS G PRM: JSObject created with param instance 0x15bc29c063c0 type GParamOverride 403s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 403s JS G OBJ: Defined class for Gjs_BadObject (Gjs_BadObject), prototype 0x3b526fc3d7b8, JSClass 0x733468ffb460, in object 0x2f736893edd8 403s ok 35 GObject interface must have its required function implemented 403s ok 36 GObject interface doesn't have to have its optional function implemented 403s ok 37 GObject interface can have its optional function deferred to by the implementation 403s ok 38 GObject interface can have its function chained up to 403s ok 39 GObject interface can require another interface 403s ok 40 GObject interface can chain up to another interface 403s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 403s JS G PRM: JSObject created with param instance 0x15bc29c0bf60 type GParamOverride 403s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 403s JS G OBJ: Defined class for Gjs_MinimalImplementationOfTwoInterfaces (Gjs_MinimalImplementationOfTwoInterfaces), prototype 0x3b526fc3dc90, JSClass 0x733468ffb460, in object 0x2f736893edd8 403s ok 41 GObject interface defers to the last interface's optional function 403s ok 42 GObject interface must be implemented by a class that implements all required interfaces 403s ok 43 GObject interface must be implemented by a class that implements required interfaces in correct order 403s JS G IFACE: Defined class for Gjs_InitableInterface (Gjs_InitableInterface), prototype 0x3b526fc25e20, JSClass 0x733468ffb4e0, in object 0x2f736893edd8 403s ok 44 GObject interface can require an interface from C 403s JS G BXD: Defining method is_running in prototype for GLib.MainLoop 403s JS G BXD: Defining method quit in prototype for GLib.MainLoop 403s ok 45 GObject interface can define signals on the implementing class 403s ok 46 GObject interface can define properties on the implementing class 403s JS G OBJ: Defined class for Gjs_MyNaughtyObject (Gjs_MyNaughtyObject), prototype 0x3b526fc4a1c8, JSClass 0x733468ffb460, in object 0x2f736893edd8 403s ok 47 GObject interface must have its properties overridden 403s JS G OBJ: Defined class for Gjs_MyMetaObject (Gjs_MyMetaObject), prototype 0x3b526fc4a2b8, JSClass 0x733468ffb460, in object 0x2f736893edd8 403s JS G IFACE: Defined class for Gjs_MyMetaInterface (Gjs_MyMetaInterface), prototype 0x3b526fc45470, JSClass 0x733468ffb4e0, in object 0x2f736893edd8 403s ok 48 GObject interface gets the correct type for its metaclass 403s JS G OBJ: Defined class for Gjs_SubObject (Gjs_SubObject), prototype 0x3b526fc4a3d0, JSClass 0x733468ffb460, in object 0x2f736893edd8 403s ok 49 GObject interface can be implemented by a class as well as its parent class 403s JS G OBJ: Defined class for Gjs_SubImplementer (Gjs_SubImplementer), prototype 0x3b526fc4a4e8, JSClass 0x733468ffb460, in object 0x2f736893edd8 403s ok 50 GObject interface can be reimplemented by a subclass of a class that already implements it 403s ok 51 ES6 GObject class inheriting from GObject.Class calls a static method on the parent class 403s ok 52 ES6 GObject class inheriting from GObject.Class calls a method on the parent class 403s ok 53 ES6 GObject class inheriting from GObject.Class passes arguments to the parent class's constructor 403s ok 54 ES6 GObject class inheriting from GObject.Class chains up to a method on the parent class 403s ok 55 ES6 GObject class inheriting from GObject.Class overrides a method on the parent class 403s ok 56 ES6 GObject class inheriting from GObject.Class sets and gets a property from the parent class 403s ok 57 ES6 GObject class inheriting from GObject.Class overrides a property from the parent class 403s ok 58 ES6 GObject class inheriting from GObject.Class inherits a signal from the parent class 403s ok 59 ES6 GObject class inheriting from GObject.Class inherits legacy interfaces from the parent 403s ok 60 ES6 GObject class inheriting from GObject.Class can implement a legacy interface itself 403s JS MAINLOOP: Enqueue job , promise=, allocation site= 403s JS MAINLOOP: Main loop instance 0x15bc2994b3b0: Spinning loop until released or hook cleared 403s JS MAINLOOP: handling job 0, 403s JS MAINLOOP: Enqueue job , promise=, allocation site= 403s JS MAINLOOP: Completed job 0 403s JS MAINLOOP: handling job 1, 403s JS MAINLOOP: Enqueue job , promise=, allocation site= 403s JS MAINLOOP: Completed job 1 403s JS MAINLOOP: handling job 2, 403s JS MAINLOOP: Enqueue job , promise=, allocation site= 403s JS MAINLOOP: Completed job 2 403s JS MAINLOOP: handling job 3, 403s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine-executor.js async resolved" 403s JS MAINLOOP: Main loop instance 0x15bc2994b3b0: release 403s JS MAINLOOP: Completed job 3 403s JS MEMORY: Memory report: before destroying context 403s JS MEMORY: 747 objects currently alive 403s JS MEMORY: boxed_instance = 288 403s JS MEMORY: boxed_prototype = 13 403s JS MEMORY: closure = 16 403s JS MEMORY: function = 272 403s JS MEMORY: fundamental_instance = 0 403s JS MEMORY: fundamental_prototype = 0 403s JS MEMORY: gerror_instance = 0 403s JS MEMORY: gerror_prototype = 0 403s JS MEMORY: interface = 12 403s JS MEMORY: module = 11 403s JS MEMORY: ns = 5 403s JS MEMORY: object_instance = 67 403s JS MEMORY: object_prototype = 44 403s JS MEMORY: param = 19 403s JS MEMORY: union_instance = 0 403s JS MEMORY: union_prototype = 0 403s JS CTX: JS shutdown sequence 403s JS CTX: Stopping profiler 403s JS CTX: Shutting down toggle queue 403s JS CTX: Notifying external reference holders of GjsContext dispose 403s JS MAINLOOP: Stopping promise job dispatcher 403s JS CTX: Notifying reference holders of GjsContext dispose 403s JS CTX: Checking unhandled promise rejections 403s JS CTX: Releasing cached JS wrappers 403s JS CTX: Final triggered GC 403s JS CTX: Destroying JS context 403s JS CTX: Releasing all native objects 403s JS CTX: Disabling auto GC 403s JS CTX: Ending trace on global object 403s JS CTX: Freeing allocated resources 403s JS CTX: JS context destroyed 403s PASS: cjs/testLegacyGObject.test 403s Running test: cjs/testAsync.test 403s JS NATIVE: Registered native JS module '_promiseNative' 403s JS NATIVE: Registered native JS module '_byteArrayNative' 403s JS NATIVE: Registered native JS module '_encodingNative' 403s JS NATIVE: Registered native JS module '_gi' 403s JS NATIVE: Registered native JS module 'gi' 403s JS NATIVE: Registered native JS module 'cairoNative' 403s JS NATIVE: Registered native JS module 'system' 403s JS NATIVE: Registered native JS module 'console' 403s JS NATIVE: Registered native JS module '_print' 403s JS CTX: Enabling JIT 403s JS CTX: Initialized class GjsFileImporter prototype 0x1ef6d7d000a0 403s JS IMPORT: Defining parent (nil) of 0x1ef6d7d00100 'imports' is mod 0 403s JS IMPORT: Importing '_print' 403s JS NATIVE: Defining native module '_print' 403s JS IMPORT: Defining parent 0x1ef6d7d00100 of 0x1ef6d7d007b8 '_print' is mod 1 403s JS IMPORT: successfully imported module '_print' 403s JS IMPORT: Loading internal module 'loader' (resource:///org/cinnamon/cjs/modules/internal/loader.js) 403s JS IMPORT: Module resolve hook for module 'resource:///org/cinnamon/cjs/modules/esm/_bootstrap/default.js' (resource:///org/cinnamon/cjs/modules/esm/_bootstrap/default.js), global 0x30812a73b128 403s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x30812a73b128 403s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x30812a73b128 403s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x30812a73b128 403s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x30812a73b128 403s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x30812a73b128 403s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x30812a73b128 403s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x30812a73b128 403s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x30812a73b128 403s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x30812a73b128 403s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x30812a73b128 403s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x30812a73b128 403s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x30812a73b128 403s JS MAINLOOP: Main loop instance 0x106ae7beb3b0: hold 403s JS MAINLOOP: Enqueue job , promise=, allocation site= 403s JS MAINLOOP: Starting promise job dispatcher 403s JS MAINLOOP: Main loop instance 0x106ae7beb3b0: Spinning loop until released or hook cleared 403s JS MAINLOOP: handling job 0, 403s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 403s JS MAINLOOP: Main loop instance 0x106ae7beb3b0: release 403s JS MAINLOOP: Completed job 0 403s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine.js' (resource:///org/cjs/jsunit/minijasmine.js), global 0x30812a73b128 403s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x30812a73b128 403s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x30812a73b128 403s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x30812a73b128 403s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x30812a73b128 403s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x30812a73b128 403s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x30812a73b128 403s JS IMPORT: Module metadata hook for module 0x1ef6d7d130c0 403s JS IMPORT: Defining meta.importSync for module 0x1ef6d7d130c0 403s JS NATIVE: Defining native module 'gi' 403s JS CTX: Initialized class GIRepositoryNamespace prototype 0x1ef6d7d134b0 403s JS IMPORT: JS import 'overrides' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/overrides.js 403s JS IMPORT: JS import 'overrides' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/overrides.js 403s JS IMPORT: Adding directory 'resource:///org/cinnamon/cjs/modules/core/overrides' to child importer 'overrides' 403s JS IMPORT: Importing directory 'overrides' 403s JS IMPORT: Defining parent 0x1ef6d7d00100 of 0x1ef6d7d135b0 'overrides' is mod 1 403s JS IMPORT: Defined importer 'overrides' 0x1ef6d7d135b0 in 0x1ef6d7d00100 403s JS IMPORT: successfully imported directory 'overrides' 403s JS IMPORT: Importing '_promiseNative' 403s JS NATIVE: Defining native module '_promiseNative' 403s JS IMPORT: Defining parent 0x1ef6d7d00100 of 0x1ef6d7d13a70 '_promiseNative' is mod 1 403s JS IMPORT: successfully imported module '_promiseNative' 403s JS IMPORT: Importing module GLib succeeded 403s JS IMPORT: Defining parent 0x1ef6d7d135b0 of 0x30812a73c150 'GLib' is mod 1 403s JS IMPORT: successfully imported module 'GLib' 403s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 403s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x30812a779060, JSClass 0x67e9a9a5add0, in object 0x30812a779038 403s JS CTX: Initialized class GIRepositoryGType prototype 0x1ef6d7d13dc0 403s JS CTX: Initialized class GIRepositoryFunction prototype 0x1ef6d7d13e20 403s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 403s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 403s JS G BXD: Defined class for Error (GError), prototype 0x30812a7790b0, JSClass 0x67e9a9a5add0, in object 0x30812a779038 403s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 403s JS G BXD: Defined class for Variant (GVariant), prototype 0x30812a779100, JSClass 0x67e9a9a5add0, in object 0x30812a779038 403s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 403s JS G BXD: Defined class for Bytes (GBytes), prototype 0x30812a779150, JSClass 0x67e9a9a5add0, in object 0x30812a779038 403s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 403s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 403s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x30812a7791a0, JSClass 0x67e9a9a5add0, in object 0x30812a779038 403s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 403s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 403s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 403s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 403s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 403s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 403s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 403s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 403s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 403s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 403s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 403s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 403s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 403s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 403s JS G BXD: Defined class for Thread (GThread), prototype 0x30812a7791f0, JSClass 0x67e9a9a5add0, in object 0x30812a779038 403s JS G BXD: Defining method ref in prototype for GLib.Thread 403s JS G BXD: Defining method unref in prototype for GLib.Thread 403s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 403s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x30812a779240, JSClass 0x67e9a9a5add0, in object 0x30812a779038 403s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 403s JS G BXD: Defined class for Regex (GRegex), prototype 0x30812a779290, JSClass 0x67e9a9a5add0, in object 0x30812a779038 403s JS G BXD: Defining method match in prototype for GLib.Regex 403s JS G BXD: Defining method match_full in prototype for GLib.Regex 403s JS G BXD: Defining method match_all in prototype for GLib.Regex 403s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 403s JS G NS: Defined namespace 'GLib' 0x30812a779038 in GIRepository 0x1ef6d7d13340 403s JS IMPORT: Importing module jasmine succeeded 403s JS IMPORT: Defining parent 0x1ef6d7d00100 of 0x30812a73cce0 'jasmine' is mod 1 403s JS IMPORT: successfully imported module 'jasmine' 403s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 403s JS MAINLOOP: Main loop instance 0x106ae7beb3b0: hold 403s JS MAINLOOP: Enqueue job , promise=, allocation site= 403s JS MAINLOOP: Main loop instance 0x106ae7beb3b0: Spinning loop until released or hook cleared 403s JS MAINLOOP: handling job 0, 403s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine.js async resolved" 403s JS MAINLOOP: Main loop instance 0x106ae7beb3b0: release 403s JS MAINLOOP: Completed job 0 403s JS IMPORT: Module resolve hook for module 'file:///usr/libexec/installed-tests/cjs/js/testAsync.js' (file:///usr/libexec/installed-tests/cjs/js/testAsync.js), global 0x30812a73b128 403s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x30812a73b128 403s JS IMPORT: Module resolve hook for module "gi://GObject" (relative to ), global 0x30812a73b128 403s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x30812a73b128 403s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x30812a73b128 403s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x30812a73b128 403s JS IMPORT: Module resolve hook for module "gi://GObject" (relative to ), global 0x30812a73b128 403s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x30812a73b128 403s JS IMPORT: Module resolve hook for module "gi://GObject" (relative to ), global 0x30812a73b128 403s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x30812a73b128 403s JS IMPORT: Importing '_gi' 403s JS NATIVE: Defining native module '_gi' 403s JS IMPORT: Defining parent 0x1ef6d7d00100 of 0x1ef6d7d28fc8 '_gi' is mod 1 403s JS IMPORT: successfully imported module '_gi' 403s JS IMPORT: Importing 'gi' 403s JS IMPORT: Defining parent 0x1ef6d7d00100 of 0x1ef6d7d13340 'gi' is mod 1 403s JS IMPORT: successfully imported module 'gi' 403s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/cinnamon/cjs/modules/core/overrides at resource:///org/cinnamon/cjs/modules/core/overrides/CjsPrivate.js 403s JS G NS: Defined namespace 'CjsPrivate' 0x30812a779330 in GIRepository 0x1ef6d7d13340 403s JS IMPORT: JS import '_common' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_common.js 403s JS IMPORT: JS import '_common' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_common.js 403s JS IMPORT: Importing module _common succeeded 403s JS IMPORT: Defining parent 0x1ef6d7d00100 of 0x30812a73ce48 '_common' is mod 1 403s JS IMPORT: successfully imported module '_common' 403s JS IMPORT: JS import '_legacy' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_legacy.js 403s JS IMPORT: Importing module _legacy succeeded 403s JS IMPORT: Defining parent 0x1ef6d7d00100 of 0x30812a73ce98 '_legacy' is mod 1 403s JS IMPORT: successfully imported module '_legacy' 403s JS IMPORT: Importing module GObject succeeded 403s JS IMPORT: Defining parent 0x1ef6d7d135b0 of 0x30812a73cdf8 'GObject' is mod 1 403s JS IMPORT: successfully imported module 'GObject' 403s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 403s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 403s JS G BXD: Defined class for String (GString), prototype 0x30812a7795b0, JSClass 0x67e9a9a5add0, in object 0x30812a779308 403s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 403s JS G PRM: Defined class ParamSpec prototype is 0x30812a73cf38 class 0x67e9a9a602e8 in object 0x30812a779308 403s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 403s JS G OBJ: Defined class for Object (GObject), prototype 0x30812a779718, JSClass 0x67e9a9a5b460, in object 0x30812a779308 403s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 403s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 403s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x30812a779740, JSClass 0x67e9a9a5b460, in object 0x30812a779308 403s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 403s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 403s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 403s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 403s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 403s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 403s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 403s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 403s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 403s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 403s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 403s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 403s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 403s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 403s JS G NS: Defined namespace 'GObject' 0x30812a779308 in GIRepository 0x1ef6d7d13340 403s JS MAINLOOP: Main loop instance 0x106ae7beb3b0: hold 403s JS MAINLOOP: Enqueue job , promise=, allocation site= 403s JS MAINLOOP: Main loop instance 0x106ae7beb3b0: Spinning loop until released or hook cleared 403s JS MAINLOOP: handling job 0, 403s JS IMPORT: Module evaluation promise resolved: function "file:///usr/libexec/installed-tests/cjs/js/testAsync.js async resolved" 403s JS MAINLOOP: Main loop instance 0x106ae7beb3b0: release 403s JS MAINLOOP: Completed job 0 403s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine-executor.js' (resource:///org/cjs/jsunit/minijasmine-executor.js), global 0x30812a73b128 403s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x30812a73b128 403s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x30812a73b128 403s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x30812a73b128 403s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x30812a73b128 403s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x30812a73b128 403s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x30812a73b128 403s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x30812a73b128 403s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x30812a73b128 403s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x30812a73b128 403s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x30812a73b128 403s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x30812a73b128 403s JS IMPORT: Module metadata hook for module 0x1ef6d7d34ee8 403s JS IMPORT: Defining meta.importSync for module 0x1ef6d7d34ee8 403s JS NATIVE: Defining native module 'system' 403s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x30812a73b128 403s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x30812a73b128 403s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 403s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 403s JS MAINLOOP: Set main loop hook to 403s JS MAINLOOP: Main loop instance 0x106ae7beb3b0: hold 403s JS MAINLOOP: Running and clearing main loop hook 403s JS G BXD: Defining method run in prototype for GLib.MainLoop 403s 1..10 403s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 403s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 403s JS G BXD: Defined class for Source (GSource), prototype 0x30812a779790, JSClass 0x67e9a9a5add0, in object 0x30812a779038 403s JS G BXD: Defining method set_priority in prototype for GLib.Source 403s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 403s JS G BXD: Defining method attach in prototype for GLib.Source 403s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 403s JS IMPORT: Module metadata hook for module 0x1ef6d7d043f8 403s JS IMPORT: Defining meta.importSync for module 0x1ef6d7d043f8 403s JS G NS: Found info type FUNCTION for 'idle_source_new' in namespace 'GLib' 403s JS G NS: Found info type CONSTANT for 'PRIORITY_LOW' in namespace 'GLib' 403s JS MAINLOOP: Enqueue job , promise=, allocation site= 403s JS MAINLOOP: handling job 0, 403s JS MAINLOOP: Enqueue job , promise=, allocation site= 403s JS MAINLOOP: Completed job 0 403s JS MAINLOOP: handling job 1, 403s JS MAINLOOP: Completed job 1 403s JS G BXD: Defining method destroy in prototype for GLib.Source 403s ok 1 Async microtasks resolves before idle task with priority set to GLib.PRIORITY_LOW 403s JS G NS: Found info type CONSTANT for 'PRIORITY_HIGH' in namespace 'GLib' 403s JS MAINLOOP: Enqueue job , promise=, allocation site= 403s JS MAINLOOP: handling job 0, 403s JS MAINLOOP: Enqueue job , promise=, allocation site= 403s JS MAINLOOP: Completed job 0 403s JS MAINLOOP: handling job 1, 403s JS MAINLOOP: Completed job 1 403s ok 2 Async microtasks resolves before idle task with priority set to GLib.PRIORITY_HIGH 403s JS MAINLOOP: Enqueue job , promise=, allocation site= 403s JS MAINLOOP: handling job 0, 403s JS MAINLOOP: Enqueue job , promise=, allocation site= 403s JS MAINLOOP: Completed job 0 403s JS MAINLOOP: handling job 1, 403s JS MAINLOOP: Completed job 1 403s ok 3 Async microtasks resolves before idle task with priority set to GLib.PRIORITY_DEFAULT 403s JS G NS: Found info type CONSTANT for 'PRIORITY_HIGH_IDLE' in namespace 'GLib' 403s JS MAINLOOP: Enqueue job , promise=, allocation site= 403s JS MAINLOOP: handling job 0, 403s JS MAINLOOP: Enqueue job , promise=, allocation site= 403s JS MAINLOOP: Completed job 0 403s JS MAINLOOP: handling job 1, 403s JS MAINLOOP: Completed job 1 403s ok 4 Async microtasks resolves before idle task with priority set to GLib.PRIORITY_HIGH_IDLE 403s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT_IDLE' in namespace 'GLib' 403s JS MAINLOOP: Enqueue job , promise=, allocation site= 403s JS MAINLOOP: handling job 0, 403s JS MAINLOOP: Enqueue job , promise=, allocation site= 403s JS MAINLOOP: Completed job 0 403s JS MAINLOOP: handling job 1, 403s JS MAINLOOP: Completed job 1 403s ok 5 Async microtasks resolves before idle task with priority set to GLib.PRIORITY_DEFAULT_IDLE 403s JS MAINLOOP: Enqueue job , promise=, allocation site= 403s JS MAINLOOP: handling job 0, 403s JS MAINLOOP: Enqueue job , promise=, allocation site= 403s JS MAINLOOP: Completed job 0 403s JS MAINLOOP: handling job 1, 403s JS MAINLOOP: Completed job 1 403s ok 6 Async microtasks resolves before 0-second timeout task with priority set to GLib.PRIORITY_LOW 403s JS MAINLOOP: Enqueue job , promise=, allocation site= 403s JS MAINLOOP: handling job 0, 403s JS MAINLOOP: Enqueue job , promise=, allocation site= 403s JS MAINLOOP: Completed job 0 403s JS MAINLOOP: handling job 1, 403s JS MAINLOOP: Completed job 1 403s ok 7 Async microtasks resolves before 0-second timeout task with priority set to GLib.PRIORITY_HIGH 403s JS MAINLOOP: Enqueue job , promise=, allocation site= 403s JS MAINLOOP: handling job 0, 403s JS MAINLOOP: Enqueue job , promise=, allocation site= 403s JS MAINLOOP: Completed job 0 403s JS MAINLOOP: handling job 1, 403s JS MAINLOOP: Completed job 1 403s ok 8 Async microtasks resolves before 0-second timeout task with priority set to GLib.PRIORITY_DEFAULT 403s JS MAINLOOP: Enqueue job , promise=, allocation site= 403s JS MAINLOOP: handling job 0, 403s JS MAINLOOP: Enqueue job , promise=, allocation site= 403s JS MAINLOOP: Completed job 0 403s JS MAINLOOP: handling job 1, 403s JS MAINLOOP: Completed job 1 403s ok 9 Async microtasks resolves before 0-second timeout task with priority set to GLib.PRIORITY_HIGH_IDLE 403s JS MAINLOOP: Enqueue job , promise=, allocation site= 403s JS MAINLOOP: handling job 0, 403s JS MAINLOOP: Enqueue job , promise=, allocation site= 403s JS MAINLOOP: Completed job 0 403s JS MAINLOOP: handling job 1, 403s JS MAINLOOP: Completed job 1 403s ok 10 Async microtasks resolves before 0-second timeout task with priority set to GLib.PRIORITY_DEFAULT_IDLE 403s JS G BXD: Defining method quit in prototype for GLib.MainLoop 403s JS MAINLOOP: Enqueue job , promise=, allocation site= 403s JS MAINLOOP: Main loop instance 0x106ae7beb3b0: Spinning loop until released or hook cleared 403s JS MAINLOOP: handling job 0, 403s JS MAINLOOP: Enqueue job , promise=, allocation site= 403s JS MAINLOOP: Completed job 0 403s JS MAINLOOP: handling job 1, 403s JS MAINLOOP: Enqueue job , promise=, allocation site= 403s JS MAINLOOP: Completed job 1 403s JS MAINLOOP: handling job 2, 403s JS MAINLOOP: Enqueue job , promise=, allocation site= 403s JS MAINLOOP: Completed job 2 403s JS MAINLOOP: handling job 3, 403s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine-executor.js async resolved" 403s JS MAINLOOP: Main loop instance 0x106ae7beb3b0: release 403s JS MAINLOOP: Completed job 3 403s JS MEMORY: Memory report: before destroying context 403s JS MEMORY: 199 objects currently alive 403s JS MEMORY: boxed_instance = 63 403s JS MEMORY: boxed_prototype = 10 403s JS MEMORY: closure = 1 403s JS MEMORY: function = 115 403s JS MEMORY: fundamental_instance = 0 403s JS MEMORY: fundamental_prototype = 0 403s JS MEMORY: gerror_instance = 0 403s JS MEMORY: gerror_prototype = 0 403s JS MEMORY: interface = 0 403s JS MEMORY: module = 5 403s JS MEMORY: ns = 3 403s JS MEMORY: object_instance = 0 403s JS MEMORY: object_prototype = 2 403s JS MEMORY: param = 0 403s JS MEMORY: union_instance = 0 403s JS MEMORY: union_prototype = 0 403s JS CTX: JS shutdown sequence 403s JS CTX: Stopping profiler 403s JS CTX: Shutting down toggle queue 403s JS CTX: Notifying external reference holders of GjsContext dispose 403s JS MAINLOOP: Stopping promise job dispatcher 403s JS CTX: Notifying reference holders of GjsContext dispose 403s JS CTX: Checking unhandled promise rejections 403s JS CTX: Releasing cached JS wrappers 403s JS CTX: Final triggered GC 403s JS CTX: Destroying JS context 403s JS CTX: Releasing all native objects 403s JS CTX: Disabling auto GC 403s JS CTX: Ending trace on global object 403s JS CTX: Freeing allocated resources 403s JS CTX: JS context destroyed 403s PASS: cjs/testAsync.test 403s Running test: cjs/testNamespace.test 403s JS NATIVE: Registered native JS module '_promiseNative' 403s JS NATIVE: Registered native JS module '_byteArrayNative' 403s JS NATIVE: Registered native JS module '_encodingNative' 403s JS NATIVE: Registered native JS module '_gi' 403s JS NATIVE: Registered native JS module 'gi' 403s JS NATIVE: Registered native JS module 'cairoNative' 403s JS NATIVE: Registered native JS module 'system' 403s JS NATIVE: Registered native JS module 'console' 403s JS NATIVE: Registered native JS module '_print' 403s JS CTX: Enabling JIT 403s JS CTX: Initialized class GjsFileImporter prototype 0x3707354000a0 403s JS IMPORT: Defining parent (nil) of 0x370735400100 'imports' is mod 0 403s JS IMPORT: Importing '_print' 403s JS NATIVE: Defining native module '_print' 403s JS IMPORT: Defining parent 0x370735400100 of 0x3707354007b8 '_print' is mod 1 403s JS IMPORT: successfully imported module '_print' 403s JS IMPORT: Loading internal module 'loader' (resource:///org/cinnamon/cjs/modules/internal/loader.js) 403s JS IMPORT: Module resolve hook for module 'resource:///org/cinnamon/cjs/modules/esm/_bootstrap/default.js' (resource:///org/cinnamon/cjs/modules/esm/_bootstrap/default.js), global 0x282b37c3b128 403s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x282b37c3b128 403s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x282b37c3b128 403s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x282b37c3b128 403s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x282b37c3b128 403s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x282b37c3b128 403s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x282b37c3b128 403s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x282b37c3b128 403s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x282b37c3b128 403s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x282b37c3b128 403s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x282b37c3b128 403s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x282b37c3b128 403s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x282b37c3b128 403s JS MAINLOOP: Main loop instance 0x10c5b550b3b0: hold 403s JS MAINLOOP: Enqueue job , promise=, allocation site= 403s JS MAINLOOP: Starting promise job dispatcher 403s JS MAINLOOP: Main loop instance 0x10c5b550b3b0: Spinning loop until released or hook cleared 403s JS MAINLOOP: handling job 0, 403s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 403s JS MAINLOOP: Main loop instance 0x10c5b550b3b0: release 403s JS MAINLOOP: Completed job 0 403s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine.js' (resource:///org/cjs/jsunit/minijasmine.js), global 0x282b37c3b128 403s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x282b37c3b128 403s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x282b37c3b128 403s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x282b37c3b128 403s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x282b37c3b128 403s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x282b37c3b128 403s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x282b37c3b128 403s JS IMPORT: Module metadata hook for module 0x3707354130c0 403s JS IMPORT: Defining meta.importSync for module 0x3707354130c0 403s JS NATIVE: Defining native module 'gi' 403s JS CTX: Initialized class GIRepositoryNamespace prototype 0x3707354134b0 403s JS IMPORT: JS import 'overrides' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/overrides.js 403s JS IMPORT: JS import 'overrides' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/overrides.js 403s JS IMPORT: Adding directory 'resource:///org/cinnamon/cjs/modules/core/overrides' to child importer 'overrides' 403s JS IMPORT: Importing directory 'overrides' 403s JS IMPORT: Defining parent 0x370735400100 of 0x3707354135b0 'overrides' is mod 1 403s JS IMPORT: Defined importer 'overrides' 0x3707354135b0 in 0x370735400100 403s JS IMPORT: successfully imported directory 'overrides' 403s JS IMPORT: Importing '_promiseNative' 403s JS NATIVE: Defining native module '_promiseNative' 403s JS IMPORT: Defining parent 0x370735400100 of 0x370735413a70 '_promiseNative' is mod 1 403s JS IMPORT: successfully imported module '_promiseNative' 403s JS IMPORT: Importing module GLib succeeded 403s JS IMPORT: Defining parent 0x3707354135b0 of 0x282b37c3c150 'GLib' is mod 1 403s JS IMPORT: successfully imported module 'GLib' 403s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 403s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x282b37c79060, JSClass 0x79077f08add0, in object 0x282b37c79038 403s JS CTX: Initialized class GIRepositoryGType prototype 0x370735413dc0 403s JS CTX: Initialized class GIRepositoryFunction prototype 0x370735413e20 403s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 403s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 403s JS G BXD: Defined class for Error (GError), prototype 0x282b37c790b0, JSClass 0x79077f08add0, in object 0x282b37c79038 403s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 403s JS G BXD: Defined class for Variant (GVariant), prototype 0x282b37c79100, JSClass 0x79077f08add0, in object 0x282b37c79038 403s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 403s JS G BXD: Defined class for Bytes (GBytes), prototype 0x282b37c79150, JSClass 0x79077f08add0, in object 0x282b37c79038 403s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 403s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 403s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x282b37c791a0, JSClass 0x79077f08add0, in object 0x282b37c79038 403s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 403s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 403s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 403s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 403s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 403s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 403s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 403s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 403s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 403s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 403s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 403s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 403s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 403s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 403s JS G BXD: Defined class for Thread (GThread), prototype 0x282b37c791f0, JSClass 0x79077f08add0, in object 0x282b37c79038 403s JS G BXD: Defining method ref in prototype for GLib.Thread 403s JS G BXD: Defining method unref in prototype for GLib.Thread 403s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 403s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x282b37c79240, JSClass 0x79077f08add0, in object 0x282b37c79038 403s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 403s JS G BXD: Defined class for Regex (GRegex), prototype 0x282b37c79290, JSClass 0x79077f08add0, in object 0x282b37c79038 403s JS G BXD: Defining method match in prototype for GLib.Regex 403s JS G BXD: Defining method match_full in prototype for GLib.Regex 403s JS G BXD: Defining method match_all in prototype for GLib.Regex 403s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 403s JS G NS: Defined namespace 'GLib' 0x282b37c79038 in GIRepository 0x370735413340 403s JS IMPORT: Importing module jasmine succeeded 403s JS IMPORT: Defining parent 0x370735400100 of 0x282b37c3cce0 'jasmine' is mod 1 403s JS IMPORT: successfully imported module 'jasmine' 403s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 403s JS MAINLOOP: Main loop instance 0x10c5b550b3b0: hold 403s JS MAINLOOP: Enqueue job , promise=, allocation site= 403s JS MAINLOOP: Main loop instance 0x10c5b550b3b0: Spinning loop until released or hook cleared 403s JS MAINLOOP: handling job 0, 403s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine.js async resolved" 403s JS MAINLOOP: Main loop instance 0x10c5b550b3b0: release 403s JS MAINLOOP: Completed job 0 403s JS IMPORT: Importing 'gi' 403s JS IMPORT: Defining parent 0x370735400100 of 0x370735413340 'gi' is mod 1 403s JS IMPORT: successfully imported module 'gi' 403s JS IMPORT: JS import 'Regress' not found in resource:///org/cinnamon/cjs/modules/core/overrides at resource:///org/cinnamon/cjs/modules/core/overrides/Regress.js 403s JS G NS: Defined namespace 'Regress' 0x282b37c79308 in GIRepository 0x370735413340 403s JS CTX: Script evaluation succeeded 403s JS MAINLOOP: Main loop instance 0x10c5b550b3b0: Spinning loop until released or hook cleared 403s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine-executor.js' (resource:///org/cjs/jsunit/minijasmine-executor.js), global 0x282b37c3b128 403s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x282b37c3b128 403s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x282b37c3b128 403s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x282b37c3b128 403s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x282b37c3b128 403s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x282b37c3b128 403s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x282b37c3b128 403s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x282b37c3b128 403s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x282b37c3b128 403s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x282b37c3b128 403s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x282b37c3b128 403s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x282b37c3b128 403s JS IMPORT: Module metadata hook for module 0x370735429d60 403s JS IMPORT: Defining meta.importSync for module 0x370735429d60 403s JS NATIVE: Defining native module 'system' 403s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x282b37c3b128 403s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x282b37c3b128 403s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 403s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 403s JS MAINLOOP: Set main loop hook to 403s JS MAINLOOP: Main loop instance 0x10c5b550b3b0: hold 403s JS MAINLOOP: Running and clearing main loop hook 403s JS G BXD: Defining method run in prototype for GLib.MainLoop 403s 1..1 403s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 403s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 403s JS G BXD: Defined class for Source (GSource), prototype 0x282b37c79330, JSClass 0x79077f08add0, in object 0x282b37c79038 403s JS G BXD: Defining method set_priority in prototype for GLib.Source 403s JS IMPORT: Importing '_gi' 403s JS NATIVE: Defining native module '_gi' 403s JS IMPORT: Defining parent 0x370735400100 of 0x37073542ec30 '_gi' is mod 1 403s JS IMPORT: successfully imported module '_gi' 403s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/cinnamon/cjs/modules/core/overrides at resource:///org/cinnamon/cjs/modules/core/overrides/CjsPrivate.js 403s JS G NS: Defined namespace 'CjsPrivate' 0x282b37c793d0 in GIRepository 0x370735413340 403s JS IMPORT: JS import '_common' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_common.js 403s JS IMPORT: JS import '_common' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_common.js 403s JS IMPORT: Importing module _common succeeded 403s JS IMPORT: Defining parent 0x370735400100 of 0x282b37cc4038 '_common' is mod 1 403s JS IMPORT: successfully imported module '_common' 403s JS IMPORT: JS import '_legacy' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_legacy.js 403s JS IMPORT: Importing module _legacy succeeded 403s JS IMPORT: Defining parent 0x370735400100 of 0x282b37cc4088 '_legacy' is mod 1 403s JS IMPORT: successfully imported module '_legacy' 403s JS IMPORT: Importing module GObject succeeded 403s JS IMPORT: Defining parent 0x3707354135b0 of 0x282b37c3cfb0 'GObject' is mod 1 403s JS IMPORT: successfully imported module 'GObject' 403s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 403s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 403s JS G BXD: Defined class for String (GString), prototype 0x282b37c79650, JSClass 0x79077f08add0, in object 0x282b37c793a8 403s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 403s JS G PRM: Defined class ParamSpec prototype is 0x282b37cc4128 class 0x79077f0902e8 in object 0x282b37c793a8 403s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 403s JS G OBJ: Defined class for Object (GObject), prototype 0x282b37c797b8, JSClass 0x79077f08b460, in object 0x282b37c793a8 403s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 403s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 403s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x282b37c797e0, JSClass 0x79077f08b460, in object 0x282b37c793a8 403s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 403s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 403s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 403s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 403s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 403s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 403s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 403s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 403s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 403s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 403s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 403s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 403s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 403s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 403s JS G NS: Defined namespace 'GObject' 0x282b37c793a8 in GIRepository 0x370735413340 403s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 403s JS G BXD: Defining method attach in prototype for GLib.Source 403s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 403s JS IMPORT: Module metadata hook for module 0x3707354043f8 403s JS IMPORT: Defining meta.importSync for module 0x3707354043f8 403s JS G BXD: Defining method destroy in prototype for GLib.Source 403s ok 1 GI repository namespace supplies a name 403s JS G BXD: Defining method quit in prototype for GLib.MainLoop 403s JS MAINLOOP: Enqueue job , promise=, allocation site= 403s JS MAINLOOP: Main loop instance 0x10c5b550b3b0: Spinning loop until released or hook cleared 403s JS MAINLOOP: handling job 0, 403s JS MAINLOOP: Enqueue job , promise=, allocation site= 403s JS MAINLOOP: Completed job 0 403s JS MAINLOOP: handling job 1, 403s JS MAINLOOP: Enqueue job , promise=, allocation site= 403s JS MAINLOOP: Completed job 1 403s JS MAINLOOP: handling job 2, 403s JS MAINLOOP: Enqueue job , promise=, allocation site= 403s JS MAINLOOP: Completed job 2 403s JS MAINLOOP: handling job 3, 403s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine-executor.js async resolved" 403s JS MAINLOOP: Main loop instance 0x10c5b550b3b0: release 403s JS MAINLOOP: Completed job 3 403s JS MEMORY: Memory report: before destroying context 403s JS MEMORY: 147 objects currently alive 403s JS MEMORY: boxed_instance = 11 403s JS MEMORY: boxed_prototype = 10 403s JS MEMORY: closure = 1 403s JS MEMORY: function = 114 403s JS MEMORY: fundamental_instance = 0 403s JS MEMORY: fundamental_prototype = 0 403s JS MEMORY: gerror_instance = 0 403s JS MEMORY: gerror_prototype = 0 403s JS MEMORY: interface = 0 403s JS MEMORY: module = 5 403s JS MEMORY: ns = 4 403s JS MEMORY: object_instance = 0 403s JS MEMORY: object_prototype = 2 403s JS MEMORY: param = 0 403s JS MEMORY: union_instance = 0 403s JS MEMORY: union_prototype = 0 403s JS CTX: JS shutdown sequence 403s JS CTX: Stopping profiler 403s JS CTX: Shutting down toggle queue 403s JS CTX: Notifying external reference holders of GjsContext dispose 403s JS MAINLOOP: Stopping promise job dispatcher 403s JS CTX: Notifying reference holders of GjsContext dispose 403s JS CTX: Checking unhandled promise rejections 403s JS CTX: Releasing cached JS wrappers 403s JS CTX: Final triggered GC 403s JS CTX: Destroying JS context 403s JS CTX: Releasing all native objects 403s JS CTX: Disabling auto GC 403s JS CTX: Ending trace on global object 403s JS CTX: Freeing allocated resources 403s JS CTX: JS context destroyed 403s PASS: cjs/testNamespace.test 403s Running test: cjs/testLegacyClass.test 403s JS NATIVE: Registered native JS module '_promiseNative' 403s JS NATIVE: Registered native JS module '_byteArrayNative' 403s JS NATIVE: Registered native JS module '_encodingNative' 403s JS NATIVE: Registered native JS module '_gi' 403s JS NATIVE: Registered native JS module 'gi' 403s JS NATIVE: Registered native JS module 'cairoNative' 403s JS NATIVE: Registered native JS module 'system' 403s JS NATIVE: Registered native JS module 'console' 403s JS NATIVE: Registered native JS module '_print' 403s JS CTX: Enabling JIT 403s JS CTX: Initialized class GjsFileImporter prototype 0x157feec000a0 403s JS IMPORT: Defining parent (nil) of 0x157feec00100 'imports' is mod 0 403s JS IMPORT: Importing '_print' 403s JS NATIVE: Defining native module '_print' 403s JS IMPORT: Defining parent 0x157feec00100 of 0x157feec007b8 '_print' is mod 1 403s JS IMPORT: successfully imported module '_print' 403s JS IMPORT: Loading internal module 'loader' (resource:///org/cinnamon/cjs/modules/internal/loader.js) 403s JS IMPORT: Module resolve hook for module 'resource:///org/cinnamon/cjs/modules/esm/_bootstrap/default.js' (resource:///org/cinnamon/cjs/modules/esm/_bootstrap/default.js), global 0x2d96c613b128 403s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x2d96c613b128 403s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2d96c613b128 403s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2d96c613b128 403s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2d96c613b128 403s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2d96c613b128 403s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x2d96c613b128 403s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x2d96c613b128 403s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x2d96c613b128 403s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2d96c613b128 403s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2d96c613b128 403s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x2d96c613b128 403s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x2d96c613b128 403s JS MAINLOOP: Main loop instance 0x3b0c73bb3b0: hold 403s JS MAINLOOP: Enqueue job , promise=, allocation site= 403s JS MAINLOOP: Starting promise job dispatcher 403s JS MAINLOOP: Main loop instance 0x3b0c73bb3b0: Spinning loop until released or hook cleared 403s JS MAINLOOP: handling job 0, 403s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 403s JS MAINLOOP: Main loop instance 0x3b0c73bb3b0: release 403s JS MAINLOOP: Completed job 0 403s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine.js' (resource:///org/cjs/jsunit/minijasmine.js), global 0x2d96c613b128 403s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2d96c613b128 403s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2d96c613b128 403s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2d96c613b128 403s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2d96c613b128 403s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2d96c613b128 403s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2d96c613b128 403s JS IMPORT: Module metadata hook for module 0x157feec130c0 403s JS IMPORT: Defining meta.importSync for module 0x157feec130c0 403s JS NATIVE: Defining native module 'gi' 403s JS CTX: Initialized class GIRepositoryNamespace prototype 0x157feec134b0 403s JS IMPORT: JS import 'overrides' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/overrides.js 403s JS IMPORT: JS import 'overrides' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/overrides.js 403s JS IMPORT: Adding directory 'resource:///org/cinnamon/cjs/modules/core/overrides' to child importer 'overrides' 403s JS IMPORT: Importing directory 'overrides' 403s JS IMPORT: Defining parent 0x157feec00100 of 0x157feec135b0 'overrides' is mod 1 403s JS IMPORT: Defined importer 'overrides' 0x157feec135b0 in 0x157feec00100 403s JS IMPORT: successfully imported directory 'overrides' 403s JS IMPORT: Importing '_promiseNative' 403s JS NATIVE: Defining native module '_promiseNative' 403s JS IMPORT: Defining parent 0x157feec00100 of 0x157feec13a70 '_promiseNative' is mod 1 403s JS IMPORT: successfully imported module '_promiseNative' 403s JS IMPORT: Importing module GLib succeeded 403s JS IMPORT: Defining parent 0x157feec135b0 of 0x2d96c613c150 'GLib' is mod 1 403s JS IMPORT: successfully imported module 'GLib' 403s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 403s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x2d96c6179060, JSClass 0x6d394e44add0, in object 0x2d96c6179038 403s JS CTX: Initialized class GIRepositoryGType prototype 0x157feec13dc0 403s JS CTX: Initialized class GIRepositoryFunction prototype 0x157feec13e20 403s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 403s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 403s JS G BXD: Defined class for Error (GError), prototype 0x2d96c61790b0, JSClass 0x6d394e44add0, in object 0x2d96c6179038 403s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 403s JS G BXD: Defined class for Variant (GVariant), prototype 0x2d96c6179100, JSClass 0x6d394e44add0, in object 0x2d96c6179038 403s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 403s JS G BXD: Defined class for Bytes (GBytes), prototype 0x2d96c6179150, JSClass 0x6d394e44add0, in object 0x2d96c6179038 403s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 403s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 403s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x2d96c61791a0, JSClass 0x6d394e44add0, in object 0x2d96c6179038 403s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 403s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 403s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 403s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 403s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 403s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 403s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 403s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 403s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 403s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 403s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 403s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 403s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 403s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 403s JS G BXD: Defined class for Thread (GThread), prototype 0x2d96c61791f0, JSClass 0x6d394e44add0, in object 0x2d96c6179038 403s JS G BXD: Defining method ref in prototype for GLib.Thread 403s JS G BXD: Defining method unref in prototype for GLib.Thread 403s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 403s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x2d96c6179240, JSClass 0x6d394e44add0, in object 0x2d96c6179038 403s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 403s JS G BXD: Defined class for Regex (GRegex), prototype 0x2d96c6179290, JSClass 0x6d394e44add0, in object 0x2d96c6179038 403s JS G BXD: Defining method match in prototype for GLib.Regex 403s JS G BXD: Defining method match_full in prototype for GLib.Regex 403s JS G BXD: Defining method match_all in prototype for GLib.Regex 403s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 403s JS G NS: Defined namespace 'GLib' 0x2d96c6179038 in GIRepository 0x157feec13340 403s JS IMPORT: Importing module jasmine succeeded 403s JS IMPORT: Defining parent 0x157feec00100 of 0x2d96c613cce0 'jasmine' is mod 1 403s JS IMPORT: successfully imported module 'jasmine' 403s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 403s JS MAINLOOP: Main loop instance 0x3b0c73bb3b0: hold 403s JS MAINLOOP: Enqueue job , promise=, allocation site= 403s JS MAINLOOP: Main loop instance 0x3b0c73bb3b0: Spinning loop until released or hook cleared 403s JS MAINLOOP: handling job 0, 403s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine.js async resolved" 403s JS MAINLOOP: Main loop instance 0x3b0c73bb3b0: release 403s JS MAINLOOP: Completed job 0 403s JS IMPORT: JS import 'lang' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/lang.js 403s JS IMPORT: JS import '_legacy' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_legacy.js 403s JS IMPORT: Importing module _legacy succeeded 403s JS IMPORT: Defining parent 0x157feec00100 of 0x2d96c613ce70 '_legacy' is mod 1 403s JS IMPORT: successfully imported module '_legacy' 403s JS IMPORT: Importing module lang succeeded 403s JS IMPORT: Defining parent 0x157feec00100 of 0x2d96c613ce20 'lang' is mod 1 403s JS IMPORT: successfully imported module 'lang' 403s JS CTX: Script evaluation succeeded 403s JS MAINLOOP: Main loop instance 0x3b0c73bb3b0: Spinning loop until released or hook cleared 403s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine-executor.js' (resource:///org/cjs/jsunit/minijasmine-executor.js), global 0x2d96c613b128 403s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2d96c613b128 403s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2d96c613b128 403s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2d96c613b128 403s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2d96c613b128 403s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2d96c613b128 403s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2d96c613b128 403s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2d96c613b128 403s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2d96c613b128 403s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2d96c613b128 403s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2d96c613b128 403s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2d96c613b128 403s JS IMPORT: Module metadata hook for module 0x157feec1b9b0 403s JS IMPORT: Defining meta.importSync for module 0x157feec1b9b0 403s JS NATIVE: Defining native module 'system' 403s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2d96c613b128 403s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2d96c613b128 403s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 403s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 403s JS MAINLOOP: Set main loop hook to 403s JS MAINLOOP: Main loop instance 0x3b0c73bb3b0: hold 403s JS MAINLOOP: Running and clearing main loop hook 403s JS G BXD: Defining method run in prototype for GLib.MainLoop 403s 1..62 403s JS IMPORT: Importing 'gi' 403s JS IMPORT: Defining parent 0x2d96c613ebe0 of 0x2d96c613ec28 'gi' is mod 1 403s JS IMPORT: successfully imported module 'gi' 403s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 403s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 403s JS G BXD: Defined class for Source (GSource), prototype 0x2d96c6179308, JSClass 0x6d394e44add0, in object 0x2d96c6179038 403s JS G BXD: Defining method set_priority in prototype for GLib.Source 403s JS IMPORT: Importing '_gi' 403s JS NATIVE: Defining native module '_gi' 403s JS IMPORT: Defining parent 0x2d96c613ebe0 of 0x157feec26cb8 '_gi' is mod 1 403s JS IMPORT: successfully imported module '_gi' 403s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/cinnamon/cjs/modules/core/overrides at resource:///org/cinnamon/cjs/modules/core/overrides/CjsPrivate.js 403s JS G NS: Defined namespace 'CjsPrivate' 0x2d96c61793a8 in GIRepository 0x2d96c613ec28 403s JS IMPORT: JS import '_common' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_common.js 403s JS IMPORT: JS import '_common' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_common.js 403s JS IMPORT: Importing module _common succeeded 403s JS IMPORT: Defining parent 0x2d96c613ebe0 of 0x2d96c61ca8f8 '_common' is mod 1 403s JS IMPORT: successfully imported module '_common' 403s JS IMPORT: Importing module GObject succeeded 403s JS IMPORT: Defining parent 0x2d96c613ec10 of 0x2d96c61ca8a8 'GObject' is mod 1 403s JS IMPORT: successfully imported module 'GObject' 403s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 403s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 403s JS G BXD: Defined class for String (GString), prototype 0x2d96c6179628, JSClass 0x6d394e44add0, in object 0x2d96c6179380 403s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 403s JS G PRM: Defined class ParamSpec prototype is 0x2d96c61ca998 class 0x6d394e4502e8 in object 0x2d96c6179380 403s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 403s JS G OBJ: Defined class for Object (GObject), prototype 0x2d96c6179790, JSClass 0x6d394e44b460, in object 0x2d96c6179380 403s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 403s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 403s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x2d96c61797b8, JSClass 0x6d394e44b460, in object 0x2d96c6179380 403s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 403s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 403s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 403s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 403s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 403s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 403s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 403s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 403s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 403s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 403s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 403s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 403s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 403s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 403s JS G NS: Defined namespace 'GObject' 0x2d96c6179380 in GIRepository 0x2d96c613ec28 403s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 403s JS G BXD: Defining method attach in prototype for GLib.Source 403s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 403s JS IMPORT: Module metadata hook for module 0x2d96c6162970 403s JS IMPORT: Defining meta.importSync for module 0x2d96c6162970 403s JS G BXD: Defining method destroy in prototype for GLib.Source 403s ok 1 A metaclass has its constructor called each time a class is created with it 403s ok 2 A metaclass is an instance of Lang.Class 403s ok 3 A metaclass produces instances that are instances of itself and Lang.Class 403s ok 4 A metaclass can dynamically define properties in its constructor 403s ok 5 A metaclass instance gets all the properties from its class and metaclass 403s ok 6 A metaclass instance gets dynamically defined properties from metaclass 403s ok 7 A metaclass can be instantiated with Lang.Class but still get the appropriate metaclass 403s ok 8 A metaclass can be detected with Lang.getMetaClass 403s ok 9 Class framework calls _init constructors 403s ok 10 Class framework calls parent constructors 403s ok 11 Class framework sets the right constructor properties 403s ok 12 Class framework sets up instanceof correctly 403s ok 13 Class framework has a name 403s ok 14 Class framework reports a sensible value for toString() 403s ok 15 Class framework allows overriding toString() 403s ok 16 Class framework is not configurable 403s ok 17 Class framework allows accessors for properties 403s ok 18 Class framework raises an exception when creating an abstract class 403s ok 19 Class framework inherits properties from abstract base classes 403s ok 20 Class framework inherits constructors from abstract base classes 403s ok 21 Class framework allows ES6 classes to inherit from abstract base classes 403s ok 22 Class framework lets methods call other methods without clobbering __caller__ 403s ok 23 Class framework allows custom return values from constructors 403s ok 24 Class framework allows symbol-named methods 403s ok 25 An interface is an instance of Lang.Interface 403s ok 26 An interface has a name 403s ok 27 An interface cannot be instantiated 403s ok 28 An interface can be implemented by a class 403s ok 29 An interface can be implemented by a class's superclass 403s ok 30 An interface doesn't disturb a class's constructor 403s ok 31 An interface can have its required method implemented 403s ok 32 An interface must have a name 403s ok 33 An interface must have its required methods implemented 403s ok 34 An interface does not have to have its optional methods implemented 403s ok 35 An interface can have its optional method deferred to by the implementation 403s ok 36 An interface can be chained up to by a class 403s ok 37 An interface can include arguments when being chained up to by a class 403s ok 38 An interface can have its property getter deferred to 403s ok 39 An interface can have its property setter deferred to 403s ok 40 An interface can have its property getter overridden 403s ok 41 An interface can have its property setter overridden 403s ok 42 An interface can require another interface 403s ok 43 An interface can have empty requires 403s ok 44 An interface can chain up to another interface 403s ok 45 An interface can be chained up to with a generic 403s ok 46 An interface can chain up to another interface with a generic 403s ok 47 An interface has its optional function defer to that of the last interface 403s ok 48 An interface must have all its required interfaces implemented 403s ok 49 An interface must have all its required interfaces implemented in the correct order 403s ok 50 An interface can have its implementation on a parent class 403s ok 51 An interface can require its implementor to be a subclass of some class 403s ok 52 An interface must be implemented by an object which subclasses the required class 403s ok 53 An interface can have methods that call others of its methods 403s ok 54 An interface is implemented by a subclass of a class that implements it 403s ok 55 An interface can be reimplemented by a subclass of a class that implements it 403s ok 56 An interface tells what it is with toString() 403s ok 57 ES6 class inheriting from Lang.Class calls a static method on the parent class 403s ok 58 ES6 class inheriting from Lang.Class calls a method on the parent class 403s ok 59 ES6 class inheriting from Lang.Class passes arguments to the parent class's constructor 403s ok 60 ES6 class inheriting from Lang.Class chains up to a method on the parent class 403s ok 61 ES6 class inheriting from Lang.Class overrides a method on the parent class 403s ok 62 ES6 class inheriting from Lang.Class sets and gets a property from the parent class 403s JS G BXD: Defining method quit in prototype for GLib.MainLoop 403s JS MAINLOOP: Enqueue job , promise=, allocation site= 403s JS MAINLOOP: Main loop instance 0x3b0c73bb3b0: Spinning loop until released or hook cleared 403s JS MAINLOOP: handling job 0, 403s JS MAINLOOP: Enqueue job , promise=, allocation site= 403s JS MAINLOOP: Completed job 0 403s JS MAINLOOP: handling job 1, 403s JS MAINLOOP: Enqueue job , promise=, allocation site= 403s JS MAINLOOP: Completed job 1 403s JS MAINLOOP: handling job 2, 403s JS MAINLOOP: Enqueue job , promise=, allocation site= 403s JS MAINLOOP: Completed job 2 403s JS MAINLOOP: handling job 3, 403s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine-executor.js async resolved" 403s JS MAINLOOP: Main loop instance 0x3b0c73bb3b0: release 403s JS MAINLOOP: Completed job 3 403s JS MEMORY: Memory report: before destroying context 403s JS MEMORY: 411 objects currently alive 403s JS MEMORY: boxed_instance = 275 403s JS MEMORY: boxed_prototype = 10 403s JS MEMORY: closure = 1 403s JS MEMORY: function = 114 403s JS MEMORY: fundamental_instance = 0 403s JS MEMORY: fundamental_prototype = 0 403s JS MEMORY: gerror_instance = 0 403s JS MEMORY: gerror_prototype = 0 403s JS MEMORY: interface = 0 403s JS MEMORY: module = 6 403s JS MEMORY: ns = 3 403s JS MEMORY: object_instance = 0 403s JS MEMORY: object_prototype = 2 403s JS MEMORY: param = 0 403s JS MEMORY: union_instance = 0 403s JS MEMORY: union_prototype = 0 403s JS CTX: JS shutdown sequence 403s JS CTX: Stopping profiler 403s JS CTX: Shutting down toggle queue 403s JS CTX: Notifying external reference holders of GjsContext dispose 403s JS MAINLOOP: Stopping promise job dispatcher 403s JS CTX: Notifying reference holders of GjsContext dispose 403s JS CTX: Checking unhandled promise rejections 403s JS CTX: Releasing cached JS wrappers 403s JS CTX: Final triggered GC 403s JS CTX: Destroying JS context 403s JS CTX: Releasing all native objects 403s JS CTX: Disabling auto GC 403s JS CTX: Ending trace on global object 403s JS CTX: Freeing allocated resources 403s JS CTX: JS context destroyed 403s PASS: cjs/testLegacyClass.test 403s Running test: cjs/testAsyncMainloop.test 403s JS NATIVE: Registered native JS module '_promiseNative' 403s JS NATIVE: Registered native JS module '_byteArrayNative' 403s JS NATIVE: Registered native JS module '_encodingNative' 403s JS NATIVE: Registered native JS module '_gi' 403s JS NATIVE: Registered native JS module 'gi' 403s JS NATIVE: Registered native JS module 'cairoNative' 403s JS NATIVE: Registered native JS module 'system' 403s JS NATIVE: Registered native JS module 'console' 403s JS NATIVE: Registered native JS module '_print' 403s JS CTX: Enabling JIT 403s JS CTX: Initialized class GjsFileImporter prototype 0x3e48232000a0 403s JS IMPORT: Defining parent (nil) of 0x3e4823200100 'imports' is mod 0 403s JS IMPORT: Importing '_print' 403s JS NATIVE: Defining native module '_print' 403s JS IMPORT: Defining parent 0x3e4823200100 of 0x3e48232007b8 '_print' is mod 1 403s JS IMPORT: successfully imported module '_print' 403s JS IMPORT: Loading internal module 'loader' (resource:///org/cinnamon/cjs/modules/internal/loader.js) 403s JS IMPORT: Module resolve hook for module 'resource:///org/cinnamon/cjs/modules/esm/_bootstrap/default.js' (resource:///org/cinnamon/cjs/modules/esm/_bootstrap/default.js), global 0x223663c3b128 403s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x223663c3b128 403s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x223663c3b128 403s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x223663c3b128 403s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x223663c3b128 403s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x223663c3b128 403s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x223663c3b128 403s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x223663c3b128 403s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x223663c3b128 403s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x223663c3b128 403s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x223663c3b128 403s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x223663c3b128 403s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x223663c3b128 403s JS MAINLOOP: Main loop instance 0x1d3262fbb3b0: hold 403s JS MAINLOOP: Enqueue job , promise=, allocation site= 403s JS MAINLOOP: Starting promise job dispatcher 403s JS MAINLOOP: Main loop instance 0x1d3262fbb3b0: Spinning loop until released or hook cleared 403s JS MAINLOOP: handling job 0, 403s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 403s JS MAINLOOP: Main loop instance 0x1d3262fbb3b0: release 403s JS MAINLOOP: Completed job 0 403s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine.js' (resource:///org/cjs/jsunit/minijasmine.js), global 0x223663c3b128 403s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x223663c3b128 403s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x223663c3b128 403s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x223663c3b128 403s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x223663c3b128 403s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x223663c3b128 403s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x223663c3b128 403s JS IMPORT: Module metadata hook for module 0x3e48232130c0 403s JS IMPORT: Defining meta.importSync for module 0x3e48232130c0 403s JS NATIVE: Defining native module 'gi' 403s JS CTX: Initialized class GIRepositoryNamespace prototype 0x3e48232134b0 403s JS IMPORT: JS import 'overrides' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/overrides.js 403s JS IMPORT: JS import 'overrides' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/overrides.js 403s JS IMPORT: Adding directory 'resource:///org/cinnamon/cjs/modules/core/overrides' to child importer 'overrides' 403s JS IMPORT: Importing directory 'overrides' 403s JS IMPORT: Defining parent 0x3e4823200100 of 0x3e48232135b0 'overrides' is mod 1 403s JS IMPORT: Defined importer 'overrides' 0x3e48232135b0 in 0x3e4823200100 403s JS IMPORT: successfully imported directory 'overrides' 403s JS IMPORT: Importing '_promiseNative' 403s JS NATIVE: Defining native module '_promiseNative' 403s JS IMPORT: Defining parent 0x3e4823200100 of 0x3e4823213a70 '_promiseNative' is mod 1 403s JS IMPORT: successfully imported module '_promiseNative' 403s JS IMPORT: Importing module GLib succeeded 403s JS IMPORT: Defining parent 0x3e48232135b0 of 0x223663c3c150 'GLib' is mod 1 403s JS IMPORT: successfully imported module 'GLib' 403s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 403s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x223663c79060, JSClass 0x7e65aa46add0, in object 0x223663c79038 403s JS CTX: Initialized class GIRepositoryGType prototype 0x3e4823213dc0 403s JS CTX: Initialized class GIRepositoryFunction prototype 0x3e4823213e20 403s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 403s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 403s JS G BXD: Defined class for Error (GError), prototype 0x223663c790b0, JSClass 0x7e65aa46add0, in object 0x223663c79038 403s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 403s JS G BXD: Defined class for Variant (GVariant), prototype 0x223663c79100, JSClass 0x7e65aa46add0, in object 0x223663c79038 403s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 403s JS G BXD: Defined class for Bytes (GBytes), prototype 0x223663c79150, JSClass 0x7e65aa46add0, in object 0x223663c79038 403s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 403s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 403s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x223663c791a0, JSClass 0x7e65aa46add0, in object 0x223663c79038 403s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 403s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 403s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 403s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 403s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 403s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 403s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 403s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 403s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 403s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 403s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 403s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 403s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 403s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 403s JS G BXD: Defined class for Thread (GThread), prototype 0x223663c791f0, JSClass 0x7e65aa46add0, in object 0x223663c79038 403s JS G BXD: Defining method ref in prototype for GLib.Thread 403s JS G BXD: Defining method unref in prototype for GLib.Thread 403s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 403s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x223663c79240, JSClass 0x7e65aa46add0, in object 0x223663c79038 403s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 403s JS G BXD: Defined class for Regex (GRegex), prototype 0x223663c79290, JSClass 0x7e65aa46add0, in object 0x223663c79038 403s JS G BXD: Defining method match in prototype for GLib.Regex 403s JS G BXD: Defining method match_full in prototype for GLib.Regex 403s JS G BXD: Defining method match_all in prototype for GLib.Regex 403s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 403s JS G NS: Defined namespace 'GLib' 0x223663c79038 in GIRepository 0x3e4823213340 403s JS IMPORT: Importing module jasmine succeeded 403s JS IMPORT: Defining parent 0x3e4823200100 of 0x223663c3cce0 'jasmine' is mod 1 403s JS IMPORT: successfully imported module 'jasmine' 403s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 403s JS MAINLOOP: Main loop instance 0x1d3262fbb3b0: hold 403s JS MAINLOOP: Enqueue job , promise=, allocation site= 403s JS MAINLOOP: Main loop instance 0x1d3262fbb3b0: Spinning loop until released or hook cleared 403s JS MAINLOOP: handling job 0, 403s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine.js async resolved" 403s JS MAINLOOP: Main loop instance 0x1d3262fbb3b0: release 403s JS MAINLOOP: Completed job 0 403s JS IMPORT: Module resolve hook for module 'file:///usr/libexec/installed-tests/cjs/js/testAsyncMainloop.js' (file:///usr/libexec/installed-tests/cjs/js/testAsyncMainloop.js), global 0x223663c3b128 403s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x223663c3b128 403s JS IMPORT: Module resolve hook for module "resource:///org/cjs/jsunit/minijasmine.js" (relative to ), global 0x223663c3b128 403s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x223663c3b128 403s JS IMPORT: Module resolve hook for module "resource:///org/cjs/jsunit/minijasmine.js" (relative to ), global 0x223663c3b128 403s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x223663c3b128 403s JS IMPORT: Module resolve hook for module "resource:///org/cjs/jsunit/minijasmine.js" (relative to ), global 0x223663c3b128 403s JS MAINLOOP: Main loop instance 0x1d3262fbb3b0: hold 403s JS MAINLOOP: Enqueue job , promise=, allocation site= 403s JS MAINLOOP: Main loop instance 0x1d3262fbb3b0: Spinning loop until released or hook cleared 403s JS MAINLOOP: handling job 0, 403s JS IMPORT: Module evaluation promise resolved: function "file:///usr/libexec/installed-tests/cjs/js/testAsyncMainloop.js async resolved" 403s JS MAINLOOP: Main loop instance 0x1d3262fbb3b0: release 403s JS MAINLOOP: Completed job 0 403s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine-executor.js' (resource:///org/cjs/jsunit/minijasmine-executor.js), global 0x223663c3b128 403s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x223663c3b128 403s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x223663c3b128 403s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x223663c3b128 403s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x223663c3b128 403s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x223663c3b128 403s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x223663c3b128 403s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x223663c3b128 403s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x223663c3b128 403s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x223663c3b128 403s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x223663c3b128 403s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x223663c3b128 403s JS IMPORT: Module metadata hook for module 0x3e482322a5a8 403s JS IMPORT: Defining meta.importSync for module 0x3e482322a5a8 403s JS NATIVE: Defining native module 'system' 403s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x223663c3b128 403s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x223663c3b128 403s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 403s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 403s JS MAINLOOP: Set main loop hook to 403s JS MAINLOOP: Main loop instance 0x1d3262fbb3b0: hold 403s JS MAINLOOP: Running and clearing main loop hook 403s JS G BXD: Defining method run in prototype for GLib.MainLoop 403s 1..1 403s JS IMPORT: Importing 'gi' 403s JS IMPORT: Defining parent 0x3e4823200100 of 0x3e4823213340 'gi' is mod 1 403s JS IMPORT: successfully imported module 'gi' 403s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 403s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 403s JS G BXD: Defined class for Source (GSource), prototype 0x223663c79308, JSClass 0x7e65aa46add0, in object 0x223663c79038 403s JS G BXD: Defining method set_priority in prototype for GLib.Source 403s JS IMPORT: Importing '_gi' 403s JS NATIVE: Defining native module '_gi' 403s JS IMPORT: Defining parent 0x3e4823200100 of 0x3e482322f518 '_gi' is mod 1 403s JS IMPORT: successfully imported module '_gi' 403s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/cinnamon/cjs/modules/core/overrides at resource:///org/cinnamon/cjs/modules/core/overrides/CjsPrivate.js 403s JS G NS: Defined namespace 'CjsPrivate' 0x223663c793a8 in GIRepository 0x3e4823213340 403s JS IMPORT: JS import '_common' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_common.js 403s JS IMPORT: JS import '_common' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_common.js 403s JS IMPORT: Importing module _common succeeded 403s JS IMPORT: Defining parent 0x3e4823200100 of 0x223663c3cfd8 '_common' is mod 1 403s JS IMPORT: successfully imported module '_common' 403s JS IMPORT: JS import '_legacy' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_legacy.js 403s JS IMPORT: Importing module _legacy succeeded 403s JS IMPORT: Defining parent 0x3e4823200100 of 0x223663cc5060 '_legacy' is mod 1 403s JS IMPORT: successfully imported module '_legacy' 403s JS IMPORT: Importing module GObject succeeded 403s JS IMPORT: Defining parent 0x3e48232135b0 of 0x223663c3cf88 'GObject' is mod 1 403s JS IMPORT: successfully imported module 'GObject' 403s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 403s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 403s JS G BXD: Defined class for String (GString), prototype 0x223663c79628, JSClass 0x7e65aa46add0, in object 0x223663c79380 403s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 403s JS G PRM: Defined class ParamSpec prototype is 0x223663cc5100 class 0x7e65aa4702e8 in object 0x223663c79380 403s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 403s JS G OBJ: Defined class for Object (GObject), prototype 0x223663c79790, JSClass 0x7e65aa46b460, in object 0x223663c79380 403s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 403s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 403s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x223663c797b8, JSClass 0x7e65aa46b460, in object 0x223663c79380 403s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 403s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 403s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 403s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 403s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 403s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 403s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 403s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 403s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 403s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 403s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 403s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 403s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 403s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 403s JS G NS: Defined namespace 'GObject' 0x223663c79380 in GIRepository 0x3e4823213340 403s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 403s JS G BXD: Defining method attach in prototype for GLib.Source 403s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 403s JS IMPORT: Module metadata hook for module 0x3e48232043f8 403s JS IMPORT: Defining meta.importSync for module 0x3e48232043f8 403s JS G BXD: Defining method destroy in prototype for GLib.Source 403s JS G BXD: Defining method is_running in prototype for GLib.MainLoop 403s JS G BXD: Defining method quit in prototype for GLib.MainLoop 403s JS G NS: Found info type FUNCTION for 'timeout_add' in namespace 'GLib' 403s JS MAINLOOP: Set main loop hook to 403s JS MAINLOOP: Enqueue job , promise=, allocation site= 403s JS MAINLOOP: Main loop instance 0x1d3262fbb3b0: Spinning loop until released or hook cleared 403s JS MAINLOOP: handling job 0, 403s JS MAINLOOP: Completed job 0 403s JS MAINLOOP: Running and clearing main loop hook 403s JS MAINLOOP: Enqueue job , promise=, allocation site= 403s JS MAINLOOP: Main loop instance 0x1d3262fbb3b0: Spinning loop until released or hook cleared 403s JS MAINLOOP: handling job 0, 403s JS MAINLOOP: Enqueue job , promise=, allocation site= 403s JS MAINLOOP: Enqueue job , promise=, allocation site= 403s JS MAINLOOP: Completed job 0 403s JS MAINLOOP: handling job 1, 403s JS MAINLOOP: Set main loop hook to 403s JS MAINLOOP: Completed job 1 403s JS MAINLOOP: handling job 2, 403s ok 1 Async mainloop resolves when main loop exits 403s JS MAINLOOP: Completed job 2 403s JS MAINLOOP: Running and clearing main loop hook 403s JS MAINLOOP: Enqueue job , promise=, allocation site= 403s JS MAINLOOP: Main loop instance 0x1d3262fbb3b0: Spinning loop until released or hook cleared 403s JS MAINLOOP: handling job 0, 403s JS MAINLOOP: Enqueue job , promise=, allocation site= 403s JS MAINLOOP: Completed job 0 403s JS MAINLOOP: handling job 1, 403s JS MAINLOOP: Enqueue job , promise=, allocation site= 403s JS MAINLOOP: Completed job 1 403s JS MAINLOOP: handling job 2, 403s JS MAINLOOP: Enqueue job , promise=, allocation site= 403s JS MAINLOOP: Completed job 2 403s JS MAINLOOP: handling job 3, 403s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine-executor.js async resolved" 403s JS MAINLOOP: Main loop instance 0x1d3262fbb3b0: release 403s JS MAINLOOP: Completed job 3 403s JS MEMORY: Memory report: before destroying context 403s JS MEMORY: 151 objects currently alive 403s JS MEMORY: boxed_instance = 14 403s JS MEMORY: boxed_prototype = 10 403s JS MEMORY: closure = 1 403s JS MEMORY: function = 116 403s JS MEMORY: fundamental_instance = 0 403s JS MEMORY: fundamental_prototype = 0 403s JS MEMORY: gerror_instance = 0 403s JS MEMORY: gerror_prototype = 0 403s JS MEMORY: interface = 0 403s JS MEMORY: module = 5 403s JS MEMORY: ns = 3 403s JS MEMORY: object_instance = 0 403s JS MEMORY: object_prototype = 2 403s JS MEMORY: param = 0 403s JS MEMORY: union_instance = 0 403s JS MEMORY: union_prototype = 0 403s JS CTX: JS shutdown sequence 403s JS CTX: Stopping profiler 403s JS CTX: Shutting down toggle queue 403s JS CTX: Notifying external reference holders of GjsContext dispose 403s JS MAINLOOP: Stopping promise job dispatcher 403s JS CTX: Notifying reference holders of GjsContext dispose 403s JS CTX: Checking unhandled promise rejections 403s JS CTX: Releasing cached JS wrappers 403s JS CTX: Final triggered GC 403s JS CTX: Destroying JS context 403s JS CTX: Releasing all native objects 403s JS CTX: Disabling auto GC 403s JS CTX: Ending trace on global object 403s JS CTX: Freeing allocated resources 403s JS CTX: JS context destroyed 403s PASS: cjs/testAsyncMainloop.test 403s Running test: cjs/testLegacyGtk.test 403s JS NATIVE: Registered native JS module '_promiseNative' 403s JS NATIVE: Registered native JS module '_byteArrayNative' 403s JS NATIVE: Registered native JS module '_encodingNative' 403s JS NATIVE: Registered native JS module '_gi' 403s JS NATIVE: Registered native JS module 'gi' 403s JS NATIVE: Registered native JS module 'cairoNative' 403s JS NATIVE: Registered native JS module 'system' 403s JS NATIVE: Registered native JS module 'console' 403s JS NATIVE: Registered native JS module '_print' 403s JS CTX: Enabling JIT 403s JS CTX: Initialized class GjsFileImporter prototype 0xa24017000a0 403s JS IMPORT: Defining parent (nil) of 0xa2401700100 'imports' is mod 0 403s JS IMPORT: Importing '_print' 403s JS NATIVE: Defining native module '_print' 403s JS IMPORT: Defining parent 0xa2401700100 of 0xa24017007b8 '_print' is mod 1 403s JS IMPORT: successfully imported module '_print' 403s JS IMPORT: Loading internal module 'loader' (resource:///org/cinnamon/cjs/modules/internal/loader.js) 403s JS IMPORT: Module resolve hook for module 'resource:///org/cinnamon/cjs/modules/esm/_bootstrap/default.js' (resource:///org/cinnamon/cjs/modules/esm/_bootstrap/default.js), global 0x32e76583b128 403s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x32e76583b128 403s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x32e76583b128 403s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x32e76583b128 403s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x32e76583b128 403s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x32e76583b128 403s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x32e76583b128 403s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x32e76583b128 403s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x32e76583b128 403s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x32e76583b128 403s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x32e76583b128 403s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x32e76583b128 403s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x32e76583b128 403s JS MAINLOOP: Main loop instance 0x1bfbf329b3b0: hold 403s JS MAINLOOP: Enqueue job , promise=, allocation site= 403s JS MAINLOOP: Starting promise job dispatcher 403s JS MAINLOOP: Main loop instance 0x1bfbf329b3b0: Spinning loop until released or hook cleared 403s JS MAINLOOP: handling job 0, 403s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 403s JS MAINLOOP: Main loop instance 0x1bfbf329b3b0: release 403s JS MAINLOOP: Completed job 0 403s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine.js' (resource:///org/cjs/jsunit/minijasmine.js), global 0x32e76583b128 403s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x32e76583b128 403s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x32e76583b128 403s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x32e76583b128 403s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x32e76583b128 403s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x32e76583b128 403s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x32e76583b128 403s JS IMPORT: Module metadata hook for module 0xa24017130c0 403s JS IMPORT: Defining meta.importSync for module 0xa24017130c0 403s JS NATIVE: Defining native module 'gi' 403s JS CTX: Initialized class GIRepositoryNamespace prototype 0xa24017134b0 403s JS IMPORT: JS import 'overrides' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/overrides.js 403s JS IMPORT: JS import 'overrides' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/overrides.js 403s JS IMPORT: Adding directory 'resource:///org/cinnamon/cjs/modules/core/overrides' to child importer 'overrides' 403s JS IMPORT: Importing directory 'overrides' 403s JS IMPORT: Defining parent 0xa2401700100 of 0xa24017135b0 'overrides' is mod 1 403s JS IMPORT: Defined importer 'overrides' 0xa24017135b0 in 0xa2401700100 403s JS IMPORT: successfully imported directory 'overrides' 403s JS IMPORT: Importing '_promiseNative' 403s JS NATIVE: Defining native module '_promiseNative' 403s JS IMPORT: Defining parent 0xa2401700100 of 0xa2401713a70 '_promiseNative' is mod 1 403s JS IMPORT: successfully imported module '_promiseNative' 403s JS IMPORT: Importing module GLib succeeded 403s JS IMPORT: Defining parent 0xa24017135b0 of 0x32e76583c150 'GLib' is mod 1 403s JS IMPORT: successfully imported module 'GLib' 403s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 403s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x32e765879060, JSClass 0x6850382dadd0, in object 0x32e765879038 403s JS CTX: Initialized class GIRepositoryGType prototype 0xa2401713dc0 403s JS CTX: Initialized class GIRepositoryFunction prototype 0xa2401713e20 403s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 403s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 403s JS G BXD: Defined class for Error (GError), prototype 0x32e7658790b0, JSClass 0x6850382dadd0, in object 0x32e765879038 403s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 403s JS G BXD: Defined class for Variant (GVariant), prototype 0x32e765879100, JSClass 0x6850382dadd0, in object 0x32e765879038 403s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 403s JS G BXD: Defined class for Bytes (GBytes), prototype 0x32e765879150, JSClass 0x6850382dadd0, in object 0x32e765879038 403s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 403s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 403s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x32e7658791a0, JSClass 0x6850382dadd0, in object 0x32e765879038 403s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 403s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 403s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 403s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 403s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 403s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 403s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 403s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 403s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 403s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 403s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 403s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 403s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 403s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 403s JS G BXD: Defined class for Thread (GThread), prototype 0x32e7658791f0, JSClass 0x6850382dadd0, in object 0x32e765879038 403s JS G BXD: Defining method ref in prototype for GLib.Thread 403s JS G BXD: Defining method unref in prototype for GLib.Thread 403s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 403s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x32e765879240, JSClass 0x6850382dadd0, in object 0x32e765879038 403s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 403s JS G BXD: Defined class for Regex (GRegex), prototype 0x32e765879290, JSClass 0x6850382dadd0, in object 0x32e765879038 403s JS G BXD: Defining method match in prototype for GLib.Regex 403s JS G BXD: Defining method match_full in prototype for GLib.Regex 403s JS G BXD: Defining method match_all in prototype for GLib.Regex 403s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 403s JS G NS: Defined namespace 'GLib' 0x32e765879038 in GIRepository 0xa2401713340 403s JS IMPORT: Importing module jasmine succeeded 403s JS IMPORT: Defining parent 0xa2401700100 of 0x32e76583cce0 'jasmine' is mod 1 403s JS IMPORT: successfully imported module 'jasmine' 403s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 403s JS MAINLOOP: Main loop instance 0x1bfbf329b3b0: hold 403s JS MAINLOOP: Enqueue job , promise=, allocation site= 403s JS MAINLOOP: Main loop instance 0x1bfbf329b3b0: Spinning loop until released or hook cleared 403s JS MAINLOOP: handling job 0, 403s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine.js async resolved" 403s JS MAINLOOP: Main loop instance 0x1bfbf329b3b0: release 403s JS MAINLOOP: Completed job 0 403s JS IMPORT: Importing 'gi' 403s JS IMPORT: Defining parent 0xa2401700100 of 0xa2401713340 'gi' is mod 1 403s JS IMPORT: successfully imported module 'gi' 403s JS IMPORT: JS import '_legacy' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_legacy.js 403s JS IMPORT: Importing module _legacy succeeded 403s JS IMPORT: Defining parent 0xa2401700100 of 0x32e76583ce70 '_legacy' is mod 1 403s JS IMPORT: successfully imported module '_legacy' 403s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/cinnamon/cjs/modules/core/overrides at resource:///org/cinnamon/cjs/modules/core/overrides/CjsPrivate.js 403s JS G NS: Defined namespace 'CjsPrivate' 0x32e765879358 in GIRepository 0xa2401713340 403s JS IMPORT: JS import 'signals' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/signals.js 403s JS IMPORT: JS import 'lang' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/lang.js 403s JS IMPORT: Importing module lang succeeded 403s JS IMPORT: Defining parent 0xa2401700100 of 0x32e76583cf60 'lang' is mod 1 403s JS IMPORT: successfully imported module 'lang' 403s JS IMPORT: JS import '_signals' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_signals.js 403s JS IMPORT: JS import '_signals' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_signals.js 403s JS IMPORT: Importing module _signals succeeded 403s JS IMPORT: Defining parent 0xa2401700100 of 0x32e76583cfb0 '_signals' is mod 1 403s JS IMPORT: successfully imported module '_signals' 403s JS IMPORT: Importing module signals succeeded 403s JS IMPORT: Defining parent 0xa2401700100 of 0x32e76583cf10 'signals' is mod 1 403s JS IMPORT: successfully imported module 'signals' 403s JS IMPORT: Importing module Gio succeeded 403s JS IMPORT: Defining parent 0xa24017135b0 of 0x32e76583cec0 'Gio' is mod 1 403s JS IMPORT: successfully imported module 'Gio' 403s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 403s JS IMPORT: Importing '_gi' 403s JS NATIVE: Defining native module '_gi' 403s JS IMPORT: Defining parent 0xa2401700100 of 0xa240172b930 '_gi' is mod 1 403s JS IMPORT: successfully imported module '_gi' 403s JS IMPORT: JS import '_common' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_common.js 403s JS IMPORT: JS import '_common' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_common.js 403s JS IMPORT: Importing module _common succeeded 403s JS IMPORT: Defining parent 0xa2401700100 of 0x32e7658c6088 '_common' is mod 1 403s JS IMPORT: successfully imported module '_common' 403s JS IMPORT: Importing module GObject succeeded 403s JS IMPORT: Defining parent 0xa24017135b0 of 0x32e7658c6038 'GObject' is mod 1 403s JS IMPORT: successfully imported module 'GObject' 403s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 403s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 403s JS G BXD: Defined class for String (GString), prototype 0x32e765879600, JSClass 0x6850382dadd0, in object 0x32e765879380 403s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 403s JS G PRM: Defined class ParamSpec prototype is 0x32e7658c6128 class 0x6850382e02e8 in object 0x32e765879380 403s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 403s JS G OBJ: Defined class for Object (GObject), prototype 0x32e765879768, JSClass 0x6850382db460, in object 0x32e765879380 403s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 403s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 403s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x32e765879790, JSClass 0x6850382db460, in object 0x32e765879380 403s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 403s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 403s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 403s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 403s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 403s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 403s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 403s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 403s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 403s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 403s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 403s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 403s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 403s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 403s JS G NS: Defined namespace 'GObject' 0x32e765879380 in GIRepository 0xa2401713340 403s JS G OBJ: Defined class for Application (GApplication), prototype 0x32e7658797e0, JSClass 0x6850382db460, in object 0x32e765879330 403s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 403s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x32e7658c6600, JSClass 0x6850382db4e0, in object 0x32e765879330 403s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 403s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 403s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 403s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 403s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 403s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 403s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 403s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 403s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 403s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 403s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x32e765879858, JSClass 0x6850382db460, in object 0x32e765879330 403s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 403s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x32e7658c6880, JSClass 0x6850382db4e0, in object 0x32e765879330 403s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 403s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x32e7658798d0, JSClass 0x6850382db460, in object 0x32e765879330 403s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 403s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 403s JS G IFACE: Defined class for Initable (GInitable), prototype 0x32e7658c69c0, JSClass 0x6850382db4e0, in object 0x32e765879330 403s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 403s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 403s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 403s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x32e765879948, JSClass 0x6850382dadd0, in object 0x32e765879330 403s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 403s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x32e765879998, JSClass 0x6850382dadd0, in object 0x32e765879330 403s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'CjsPrivate' 403s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 403s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x32e7658799e8, JSClass 0x6850382db460, in object 0x32e765879330 403s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x32e765879a38, JSClass 0x6850382db460, in object 0x32e765879358 403s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 403s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x32e765879a88, JSClass 0x6850382db460, in object 0x32e765879330 403s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 403s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 403s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 403s JS G IFACE: Defined class for File (GFile), prototype 0x32e7658c6b28, JSClass 0x6850382db4e0, in object 0x32e765879330 403s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x32e765879b00, JSClass 0x6850382db460, in object 0xa2401713420 403s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 403s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x32e765879b78, JSClass 0x6850382db460, in object 0x32e765879330 403s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 403s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 403s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x32e765879bc8, JSClass 0x6850382db460, in object 0x32e765879330 403s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 403s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x32e765879c18, JSClass 0x6850382db460, in object 0x32e765879330 403s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 403s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x32e765879c68, JSClass 0x6850382dadd0, in object 0x32e765879330 403s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 403s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 403s JS G OBJ: Defined class for Settings (GSettings), prototype 0x32e765879cb8, JSClass 0x6850382db460, in object 0x32e765879330 403s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 403s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 403s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 403s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 403s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 403s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 403s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 403s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 403s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 403s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 403s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 403s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 403s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 403s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 403s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 403s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 403s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 403s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 403s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 403s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 403s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 403s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 403s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 403s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 403s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 403s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 403s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 403s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 403s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 403s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 403s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 403s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 403s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 403s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 403s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 403s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 403s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 403s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 403s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 403s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 403s JS G NS: Defined namespace 'Gio' 0x32e765879330 in GIRepository 0xa2401713340 403s JS IMPORT: Importing module Gtk succeeded 403s JS IMPORT: Defining parent 0xa24017135b0 of 0x32e76583ce20 'Gtk' is mod 1 403s JS IMPORT: successfully imported module 'Gtk' 403s JS G NS: Found info type OBJECT for 'Widget' in namespace 'Gtk' 403s JS G NS: Found info type OBJECT for 'InitiallyUnowned' in namespace 'GObject' 403s JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0x32e765879d08, JSClass 0x6850382db460, in object 0x32e765879380 403s JS G OBJ: Defined class for Widget (GtkWidget), prototype 0x32e765879d58, JSClass 0x6850382db460, in object 0x32e765879308 403s JS G NS: Found info type INTERFACE for 'Buildable' in namespace 'Gtk' 403s JS G IFACE: Defined class for Buildable (GtkBuildable), prototype 0x32e7658d7880, JSClass 0x6850382db4e0, in object 0x32e765879308 403s JS G NS: Found info type OBJECT for 'Container' in namespace 'Gtk' 403s JS G OBJ: Defined class for Container (GtkContainer), prototype 0x32e765879dd0, JSClass 0x6850382db460, in object 0x32e765879308 403s JS G OBJ: Defining method child_set_property in prototype for GtkContainer (Gtk.Container) 403s JS G NS: Defined namespace 'Gtk' 0x32e765879308 in GIRepository 0xa2401713340 403s JS IMPORT: Importing 'system' 403s JS NATIVE: Defining native module 'system' 403s JS IMPORT: Defining parent 0xa2401700100 of 0xa2401732350 'system' is mod 1 403s JS IMPORT: successfully imported module 'system' 403s JS G NS: Found info type OBJECT for 'Grid' in namespace 'Gtk' 403s JS G OBJ: Defined class for Grid (GtkGrid), prototype 0x32e765879e20, JSClass 0x6850382db460, in object 0x32e765879308 403s JS IMPORT: Module metadata hook for module 0xa2401702360 403s JS IMPORT: Defining meta.importSync for module 0xa2401702360 403s JS NATIVE: Defining native module '_encodingNative' 403s JS G NS: Found info type INTERFACE for 'Orientable' in namespace 'Gtk' 403s JS G IFACE: Defined class for Orientable (GtkOrientable), prototype 0x32e7658d79c0, JSClass 0x6850382db4e0, in object 0x32e765879308 403s JS G OBJ: Defined class for Gjs_MyComplexGtkSubclass (Gjs_MyComplexGtkSubclass), prototype 0x32e765879e98, JSClass 0x6850382db460, in object 0xa2401713420 403s JS G OBJ: Defined class for Gjs_MyComplexGtkSubclassFromResource (Gjs_MyComplexGtkSubclassFromResource), prototype 0x32e765879ee8, JSClass 0x6850382db460, in object 0xa2401713420 403s JS CTX: Script evaluation succeeded 403s JS MAINLOOP: Main loop instance 0x1bfbf329b3b0: Spinning loop until released or hook cleared 403s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine-executor.js' (resource:///org/cjs/jsunit/minijasmine-executor.js), global 0x32e76583b128 403s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x32e76583b128 403s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x32e76583b128 403s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x32e76583b128 403s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x32e76583b128 403s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x32e76583b128 403s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x32e76583b128 403s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x32e76583b128 403s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x32e76583b128 403s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x32e76583b128 403s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x32e76583b128 403s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x32e76583b128 403s JS IMPORT: Module metadata hook for module 0xa240173c0c8 403s JS IMPORT: Defining meta.importSync for module 0xa240173c0c8 403s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x32e76583b128 403s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x32e76583b128 403s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 403s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 403s JS MAINLOOP: Set main loop hook to 403s JS MAINLOOP: Main loop instance 0x1bfbf329b3b0: hold 403s JS MAINLOOP: Running and clearing main loop hook 403s JS G BXD: Defining method run in prototype for GLib.MainLoop 403s 1..8 403s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 403s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 403s JS G BXD: Defined class for Source (GSource), prototype 0x32e765879f38, JSClass 0x6850382dadd0, in object 0x32e765879038 403s JS G BXD: Defining method set_priority in prototype for GLib.Source 403s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 403s JS G BXD: Defining method attach in prototype for GLib.Source 403s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 403s JS IMPORT: Module metadata hook for module 0x32e7658ed078 403s JS IMPORT: Defining meta.importSync for module 0x32e7658ed078 403s JS G NS: Found info type FUNCTION for 'init' in namespace 'Gtk' 403s JS G BXD: Defining method destroy in prototype for GLib.Source 403s JS G NS: Found info type OBJECT for 'Window' in namespace 'Gtk' 403s JS G NS: Found info type OBJECT for 'Bin' in namespace 'Gtk' 403s JS G OBJ: Defined class for Bin (GtkBin), prototype 0x1236cfb080b0, JSClass 0x6850382db460, in object 0x32e765879308 403s JS G OBJ: Defined class for Window (GtkWindow), prototype 0x1236cfb08100, JSClass 0x6850382db460, in object 0x32e765879308 403s JS G NS: Found info type ENUM for 'WindowType' in namespace 'Gtk' 403s JS G ENUM: Defining enum value TOPLEVEL (fixed from toplevel) 0 403s JS G ENUM: Defining enum value POPUP (fixed from popup) 1 403s JS G ENUM: Defining Gtk.WindowType as 0xa24017083c0 403s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 403s JS G OBJ: Defining method init_template in prototype for GtkWidget (Gtk.Widget) 403s JS G OBJ: Defining method get_template_child in prototype for GtkWidget (Gtk.Widget) 403s JS G NS: Found info type OBJECT for 'Label' in namespace 'Gtk' 403s JS G NS: Found info type OBJECT for 'Misc' in namespace 'Gtk' 403s JS G OBJ: Defined class for Misc (GtkMisc), prototype 0x1236cfb081c8, JSClass 0x6850382db460, in object 0x32e765879308 403s JS G OBJ: Defined class for Label (GtkLabel), prototype 0x1236cfb08218, JSClass 0x6850382db460, in object 0x32e765879308 403s JS G OBJ: Defining method add in prototype for GtkContainer (Gtk.Container) 403s JS G OBJ: Defining method destroy in prototype for GtkWidget (Gtk.Widget) 403s ok 1 Legacy Gtk overrides UI template sets up internal and public template children 403s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 403s JS G OBJ: Defining method get_label in prototype for GtkLabel (Gtk.Label) 403s ok 2 Legacy Gtk overrides UI template sets up public template children with the correct widgets 403s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 403s ok 3 Legacy Gtk overrides UI template sets up internal template children with the correct widgets 403s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 403s JS G NS: Found info type OBJECT for 'Builder' in namespace 'Gtk' 403s JS G OBJ: Defined class for Builder (GtkBuilder), prototype 0x1236cfb08808, JSClass 0x6850382db460, in object 0x32e765879308 403s JS G OBJ: Defining method get_objects in prototype for GtkBuilder (Gtk.Builder) 403s JS G NS: Found info type FLAGS for 'ConnectFlags' in namespace 'GObject' 403s JS G ENUM: Defining enum value DEFAULT (fixed from default) 0 403s JS G ENUM: Defining enum value AFTER (fixed from after) 1 403s JS G ENUM: Defining enum value SWAPPED (fixed from swapped) 2 403s JS G ENUM: Defining GObject.ConnectFlags as 0xa240172b930 403s ok 4 Legacy Gtk overrides UI template from resource sets up internal and public template children 403s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 403s ok 5 Legacy Gtk overrides UI template from resource sets up public template children with the correct widgets 403s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 403s ok 6 Legacy Gtk overrides UI template from resource sets up internal template children with the correct widgets 403s ok 7 Legacy Gtk overrides sets CSS names on classes 403s JS G NS: Found info type OBJECT for 'Button' in namespace 'Gtk' 403s JS G OBJ: Defined class for Button (GtkButton), prototype 0x1236cfb08e98, JSClass 0x6850382db460, in object 0x32e765879308 403s JS G NS: Found info type INTERFACE for 'Activatable' in namespace 'Gtk' 403s JS G IFACE: Defined class for Activatable (GtkActivatable), prototype 0x32e7658f5858, JSClass 0x6850382db4e0, in object 0x32e765879308 403s JS G OBJ: Defined class for Gjs_LeakTestWidget (Gjs_LeakTestWidget), prototype 0x1236cfb08f10, JSClass 0x6850382db460, in object 0x32e76583ee98 403s JS MAINLOOP: Enqueue job , promise=, allocation site= 403s JS MAINLOOP: handling job 0, 403s JS MAINLOOP: Enqueue job , promise=, allocation site= 403s JS MAINLOOP: Completed job 0 403s JS MAINLOOP: handling job 1, 403s ok 8 Legacy Gtk overrides does not leak instance when connecting template signal 403s JS MAINLOOP: Completed job 1 403s JS G BXD: Defining method quit in prototype for GLib.MainLoop 403s JS MAINLOOP: Enqueue job , promise=, allocation site= 403s JS MAINLOOP: Main loop instance 0x1bfbf329b3b0: Spinning loop until released or hook cleared 403s JS MAINLOOP: handling job 0, 403s JS MAINLOOP: Enqueue job , promise=, allocation site= 403s JS MAINLOOP: Completed job 0 403s JS MAINLOOP: handling job 1, 403s JS MAINLOOP: Enqueue job , promise=, allocation site= 403s JS MAINLOOP: Completed job 1 403s JS MAINLOOP: handling job 2, 403s JS MAINLOOP: Enqueue job , promise=, allocation site= 403s JS MAINLOOP: Completed job 2 403s JS MAINLOOP: handling job 3, 403s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine-executor.js async resolved" 403s JS MAINLOOP: Main loop instance 0x1bfbf329b3b0: release 403s JS MAINLOOP: Completed job 3 403s JS MEMORY: Memory report: before destroying context 403s JS MEMORY: 296 objects currently alive 403s JS MEMORY: boxed_instance = 8 403s JS MEMORY: boxed_prototype = 12 403s JS MEMORY: closure = 4 403s JS MEMORY: function = 224 403s JS MEMORY: fundamental_instance = 0 403s JS MEMORY: fundamental_prototype = 0 403s JS MEMORY: gerror_instance = 0 403s JS MEMORY: gerror_prototype = 0 403s JS MEMORY: interface = 7 403s JS MEMORY: module = 10 403s JS MEMORY: ns = 5 403s JS MEMORY: object_instance = 0 403s JS MEMORY: object_prototype = 26 403s JS MEMORY: param = 0 403s JS MEMORY: union_instance = 0 403s JS MEMORY: union_prototype = 0 403s JS CTX: JS shutdown sequence 403s JS CTX: Stopping profiler 403s JS CTX: Shutting down toggle queue 403s JS CTX: Notifying external reference holders of GjsContext dispose 403s JS MAINLOOP: Stopping promise job dispatcher 403s JS CTX: Notifying reference holders of GjsContext dispose 403s JS CTX: Checking unhandled promise rejections 403s JS CTX: Releasing cached JS wrappers 403s JS CTX: Final triggered GC 403s JS CTX: Destroying JS context 403s JS CTX: Releasing all native objects 403s JS CTX: Disabling auto GC 403s JS CTX: Ending trace on global object 403s JS CTX: Freeing allocated resources 403s JS CTX: JS context destroyed 403s PASS: cjs/testLegacyGtk.test 403s Running test: cjs/testCairo.test 403s JS NATIVE: Registered native JS module '_promiseNative' 403s JS NATIVE: Registered native JS module '_byteArrayNative' 403s JS NATIVE: Registered native JS module '_encodingNative' 403s JS NATIVE: Registered native JS module '_gi' 403s JS NATIVE: Registered native JS module 'gi' 403s JS NATIVE: Registered native JS module 'cairoNative' 403s JS NATIVE: Registered native JS module 'system' 403s JS NATIVE: Registered native JS module 'console' 403s JS NATIVE: Registered native JS module '_print' 403s JS CTX: Enabling JIT 403s JS CTX: Initialized class GjsFileImporter prototype 0x10b375a000a0 403s JS IMPORT: Defining parent (nil) of 0x10b375a00100 'imports' is mod 0 403s JS IMPORT: Importing '_print' 403s JS NATIVE: Defining native module '_print' 403s JS IMPORT: Defining parent 0x10b375a00100 of 0x10b375a007b8 '_print' is mod 1 403s JS IMPORT: successfully imported module '_print' 403s JS IMPORT: Loading internal module 'loader' (resource:///org/cinnamon/cjs/modules/internal/loader.js) 403s JS IMPORT: Module resolve hook for module 'resource:///org/cinnamon/cjs/modules/esm/_bootstrap/default.js' (resource:///org/cinnamon/cjs/modules/esm/_bootstrap/default.js), global 0x2740e383b128 403s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x2740e383b128 403s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2740e383b128 403s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2740e383b128 403s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2740e383b128 403s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2740e383b128 403s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x2740e383b128 403s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x2740e383b128 403s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x2740e383b128 403s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2740e383b128 403s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2740e383b128 403s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x2740e383b128 403s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x2740e383b128 403s JS MAINLOOP: Main loop instance 0x1eecf2a6b3b0: hold 403s JS MAINLOOP: Enqueue job , promise=, allocation site= 403s JS MAINLOOP: Starting promise job dispatcher 403s JS MAINLOOP: Main loop instance 0x1eecf2a6b3b0: Spinning loop until released or hook cleared 403s JS MAINLOOP: handling job 0, 403s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 403s JS MAINLOOP: Main loop instance 0x1eecf2a6b3b0: release 403s JS MAINLOOP: Completed job 0 403s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine.js' (resource:///org/cjs/jsunit/minijasmine.js), global 0x2740e383b128 403s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2740e383b128 403s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2740e383b128 403s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2740e383b128 403s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2740e383b128 403s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2740e383b128 403s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2740e383b128 403s JS IMPORT: Module metadata hook for module 0x10b375a130c0 403s JS IMPORT: Defining meta.importSync for module 0x10b375a130c0 403s JS NATIVE: Defining native module 'gi' 403s JS CTX: Initialized class GIRepositoryNamespace prototype 0x10b375a134b0 403s JS IMPORT: JS import 'overrides' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/overrides.js 403s JS IMPORT: JS import 'overrides' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/overrides.js 403s JS IMPORT: Adding directory 'resource:///org/cinnamon/cjs/modules/core/overrides' to child importer 'overrides' 403s JS IMPORT: Importing directory 'overrides' 403s JS IMPORT: Defining parent 0x10b375a00100 of 0x10b375a135b0 'overrides' is mod 1 403s JS IMPORT: Defined importer 'overrides' 0x10b375a135b0 in 0x10b375a00100 403s JS IMPORT: successfully imported directory 'overrides' 403s JS IMPORT: Importing '_promiseNative' 403s JS NATIVE: Defining native module '_promiseNative' 403s JS IMPORT: Defining parent 0x10b375a00100 of 0x10b375a13a70 '_promiseNative' is mod 1 403s JS IMPORT: successfully imported module '_promiseNative' 403s JS IMPORT: Importing module GLib succeeded 403s JS IMPORT: Defining parent 0x10b375a135b0 of 0x2740e383c150 'GLib' is mod 1 403s JS IMPORT: successfully imported module 'GLib' 403s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 403s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x2740e3879060, JSClass 0x73065cf6add0, in object 0x2740e3879038 403s JS CTX: Initialized class GIRepositoryGType prototype 0x10b375a13dc0 403s JS CTX: Initialized class GIRepositoryFunction prototype 0x10b375a13e20 403s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 403s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 403s JS G BXD: Defined class for Error (GError), prototype 0x2740e38790b0, JSClass 0x73065cf6add0, in object 0x2740e3879038 403s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 403s JS G BXD: Defined class for Variant (GVariant), prototype 0x2740e3879100, JSClass 0x73065cf6add0, in object 0x2740e3879038 403s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 403s JS G BXD: Defined class for Bytes (GBytes), prototype 0x2740e3879150, JSClass 0x73065cf6add0, in object 0x2740e3879038 403s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 403s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 403s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x2740e38791a0, JSClass 0x73065cf6add0, in object 0x2740e3879038 403s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 403s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 403s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 403s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 403s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 403s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 403s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 403s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 403s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 403s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 403s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 403s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 403s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 403s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 403s JS G BXD: Defined class for Thread (GThread), prototype 0x2740e38791f0, JSClass 0x73065cf6add0, in object 0x2740e3879038 403s JS G BXD: Defining method ref in prototype for GLib.Thread 403s JS G BXD: Defining method unref in prototype for GLib.Thread 403s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 403s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x2740e3879240, JSClass 0x73065cf6add0, in object 0x2740e3879038 403s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 403s JS G BXD: Defined class for Regex (GRegex), prototype 0x2740e3879290, JSClass 0x73065cf6add0, in object 0x2740e3879038 403s JS G BXD: Defining method match in prototype for GLib.Regex 403s JS G BXD: Defining method match_full in prototype for GLib.Regex 403s JS G BXD: Defining method match_all in prototype for GLib.Regex 403s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 403s JS G NS: Defined namespace 'GLib' 0x2740e3879038 in GIRepository 0x10b375a13340 403s JS IMPORT: Importing module jasmine succeeded 403s JS IMPORT: Defining parent 0x10b375a00100 of 0x2740e383cce0 'jasmine' is mod 1 403s JS IMPORT: successfully imported module 'jasmine' 403s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 403s JS MAINLOOP: Main loop instance 0x1eecf2a6b3b0: hold 403s JS MAINLOOP: Enqueue job , promise=, allocation site= 403s JS MAINLOOP: Main loop instance 0x1eecf2a6b3b0: Spinning loop until released or hook cleared 403s JS MAINLOOP: handling job 0, 403s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine.js async resolved" 403s JS MAINLOOP: Main loop instance 0x1eecf2a6b3b0: release 403s JS MAINLOOP: Completed job 0 403s JS IMPORT: Importing 'gi' 403s JS IMPORT: Defining parent 0x10b375a00100 of 0x10b375a13340 'gi' is mod 1 403s JS IMPORT: successfully imported module 'gi' 403s JS IMPORT: JS import 'cairo' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/cairo.js 403s JS IMPORT: JS import '_cairo' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_cairo.js 403s JS IMPORT: JS import '_cairo' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_cairo.js 403s JS IMPORT: Importing module _cairo succeeded 403s JS IMPORT: Defining parent 0x10b375a00100 of 0x2740e383ce70 '_cairo' is mod 1 403s JS IMPORT: successfully imported module '_cairo' 403s JS IMPORT: Importing 'cairoNative' 403s JS NATIVE: Defining native module 'cairoNative' 403s JS CTX: Initialized class Region prototype 0x10b375a28da0 403s JS CTX: Initialized class Context prototype 0x10b375a28ec0 403s JS CTX: Initialized class Surface prototype 0x10b375a296a0 403s JS CTX: Initialized class ImageSurface prototype 0x10b375a29780 403s JS CTX: Initialized class Path prototype 0x10b375a29860 403s JS CTX: Initialized class PSSurface prototype 0x10b375a298c0 403s JS CTX: Initialized class PDFSurface prototype 0x10b375a29920 403s JS CTX: Initialized class SVGSurface prototype 0x10b375a29a80 403s JS CTX: Initialized class Pattern prototype 0x10b375a29ae0 403s JS CTX: Initialized class Gradient prototype 0x10b375a29b40 403s JS CTX: Initialized class LinearGradient prototype 0x10b375a29ba0 403s JS CTX: Initialized class RadialGradient prototype 0x10b375a29c00 403s JS CTX: Initialized class SurfacePattern prototype 0x10b375a29c60 403s JS CTX: Initialized class SolidPattern prototype 0x10b375a29cc0 403s JS IMPORT: Defining parent 0x10b375a00100 of 0x10b375a28d80 'cairoNative' is mod 1 403s JS IMPORT: successfully imported module 'cairoNative' 403s JS IMPORT: Importing module cairo succeeded 403s JS IMPORT: Defining parent 0x10b375a00100 of 0x2740e383ce20 'cairo' is mod 1 403s JS IMPORT: successfully imported module 'cairo' 403s JS IMPORT: JS import 'Gdk' not found in resource:///org/cinnamon/cjs/modules/core/overrides at resource:///org/cinnamon/cjs/modules/core/overrides/Gdk.js 403s JS G NS: Defined namespace 'Gdk' 0x2740e38793a8 in GIRepository 0x10b375a13340 403s JS IMPORT: JS import 'GIMarshallingTests' not found in resource:///org/cinnamon/cjs/modules/core/overrides at resource:///org/cinnamon/cjs/modules/core/overrides/GIMarshallingTests.js 403s JS G NS: Defined namespace 'GIMarshallingTests' 0x2740e38793d0 in GIRepository 0x10b375a13340 403s JS IMPORT: JS import '_legacy' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_legacy.js 403s JS IMPORT: Importing module _legacy succeeded 403s JS IMPORT: Defining parent 0x10b375a00100 of 0x2740e383cf10 '_legacy' is mod 1 403s JS IMPORT: successfully imported module '_legacy' 403s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/cinnamon/cjs/modules/core/overrides at resource:///org/cinnamon/cjs/modules/core/overrides/CjsPrivate.js 403s JS G NS: Defined namespace 'CjsPrivate' 0x2740e3879448 in GIRepository 0x10b375a13340 403s JS IMPORT: JS import 'signals' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/signals.js 403s JS IMPORT: JS import 'lang' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/lang.js 403s JS IMPORT: Importing module lang succeeded 403s JS IMPORT: Defining parent 0x10b375a00100 of 0x2740e38cc038 'lang' is mod 1 403s JS IMPORT: successfully imported module 'lang' 403s JS IMPORT: JS import '_signals' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_signals.js 403s JS IMPORT: JS import '_signals' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_signals.js 403s JS IMPORT: Importing module _signals succeeded 403s JS IMPORT: Defining parent 0x10b375a00100 of 0x2740e38cc088 '_signals' is mod 1 403s JS IMPORT: successfully imported module '_signals' 403s JS IMPORT: Importing module signals succeeded 403s JS IMPORT: Defining parent 0x10b375a00100 of 0x2740e383cfb0 'signals' is mod 1 403s JS IMPORT: successfully imported module 'signals' 403s JS IMPORT: Importing module Gio succeeded 403s JS IMPORT: Defining parent 0x10b375a135b0 of 0x2740e383cf60 'Gio' is mod 1 403s JS IMPORT: successfully imported module 'Gio' 403s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 403s JS IMPORT: Importing '_gi' 403s JS NATIVE: Defining native module '_gi' 403s JS IMPORT: Defining parent 0x10b375a00100 of 0x10b375a2d470 '_gi' is mod 1 403s JS IMPORT: successfully imported module '_gi' 403s JS IMPORT: JS import '_common' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_common.js 403s JS IMPORT: JS import '_common' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_common.js 403s JS IMPORT: Importing module _common succeeded 403s JS IMPORT: Defining parent 0x10b375a00100 of 0x2740e38cc128 '_common' is mod 1 403s JS IMPORT: successfully imported module '_common' 403s JS IMPORT: Importing module GObject succeeded 403s JS IMPORT: Defining parent 0x10b375a135b0 of 0x2740e38cc0d8 'GObject' is mod 1 403s JS IMPORT: successfully imported module 'GObject' 403s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 403s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 403s JS G BXD: Defined class for String (GString), prototype 0x2740e38796f0, JSClass 0x73065cf6add0, in object 0x2740e3879470 403s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 403s JS G PRM: Defined class ParamSpec prototype is 0x2740e38cc1c8 class 0x73065cf702e8 in object 0x2740e3879470 403s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 403s JS G OBJ: Defined class for Object (GObject), prototype 0x2740e3879858, JSClass 0x73065cf6b460, in object 0x2740e3879470 403s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 403s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 403s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x2740e3879880, JSClass 0x73065cf6b460, in object 0x2740e3879470 403s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 403s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 403s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 403s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 403s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 403s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 403s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 403s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 403s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 403s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 403s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 403s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 403s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 403s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 403s JS G NS: Defined namespace 'GObject' 0x2740e3879470 in GIRepository 0x10b375a13340 403s JS G OBJ: Defined class for Application (GApplication), prototype 0x2740e38798d0, JSClass 0x73065cf6b460, in object 0x2740e3879420 403s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 403s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x2740e38cc6a0, JSClass 0x73065cf6b4e0, in object 0x2740e3879420 403s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 403s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 403s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 403s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 403s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 403s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 403s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 403s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 403s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 403s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 403s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x2740e3879948, JSClass 0x73065cf6b460, in object 0x2740e3879420 403s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 403s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x2740e38cc920, JSClass 0x73065cf6b4e0, in object 0x2740e3879420 403s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 403s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x2740e38799c0, JSClass 0x73065cf6b460, in object 0x2740e3879420 403s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 403s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 403s JS G IFACE: Defined class for Initable (GInitable), prototype 0x2740e38cca60, JSClass 0x73065cf6b4e0, in object 0x2740e3879420 403s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 403s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 403s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 403s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x2740e3879a38, JSClass 0x73065cf6add0, in object 0x2740e3879420 403s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 403s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x2740e3879a88, JSClass 0x73065cf6add0, in object 0x2740e3879420 403s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'CjsPrivate' 403s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 403s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x2740e3879ad8, JSClass 0x73065cf6b460, in object 0x2740e3879420 403s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x2740e3879b28, JSClass 0x73065cf6b460, in object 0x2740e3879448 403s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 403s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x2740e3879b78, JSClass 0x73065cf6b460, in object 0x2740e3879420 403s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 403s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 403s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 403s JS G IFACE: Defined class for File (GFile), prototype 0x2740e38ccbc8, JSClass 0x73065cf6b4e0, in object 0x2740e3879420 403s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x2740e3879bf0, JSClass 0x73065cf6b460, in object 0x10b375a13420 403s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 403s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x2740e3879c68, JSClass 0x73065cf6b460, in object 0x2740e3879420 403s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 403s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 403s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x2740e3879cb8, JSClass 0x73065cf6b460, in object 0x2740e3879420 403s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 403s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x2740e3879d08, JSClass 0x73065cf6b460, in object 0x2740e3879420 403s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 403s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x2740e3879d58, JSClass 0x73065cf6add0, in object 0x2740e3879420 403s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 403s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 403s JS G OBJ: Defined class for Settings (GSettings), prototype 0x2740e3879da8, JSClass 0x73065cf6b460, in object 0x2740e3879420 403s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 403s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 403s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 403s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 403s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 403s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 403s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 403s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 403s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 403s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 403s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 403s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 403s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 403s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 403s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 403s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 403s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 403s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 403s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 403s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 403s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 403s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 403s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 403s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 403s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 403s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 403s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 403s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 403s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 403s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 403s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 403s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 403s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 403s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 403s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 403s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 403s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 403s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 403s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 403s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 403s JS G NS: Defined namespace 'Gio' 0x2740e3879420 in GIRepository 0x10b375a13340 403s JS IMPORT: Importing module Gtk succeeded 403s JS IMPORT: Defining parent 0x10b375a135b0 of 0x2740e383cec0 'Gtk' is mod 1 403s JS IMPORT: successfully imported module 'Gtk' 403s JS G NS: Found info type OBJECT for 'Widget' in namespace 'Gtk' 403s JS G NS: Found info type OBJECT for 'InitiallyUnowned' in namespace 'GObject' 403s JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0x2740e3879df8, JSClass 0x73065cf6b460, in object 0x2740e3879470 403s JS G OBJ: Defined class for Widget (GtkWidget), prototype 0x2740e3879e48, JSClass 0x73065cf6b460, in object 0x2740e38793f8 403s JS G NS: Found info type INTERFACE for 'Buildable' in namespace 'Gtk' 403s JS G IFACE: Defined class for Buildable (GtkBuildable), prototype 0x2740e38e0920, JSClass 0x73065cf6b4e0, in object 0x2740e38793f8 403s JS G NS: Found info type OBJECT for 'Container' in namespace 'Gtk' 403s JS G OBJ: Defined class for Container (GtkContainer), prototype 0x2740e3879ec0, JSClass 0x73065cf6b460, in object 0x2740e38793f8 403s JS G OBJ: Defining method child_set_property in prototype for GtkContainer (Gtk.Container) 403s JS G NS: Defined namespace 'Gtk' 0x2740e38793f8 in GIRepository 0x10b375a13340 403s JS IMPORT: JS import 'Regress' not found in resource:///org/cinnamon/cjs/modules/core/overrides at resource:///org/cinnamon/cjs/modules/core/overrides/Regress.js 403s JS G NS: Defined namespace 'Regress' 0x2740e3879f10 in GIRepository 0x10b375a13340 403s JS IMPORT: Importing module cairo succeeded 403s JS IMPORT: Defining parent 0x2740e383ecb8 of 0x2740e38f5268 'cairo' is mod 1 403s JS IMPORT: successfully imported module 'cairo' 403s JS G NS: Found info type ENUM for 'Antialias' in namespace 'cairo' 403s JS G ENUM: Defining enum value DEFAULT (fixed from default) 0 403s JS G ENUM: Defining enum value NONE (fixed from none) 1 403s JS G ENUM: Defining enum value GRAY (fixed from gray) 2 403s JS G ENUM: Defining enum value SUBPIXEL (fixed from subpixel) 3 403s JS G ENUM: Defining enum value FAST (fixed from fast) 4 403s JS G ENUM: Defining enum value GOOD (fixed from good) 5 403s JS G ENUM: Defining enum value BEST (fixed from best) 6 403s JS G ENUM: Defining cairo.Antialias as 0x10b375a0efa0 403s JS G NS: Found info type ENUM for 'Content' in namespace 'cairo' 403s JS G ENUM: Defining enum value COLOR (fixed from color) 4096 403s JS G ENUM: Defining enum value ALPHA (fixed from alpha) 8192 403s JS G ENUM: Defining enum value COLOR_ALPHA (fixed from color_alpha) 12288 403s JS G ENUM: Defining cairo.Content as 0x10b375a0f080 403s JS G NS: Found info type ENUM for 'Extend' in namespace 'cairo' 403s JS G ENUM: Defining enum value NONE (fixed from none) 0 403s JS G ENUM: Defining enum value REPEAT (fixed from repeat) 1 403s JS G ENUM: Defining enum value REFLECT (fixed from reflect) 2 403s JS G ENUM: Defining enum value PAD (fixed from pad) 3 403s JS G ENUM: Defining cairo.Extend as 0x10b375a0f0e0 403s JS G NS: Found info type ENUM for 'FillRule' in namespace 'cairo' 403s JS G ENUM: Defining enum value WINDING (fixed from winding) 0 403s JS G ENUM: Defining enum value EVEN_ODD (fixed from even_odd) 1 403s JS G ENUM: Defining cairo.FillRule as 0x10b375a0f140 403s JS G NS: Found info type ENUM for 'Filter' in namespace 'cairo' 403s JS G ENUM: Defining enum value FAST (fixed from fast) 0 403s JS G ENUM: Defining enum value GOOD (fixed from good) 1 403s JS G ENUM: Defining enum value BEST (fixed from best) 2 403s JS G ENUM: Defining enum value NEAREST (fixed from nearest) 3 403s JS G ENUM: Defining enum value BILINEAR (fixed from bilinear) 4 403s JS G ENUM: Defining enum value GAUSSIAN (fixed from gaussian) 5 403s JS G ENUM: Defining cairo.Filter as 0x10b375a0f1a0 403s JS G NS: Found info type ENUM for 'FontSlant' in namespace 'cairo' 403s JS G ENUM: Defining enum value NORMAL (fixed from normal) 0 403s JS G ENUM: Defining enum value ITALIC (fixed from italic) 1 403s JS G ENUM: Defining enum value OBLIQUE (fixed from oblique) 2 403s JS G ENUM: Defining cairo.FontSlant as 0x10b375a0f280 403s JS G NS: Found info type ENUM for 'FontWeight' in namespace 'cairo' 403s JS G ENUM: Defining enum value NORMAL (fixed from normal) 0 403s JS G ENUM: Defining enum value BOLD (fixed from bold) 1 403s JS G ENUM: Defining cairo.FontWeight as 0x10b375a0f2e0 403s JS G NS: Found info type ENUM for 'Format' in namespace 'cairo' 403s JS G ENUM: Defining enum value INVALID (fixed from invalid) -1 403s JS G ENUM: Defining enum value ARGB32 (fixed from argb32) 0 403s JS G ENUM: Defining enum value RGB24 (fixed from rgb24) 1 403s JS G ENUM: Defining enum value A8 (fixed from a8) 2 403s JS G ENUM: Defining enum value A1 (fixed from a1) 3 403s JS G ENUM: Defining enum value RGB16_565 (fixed from rgb16_565) 4 403s JS G ENUM: Defining enum value RGB30 (fixed from rgb30) 5 403s JS G ENUM: Defining cairo.Format as 0x10b375a0f340 403s JS G NS: Found info type ENUM for 'LineCap' in namespace 'cairo' 403s JS G ENUM: Defining enum value BUTT (fixed from butt) 0 403s JS G ENUM: Defining enum value ROUND (fixed from round) 1 403s JS G ENUM: Defining enum value SQUARE (fixed from square) 2 403s JS G ENUM: Defining cairo.LineCap as 0x10b375a0f420 403s JS G NS: Found info type ENUM for 'LineJoin' in namespace 'cairo' 403s JS G ENUM: Defining enum value MITER (fixed from miter) 0 403s JS G ENUM: Defining enum value ROUND (fixed from round) 1 403s JS G ENUM: Defining enum value BEVEL (fixed from bevel) 2 403s JS G ENUM: Defining cairo.LineJoin as 0x10b375a0f480 403s JS G NS: Found info type ENUM for 'Operator' in namespace 'cairo' 403s JS G ENUM: Defining enum value CLEAR (fixed from clear) 0 403s JS G ENUM: Defining enum value SOURCE (fixed from source) 1 403s JS G ENUM: Defining enum value OVER (fixed from over) 2 403s JS G ENUM: Defining enum value IN (fixed from in) 3 403s JS G ENUM: Defining enum value OUT (fixed from out) 4 403s JS G ENUM: Defining enum value ATOP (fixed from atop) 5 403s JS G ENUM: Defining enum value DEST (fixed from dest) 6 403s JS G ENUM: Defining enum value DEST_OVER (fixed from dest_over) 7 403s JS G ENUM: Defining enum value DEST_IN (fixed from dest_in) 8 403s JS G ENUM: Defining enum value DEST_OUT (fixed from dest_out) 9 403s JS G ENUM: Defining enum value DEST_ATOP (fixed from dest_atop) 10 403s JS G ENUM: Defining enum value XOR (fixed from xor) 11 403s JS G ENUM: Defining enum value ADD (fixed from add) 12 403s JS G ENUM: Defining enum value SATURATE (fixed from saturate) 13 403s JS G ENUM: Defining enum value MULTIPLY (fixed from multiply) 14 403s JS G ENUM: Defining enum value SCREEN (fixed from screen) 15 403s JS G ENUM: Defining enum value OVERLAY (fixed from overlay) 16 403s JS G ENUM: Defining enum value DARKEN (fixed from darken) 17 403s JS G ENUM: Defining enum value LIGHTEN (fixed from lighten) 18 403s JS G ENUM: Defining enum value COLOR_DODGE (fixed from color_dodge) 19 403s JS G ENUM: Defining enum value COLOR_BURN (fixed from color_burn) 20 403s JS G ENUM: Defining enum value HARD_LIGHT (fixed from hard_light) 21 403s JS G ENUM: Defining enum value SOFT_LIGHT (fixed from soft_light) 22 403s JS G ENUM: Defining enum value DIFFERENCE (fixed from difference) 23 403s JS G ENUM: Defining enum value EXCLUSION (fixed from exclusion) 24 403s JS G ENUM: Defining enum value HSL_HUE (fixed from hsl_hue) 25 403s JS G ENUM: Defining enum value HSL_SATURATION (fixed from hsl_saturation) 26 403s JS G ENUM: Defining enum value HSL_COLOR (fixed from hsl_color) 27 403s JS G ENUM: Defining enum value HSL_LUMINOSITY (fixed from hsl_luminosity) 28 403s JS G ENUM: Defining cairo.Operator as 0x10b375a0f4e0 403s JS G NS: Found info type ENUM for 'PatternType' in namespace 'cairo' 403s JS G ENUM: Defining enum value SOLID (fixed from solid) 0 403s JS G ENUM: Defining enum value SURFACE (fixed from surface) 1 403s JS G ENUM: Defining enum value LINEAR (fixed from linear) 2 403s JS G ENUM: Defining enum value RADIAL (fixed from radial) 3 403s JS G ENUM: Defining enum value MESH (fixed from mesh) 4 403s JS G ENUM: Defining enum value RASTER_SOURCE (fixed from raster_source) 5 403s JS G ENUM: Defining cairo.PatternType as 0x10b375a0f6c0 403s JS G NS: Found info type ENUM for 'SurfaceType' in namespace 'cairo' 403s JS G ENUM: Defining enum value IMAGE (fixed from image) 0 403s JS G ENUM: Defining enum value PDF (fixed from pdf) 1 403s JS G ENUM: Defining enum value PS (fixed from ps) 2 403s JS G ENUM: Defining enum value XLIB (fixed from xlib) 3 403s JS G ENUM: Defining enum value XCB (fixed from xcb) 4 403s JS G ENUM: Defining enum value GLITZ (fixed from glitz) 5 403s JS G ENUM: Defining enum value QUARTZ (fixed from quartz) 6 403s JS G ENUM: Defining enum value WIN32 (fixed from win32) 7 403s JS G ENUM: Defining enum value BEOS (fixed from beos) 8 403s JS G ENUM: Defining enum value DIRECTFB (fixed from directfb) 9 403s JS G ENUM: Defining enum value SVG (fixed from svg) 10 403s JS G ENUM: Defining enum value OS2 (fixed from os2) 11 403s JS G ENUM: Defining enum value WIN32_PRINTING (fixed from win32_printing) 12 403s JS G ENUM: Defining enum value QUARTZ_IMAGE (fixed from quartz_image) 13 403s JS G ENUM: Defining enum value SCRIPT (fixed from script) 14 403s JS G ENUM: Defining enum value QT (fixed from qt) 15 403s JS G ENUM: Defining enum value RECORDING (fixed from recording) 16 403s JS G ENUM: Defining enum value VG (fixed from vg) 17 403s JS G ENUM: Defining enum value GL (fixed from gl) 18 403s JS G ENUM: Defining enum value DRM (fixed from drm) 19 403s JS G ENUM: Defining enum value TEE (fixed from tee) 20 403s JS G ENUM: Defining enum value XML (fixed from xml) 21 403s JS G ENUM: Defining enum value SKIA (fixed from skia) 22 403s JS G ENUM: Defining enum value SUBSURFACE (fixed from subsurface) 23 403s JS G ENUM: Defining enum value COGL (fixed from cogl) 24 403s JS G ENUM: Defining cairo.SurfaceType as 0x10b375a0f7a0 403s JS G NS: Found info type STRUCT for 'Region' in namespace 'cairo' 403s JS G BXD: Defined class for Region (CairoRegion), prototype 0x20a5ef061a0, JSClass 0x73065cf6add0, in object 0x2740e3879f38 403s JS G NS: Found info type STRUCT for 'Context' in namespace 'cairo' 403s JS G BXD: Defined class for Context (CairoContext), prototype 0x20a5ef061c8, JSClass 0x73065cf6add0, in object 0x2740e3879f38 403s JS G NS: Found info type STRUCT for 'Surface' in namespace 'cairo' 403s JS G BXD: Defined class for Surface (CairoSurface), prototype 0x20a5ef061f0, JSClass 0x73065cf6add0, in object 0x2740e3879f38 403s JS G NS: Found info type STRUCT for 'Path' in namespace 'cairo' 403s JS G BXD: Defined class for Path (void), prototype 0x20a5ef06218, JSClass 0x73065cf6add0, in object 0x2740e3879f38 403s JS G NS: Found info type STRUCT for 'Pattern' in namespace 'cairo' 403s JS G BXD: Defined class for Pattern (CairoPattern), prototype 0x20a5ef06240, JSClass 0x73065cf6add0, in object 0x2740e3879f38 403s JS G NS: Defined namespace 'cairo' 0x2740e3879f38 in GIRepository 0x2740e383ed48 403s JS CTX: Script evaluation succeeded 403s JS MAINLOOP: Main loop instance 0x1eecf2a6b3b0: Spinning loop until released or hook cleared 403s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine-executor.js' (resource:///org/cjs/jsunit/minijasmine-executor.js), global 0x2740e383b128 403s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2740e383b128 403s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2740e383b128 403s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2740e383b128 403s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2740e383b128 403s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2740e383b128 403s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2740e383b128 403s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2740e383b128 403s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2740e383b128 403s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2740e383b128 403s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2740e383b128 403s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2740e383b128 403s JS IMPORT: Module metadata hook for module 0x10b375a11338 403s JS IMPORT: Defining meta.importSync for module 0x10b375a11338 403s JS NATIVE: Defining native module 'system' 403s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2740e383b128 403s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2740e383b128 403s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 403s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 403s JS MAINLOOP: Set main loop hook to 403s JS MAINLOOP: Main loop instance 0x1eecf2a6b3b0: hold 403s JS MAINLOOP: Running and clearing main loop hook 403s JS G BXD: Defining method run in prototype for GLib.MainLoop 403s 1..43 403s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 403s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 403s JS G BXD: Defined class for Source (GSource), prototype 0x20a5ef06268, JSClass 0x73065cf6add0, in object 0x2740e3879038 403s JS G BXD: Defining method set_priority in prototype for GLib.Source 403s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 403s JS G BXD: Defining method attach in prototype for GLib.Source 403s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 403s JS IMPORT: Module metadata hook for module 0x2740e3862fc8 403s JS IMPORT: Defining meta.importSync for module 0x2740e3862fc8 403s JS G BXD: Defining method destroy in prototype for GLib.Source 403s ok 1 Cairo context has the right type 403s ok 2 Cairo context reports its target surface 403s ok 3 Cairo context can set its source to a pattern 403s ok 4 Cairo context can set its antialias 403s ok 5 Cairo context can set its fill rule 403s ok 6 Cairo context can set its line cap 403s ok 7 Cairo context can set its line join 403s ok 8 Cairo context can set its line width 403s ok 9 Cairo context can set its miter limit 403s ok 10 Cairo context can set its operator 403s ok 11 Cairo context can set its tolerance 403s ok 12 Cairo context has a rectangle as clip extents 403s ok 13 Cairo context has a rectangle as fill extents 403s ok 14 Cairo context has a rectangle as stroke extents 403s ok 15 Cairo context has zero dashes initially 403s ok 16 Cairo context transforms user to device coordinates 403s ok 17 Cairo context transforms user to device distance 403s ok 18 Cairo context transforms device to user coordinates 403s ok 19 Cairo context transforms device to user distance 403s ok 20 Cairo context computes text extents 403s ok 21 Cairo context can call various, otherwise untested, methods without crashing 403s ok 22 Cairo context has methods when created from a C function # SKIP GTK disabled 403s ok 23 Cairo pattern has typechecks 403s ok 24 Cairo solid pattern can be created from RGB static method 403s ok 25 Cairo solid pattern can be created from RGBA static method 403s ok 26 Cairo surface pattern can be created and added as a source 403s ok 27 Cairo linear gradient can be created and added as a source 403s ok 28 Cairo radial gradient can be created and added as a source 403s ok 29 Cairo path has typechecks 403s ok 30 Cairo surface has typechecks 403s ok 31 Cairo surface can access the device scale 403s ok 32 Cairo surface can access the device offset 403s ok 33 Cairo surface can be finalized 403s JS G NS: Found info type FUNCTION for 'test_cairo_context_full_return' in namespace 'Regress' 403s ok 34 Cairo GI test suite for context can be marshalled as a return value 403s JS G NS: Found info type FUNCTION for 'test_cairo_context_none_in' in namespace 'Regress' 403s ok 35 Cairo GI test suite for context can be marshalled as an in parameter 403s JS G NS: Found info type FUNCTION for 'test_cairo_surface_none_return' in namespace 'Regress' 403s ok 36 Cairo GI test suite for surface can be marshalled as a transfer-none return value 403s JS G NS: Found info type FUNCTION for 'test_cairo_surface_full_return' in namespace 'Regress' 403s ok 37 Cairo GI test suite for surface can be marshalled as a transfer-full return value 403s JS G NS: Found info type FUNCTION for 'test_cairo_surface_none_in' in namespace 'Regress' 403s ok 38 Cairo GI test suite for surface can be marshalled as an in parameter 403s JS G NS: Found info type FUNCTION for 'test_cairo_surface_full_out' in namespace 'Regress' 403s ok 39 Cairo GI test suite for surface can be marshalled as an out parameter 403s JS G NS: Found info type OBJECT for 'TestObj' in namespace 'Regress' 403s JS G OBJ: Defined class for TestObj (RegressTestObj), prototype 0x20a5ef31740, JSClass 0x73065cf6b460, in object 0x2740e3879f10 403s JS G OBJ: Defining method emit_sig_with_foreign_struct in prototype for RegressTestObj (Regress.TestObj) 403s ok 40 Cairo GI test suite can be marshalled through a signal handler 403s JS G NS: Found info type FUNCTION for 'gvalue_in_with_type' in namespace 'GIMarshallingTests' 403s ok 41 Cairo GI test suite can have its type inferred as a foreign struct 403s ok 42 Cairo imported via GI has the same functionality as imports.cairo 403s JS G NS: Found info type STRUCT for 'RectangleInt' in namespace 'cairo' 403s JS G BXD: Defined class for RectangleInt (CairoRectangleInt), prototype 0x20a5ef31a88, JSClass 0x73065cf6add0, in object 0x2740e3879f38 403s ok 43 Cairo imported via GI has boxed types from the GIR file 403s JS G BXD: Defining method quit in prototype for GLib.MainLoop 403s JS MAINLOOP: Enqueue job , promise=, allocation site= 403s JS MAINLOOP: Main loop instance 0x1eecf2a6b3b0: Spinning loop until released or hook cleared 403s JS MAINLOOP: handling job 0, 403s JS MAINLOOP: Enqueue job , promise=, allocation site= 403s JS MAINLOOP: Completed job 0 403s JS MAINLOOP: handling job 1, 403s JS MAINLOOP: Enqueue job , promise=, allocation site= 403s JS MAINLOOP: Completed job 1 403s JS MAINLOOP: handling job 2, 403s JS MAINLOOP: Enqueue job , promise=, allocation site= 403s JS MAINLOOP: Completed job 2 403s JS MAINLOOP: handling job 3, 403s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine-executor.js async resolved" 403s JS MAINLOOP: Main loop instance 0x1eecf2a6b3b0: release 403s JS MAINLOOP: Completed job 3 403s JS MEMORY: Memory report: before destroying context 403s JS MEMORY: 577 objects currently alive 403s JS MEMORY: boxed_instance = 257 403s JS MEMORY: boxed_prototype = 19 403s JS MEMORY: closure = 2 403s JS MEMORY: function = 253 403s JS MEMORY: fundamental_instance = 0 403s JS MEMORY: fundamental_prototype = 0 403s JS MEMORY: gerror_instance = 0 403s JS MEMORY: gerror_prototype = 0 403s JS MEMORY: interface = 5 403s JS MEMORY: module = 13 403s JS MEMORY: ns = 9 403s JS MEMORY: object_instance = 2 403s JS MEMORY: object_prototype = 17 403s JS MEMORY: param = 0 403s JS MEMORY: union_instance = 0 403s JS MEMORY: union_prototype = 0 403s JS CTX: JS shutdown sequence 403s JS CTX: Stopping profiler 403s JS CTX: Shutting down toggle queue 403s JS CTX: Notifying external reference holders of GjsContext dispose 403s JS MAINLOOP: Stopping promise job dispatcher 403s JS CTX: Notifying reference holders of GjsContext dispose 403s JS CTX: Checking unhandled promise rejections 403s JS CTX: Releasing cached JS wrappers 403s JS CTX: Final triggered GC 403s JS CTX: Destroying JS context 403s JS CTX: Releasing all native objects 403s JS CTX: Disabling auto GC 403s JS CTX: Ending trace on global object 403s JS CTX: Freeing allocated resources 403s JS CTX: JS context destroyed 403s PASS: cjs/testCairo.test 403s Running test: cjs/testTweener.test 403s JS NATIVE: Registered native JS module '_promiseNative' 403s JS NATIVE: Registered native JS module '_byteArrayNative' 403s JS NATIVE: Registered native JS module '_encodingNative' 403s JS NATIVE: Registered native JS module '_gi' 403s JS NATIVE: Registered native JS module 'gi' 403s JS NATIVE: Registered native JS module 'cairoNative' 403s JS NATIVE: Registered native JS module 'system' 403s JS NATIVE: Registered native JS module 'console' 403s JS NATIVE: Registered native JS module '_print' 403s JS CTX: Enabling JIT 403s JS CTX: Initialized class GjsFileImporter prototype 0x140c616000a0 403s JS IMPORT: Defining parent (nil) of 0x140c61600100 'imports' is mod 0 403s JS IMPORT: Importing '_print' 403s JS NATIVE: Defining native module '_print' 403s JS IMPORT: Defining parent 0x140c61600100 of 0x140c616007b8 '_print' is mod 1 403s JS IMPORT: successfully imported module '_print' 403s JS IMPORT: Loading internal module 'loader' (resource:///org/cinnamon/cjs/modules/internal/loader.js) 403s JS IMPORT: Module resolve hook for module 'resource:///org/cinnamon/cjs/modules/esm/_bootstrap/default.js' (resource:///org/cinnamon/cjs/modules/esm/_bootstrap/default.js), global 0x3f149f93b128 403s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x3f149f93b128 403s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3f149f93b128 403s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3f149f93b128 403s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3f149f93b128 403s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3f149f93b128 403s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x3f149f93b128 403s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x3f149f93b128 403s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x3f149f93b128 403s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3f149f93b128 403s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3f149f93b128 403s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x3f149f93b128 403s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x3f149f93b128 403s JS MAINLOOP: Main loop instance 0x120b52ecb3b0: hold 403s JS MAINLOOP: Enqueue job , promise=, allocation site= 403s JS MAINLOOP: Starting promise job dispatcher 403s JS MAINLOOP: Main loop instance 0x120b52ecb3b0: Spinning loop until released or hook cleared 403s JS MAINLOOP: handling job 0, 403s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 403s JS MAINLOOP: Main loop instance 0x120b52ecb3b0: release 403s JS MAINLOOP: Completed job 0 403s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine.js' (resource:///org/cjs/jsunit/minijasmine.js), global 0x3f149f93b128 403s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3f149f93b128 403s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3f149f93b128 403s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3f149f93b128 403s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3f149f93b128 403s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3f149f93b128 403s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3f149f93b128 403s JS IMPORT: Module metadata hook for module 0x140c616130c0 403s JS IMPORT: Defining meta.importSync for module 0x140c616130c0 403s JS NATIVE: Defining native module 'gi' 403s JS CTX: Initialized class GIRepositoryNamespace prototype 0x140c616134b0 403s JS IMPORT: JS import 'overrides' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/overrides.js 403s JS IMPORT: JS import 'overrides' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/overrides.js 403s JS IMPORT: Adding directory 'resource:///org/cinnamon/cjs/modules/core/overrides' to child importer 'overrides' 403s JS IMPORT: Importing directory 'overrides' 403s JS IMPORT: Defining parent 0x140c61600100 of 0x140c616135b0 'overrides' is mod 1 403s JS IMPORT: Defined importer 'overrides' 0x140c616135b0 in 0x140c61600100 403s JS IMPORT: successfully imported directory 'overrides' 403s JS IMPORT: Importing '_promiseNative' 403s JS NATIVE: Defining native module '_promiseNative' 403s JS IMPORT: Defining parent 0x140c61600100 of 0x140c61613a70 '_promiseNative' is mod 1 403s JS IMPORT: successfully imported module '_promiseNative' 403s JS IMPORT: Importing module GLib succeeded 403s JS IMPORT: Defining parent 0x140c616135b0 of 0x3f149f93c150 'GLib' is mod 1 403s JS IMPORT: successfully imported module 'GLib' 403s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 403s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x3f149f979060, JSClass 0x6f5285e1add0, in object 0x3f149f979038 403s JS CTX: Initialized class GIRepositoryGType prototype 0x140c61613dc0 403s JS CTX: Initialized class GIRepositoryFunction prototype 0x140c61613e20 403s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 403s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 403s JS G BXD: Defined class for Error (GError), prototype 0x3f149f9790b0, JSClass 0x6f5285e1add0, in object 0x3f149f979038 403s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 403s JS G BXD: Defined class for Variant (GVariant), prototype 0x3f149f979100, JSClass 0x6f5285e1add0, in object 0x3f149f979038 403s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 403s JS G BXD: Defined class for Bytes (GBytes), prototype 0x3f149f979150, JSClass 0x6f5285e1add0, in object 0x3f149f979038 403s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 403s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 403s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x3f149f9791a0, JSClass 0x6f5285e1add0, in object 0x3f149f979038 403s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 403s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 403s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 403s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 403s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 403s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 403s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 403s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 403s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 403s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 403s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 403s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 403s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 403s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 403s JS G BXD: Defined class for Thread (GThread), prototype 0x3f149f9791f0, JSClass 0x6f5285e1add0, in object 0x3f149f979038 403s JS G BXD: Defining method ref in prototype for GLib.Thread 403s JS G BXD: Defining method unref in prototype for GLib.Thread 403s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 403s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x3f149f979240, JSClass 0x6f5285e1add0, in object 0x3f149f979038 403s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 403s JS G BXD: Defined class for Regex (GRegex), prototype 0x3f149f979290, JSClass 0x6f5285e1add0, in object 0x3f149f979038 403s JS G BXD: Defining method match in prototype for GLib.Regex 403s JS G BXD: Defining method match_full in prototype for GLib.Regex 403s JS G BXD: Defining method match_all in prototype for GLib.Regex 403s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 403s JS G NS: Defined namespace 'GLib' 0x3f149f979038 in GIRepository 0x140c61613340 403s JS IMPORT: Importing module jasmine succeeded 403s JS IMPORT: Defining parent 0x140c61600100 of 0x3f149f93cce0 'jasmine' is mod 1 403s JS IMPORT: successfully imported module 'jasmine' 403s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 403s JS MAINLOOP: Main loop instance 0x120b52ecb3b0: hold 403s JS MAINLOOP: Enqueue job , promise=, allocation site= 403s JS MAINLOOP: Main loop instance 0x120b52ecb3b0: Spinning loop until released or hook cleared 403s JS MAINLOOP: handling job 0, 403s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine.js async resolved" 403s JS MAINLOOP: Main loop instance 0x120b52ecb3b0: release 403s JS MAINLOOP: Completed job 0 403s JS IMPORT: JS import 'tweener' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/tweener.js 403s JS IMPORT: Adding directory 'resource:///org/cinnamon/cjs/modules/script/tweener' to child importer 'tweener' 403s JS IMPORT: Importing directory 'tweener' 403s JS IMPORT: Defining parent 0x140c61600100 of 0x140c61628420 'tweener' is mod 1 403s JS IMPORT: Defined importer 'tweener' 0x140c61628420 in 0x140c61600100 403s JS IMPORT: successfully imported directory 'tweener' 403s JS IMPORT: Importing 'gi' 403s JS IMPORT: Defining parent 0x140c61600100 of 0x140c61613340 'gi' is mod 1 403s JS IMPORT: successfully imported module 'gi' 403s JS IMPORT: Importing module tweenList succeeded 403s JS IMPORT: Defining parent 0x140c61628420 of 0x3f149f93ce70 'tweenList' is mod 1 403s JS IMPORT: successfully imported module 'tweenList' 403s JS IMPORT: JS import 'signals' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/signals.js 403s JS IMPORT: JS import 'lang' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/lang.js 403s JS IMPORT: JS import '_legacy' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_legacy.js 403s JS IMPORT: Importing module _legacy succeeded 403s JS IMPORT: Defining parent 0x140c61600100 of 0x3f149f93cf60 '_legacy' is mod 1 403s JS IMPORT: successfully imported module '_legacy' 403s JS IMPORT: Importing module lang succeeded 403s JS IMPORT: Defining parent 0x140c61600100 of 0x3f149f93cf10 'lang' is mod 1 403s JS IMPORT: successfully imported module 'lang' 403s JS IMPORT: JS import '_signals' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_signals.js 403s JS IMPORT: JS import '_signals' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_signals.js 403s JS IMPORT: Importing module _signals succeeded 403s JS IMPORT: Defining parent 0x140c61600100 of 0x3f149f93cfb0 '_signals' is mod 1 403s JS IMPORT: successfully imported module '_signals' 403s JS IMPORT: Importing module signals succeeded 403s JS IMPORT: Defining parent 0x140c61600100 of 0x3f149f93cec0 'signals' is mod 1 403s JS IMPORT: successfully imported module 'signals' 403s JS IMPORT: Importing module tweener succeeded 403s JS IMPORT: Defining parent 0x140c61628420 of 0x3f149f93ce20 'tweener' is mod 1 403s JS IMPORT: successfully imported module 'tweener' 403s JS CTX: Script evaluation succeeded 403s JS MAINLOOP: Main loop instance 0x120b52ecb3b0: Spinning loop until released or hook cleared 403s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine-executor.js' (resource:///org/cjs/jsunit/minijasmine-executor.js), global 0x3f149f93b128 403s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3f149f93b128 403s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3f149f93b128 403s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3f149f93b128 403s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3f149f93b128 403s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3f149f93b128 403s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3f149f93b128 403s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3f149f93b128 403s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3f149f93b128 403s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3f149f93b128 403s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3f149f93b128 403s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3f149f93b128 403s JS IMPORT: Module metadata hook for module 0x140c61635e70 403s JS IMPORT: Defining meta.importSync for module 0x140c61635e70 403s JS NATIVE: Defining native module 'system' 403s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3f149f93b128 403s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3f149f93b128 403s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 403s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 403s JS MAINLOOP: Set main loop hook to 403s JS MAINLOOP: Main loop instance 0x120b52ecb3b0: hold 403s JS MAINLOOP: Running and clearing main loop hook 403s JS G BXD: Defining method run in prototype for GLib.MainLoop 403s 1..17 403s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 403s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 403s JS G BXD: Defined class for Source (GSource), prototype 0x3f149f979308, JSClass 0x6f5285e1add0, in object 0x3f149f979038 403s JS G BXD: Defining method set_priority in prototype for GLib.Source 403s JS IMPORT: Importing '_gi' 403s JS NATIVE: Defining native module '_gi' 403s JS IMPORT: Defining parent 0x140c61600100 of 0x140c6163c348 '_gi' is mod 1 403s JS IMPORT: successfully imported module '_gi' 403s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/cinnamon/cjs/modules/core/overrides at resource:///org/cinnamon/cjs/modules/core/overrides/CjsPrivate.js 403s JS G NS: Defined namespace 'CjsPrivate' 0x3f149f9793a8 in GIRepository 0x140c61613340 403s JS IMPORT: JS import '_common' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_common.js 403s JS IMPORT: JS import '_common' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_common.js 403s JS IMPORT: Importing module _common succeeded 403s JS IMPORT: Defining parent 0x140c61600100 of 0x3f149f9c6218 '_common' is mod 1 403s JS IMPORT: successfully imported module '_common' 403s JS IMPORT: Importing module GObject succeeded 403s JS IMPORT: Defining parent 0x140c616135b0 of 0x3f149f9c61c8 'GObject' is mod 1 403s JS IMPORT: successfully imported module 'GObject' 403s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 403s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 403s JS G BXD: Defined class for String (GString), prototype 0x3f149f979628, JSClass 0x6f5285e1add0, in object 0x3f149f979380 403s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 403s JS G PRM: Defined class ParamSpec prototype is 0x3f149f9c62b8 class 0x6f5285e202e8 in object 0x3f149f979380 403s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 403s JS G OBJ: Defined class for Object (GObject), prototype 0x3f149f979790, JSClass 0x6f5285e1b460, in object 0x3f149f979380 403s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 403s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 403s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x3f149f9797b8, JSClass 0x6f5285e1b460, in object 0x3f149f979380 403s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 403s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 403s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 403s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 403s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 403s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 403s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 403s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 403s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 403s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 403s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 403s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 403s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 403s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 403s JS G NS: Defined namespace 'GObject' 0x3f149f979380 in GIRepository 0x140c61613340 403s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 403s JS G BXD: Defining method attach in prototype for GLib.Source 403s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 403s JS IMPORT: Module metadata hook for module 0x3f149f962c10 403s JS IMPORT: Defining meta.importSync for module 0x3f149f962c10 403s JS G BXD: Defining method destroy in prototype for GLib.Source 403s JS IMPORT: Importing module equations succeeded 403s JS IMPORT: Defining parent 0x3f149f93ec88 of 0x3f149f9ef218 'equations' is mod 1 403s JS IMPORT: successfully imported module 'equations' 403s ok 1 Tweener runs a simple tween 403s ok 2 Tweener calls callbacks during the tween 403s ok 3 Tweener can pause tweens 403s ok 4 Tweener can remove tweens 403s ok 5 Tweener overrides a tween with another one acting on the same object and property at the same time 403s ok 6 Tweener does not override a tween with another one acting not at the same time 403s ok 7 Tweener can pause and resume all tweens 403s ok 8 Tweener can remove all tweens 403s ok 9 Tweener runs a tween with a time of 0 immediately 403s ok 10 Tweener can call a callback a certain number of times 403s ok 11 Tweener can count the number of tweens on an object 403s ok 12 Tweener can register special properties 403s ok 13 Tweener can register special modifiers for properties 403s ok 14 Tweener can split properties into more than one special property 403s ok 15 Tweener calls an overwrite callback when a tween is replaced 403s ok 16 Tweener can still overwrite a tween after it has started 403s ok 17 Tweener stays within min and max values 403s JS G BXD: Defining method quit in prototype for GLib.MainLoop 403s JS MAINLOOP: Enqueue job , promise=, allocation site= 403s JS MAINLOOP: Main loop instance 0x120b52ecb3b0: Spinning loop until released or hook cleared 403s JS MAINLOOP: handling job 0, 403s JS MAINLOOP: Enqueue job , promise=, allocation site= 403s JS MAINLOOP: Completed job 0 403s JS MAINLOOP: handling job 1, 403s JS MAINLOOP: Enqueue job , promise=, allocation site= 403s JS MAINLOOP: Completed job 1 403s JS MAINLOOP: handling job 2, 403s JS MAINLOOP: Enqueue job , promise=, allocation site= 403s JS MAINLOOP: Completed job 2 403s JS MAINLOOP: handling job 3, 403s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine-executor.js async resolved" 403s JS MAINLOOP: Main loop instance 0x120b52ecb3b0: release 403s JS MAINLOOP: Completed job 3 403s JS MEMORY: Memory report: before destroying context 403s JS MEMORY: 235 objects currently alive 403s JS MEMORY: boxed_instance = 94 403s JS MEMORY: boxed_prototype = 10 403s JS MEMORY: closure = 1 403s JS MEMORY: function = 114 403s JS MEMORY: fundamental_instance = 0 403s JS MEMORY: fundamental_prototype = 0 403s JS MEMORY: gerror_instance = 0 403s JS MEMORY: gerror_prototype = 0 403s JS MEMORY: interface = 0 403s JS MEMORY: module = 11 403s JS MEMORY: ns = 3 403s JS MEMORY: object_instance = 0 403s JS MEMORY: object_prototype = 2 403s JS MEMORY: param = 0 403s JS MEMORY: union_instance = 0 403s JS MEMORY: union_prototype = 0 403s JS CTX: JS shutdown sequence 403s JS CTX: Stopping profiler 403s JS CTX: Shutting down toggle queue 403s JS CTX: Notifying external reference holders of GjsContext dispose 403s JS MAINLOOP: Stopping promise job dispatcher 403s JS CTX: Notifying reference holders of GjsContext dispose 403s JS CTX: Checking unhandled promise rejections 403s JS CTX: Releasing cached JS wrappers 403s JS CTX: Final triggered GC 403s JS CTX: Destroying JS context 403s JS CTX: Releasing all native objects 403s JS CTX: Disabling auto GC 403s JS CTX: Ending trace on global object 403s JS CTX: Freeing allocated resources 404s JS CTX: JS context destroyed 404s PASS: cjs/testTweener.test 404s Running test: cjs/down-up.test 404s 1..1 404s ok 1 - /usr/libexec/installed-tests/cjs/debugger/down-up.debugger 404s PASS: cjs/down-up.test 404s Running test: cjs/testGio.test 404s JS NATIVE: Registered native JS module '_promiseNative' 404s JS NATIVE: Registered native JS module '_byteArrayNative' 404s JS NATIVE: Registered native JS module '_encodingNative' 404s JS NATIVE: Registered native JS module '_gi' 404s JS NATIVE: Registered native JS module 'gi' 404s JS NATIVE: Registered native JS module 'cairoNative' 404s JS NATIVE: Registered native JS module 'system' 404s JS NATIVE: Registered native JS module 'console' 404s JS NATIVE: Registered native JS module '_print' 404s JS CTX: Enabling JIT 404s JS CTX: Initialized class GjsFileImporter prototype 0xe71b23000a0 404s JS IMPORT: Defining parent (nil) of 0xe71b2300100 'imports' is mod 0 404s JS IMPORT: Importing '_print' 404s JS NATIVE: Defining native module '_print' 404s JS IMPORT: Defining parent 0xe71b2300100 of 0xe71b23007b8 '_print' is mod 1 404s JS IMPORT: successfully imported module '_print' 404s JS IMPORT: Loading internal module 'loader' (resource:///org/cinnamon/cjs/modules/internal/loader.js) 404s JS IMPORT: Module resolve hook for module 'resource:///org/cinnamon/cjs/modules/esm/_bootstrap/default.js' (resource:///org/cinnamon/cjs/modules/esm/_bootstrap/default.js), global 0x32480f93b128 404s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x32480f93b128 404s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x32480f93b128 404s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x32480f93b128 404s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x32480f93b128 404s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x32480f93b128 404s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x32480f93b128 404s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x32480f93b128 404s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x32480f93b128 404s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x32480f93b128 404s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x32480f93b128 404s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x32480f93b128 404s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x32480f93b128 404s JS MAINLOOP: Main loop instance 0x1fb2eaa9b3b0: hold 404s JS MAINLOOP: Enqueue job , promise=, allocation site= 404s JS MAINLOOP: Starting promise job dispatcher 404s JS MAINLOOP: Main loop instance 0x1fb2eaa9b3b0: Spinning loop until released or hook cleared 404s JS MAINLOOP: handling job 0, 404s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 404s JS MAINLOOP: Main loop instance 0x1fb2eaa9b3b0: release 404s JS MAINLOOP: Completed job 0 404s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine.js' (resource:///org/cjs/jsunit/minijasmine.js), global 0x32480f93b128 404s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x32480f93b128 404s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x32480f93b128 404s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x32480f93b128 404s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x32480f93b128 404s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x32480f93b128 404s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x32480f93b128 404s JS IMPORT: Module metadata hook for module 0xe71b23130c0 404s JS IMPORT: Defining meta.importSync for module 0xe71b23130c0 404s JS NATIVE: Defining native module 'gi' 404s JS CTX: Initialized class GIRepositoryNamespace prototype 0xe71b23134b0 404s JS IMPORT: JS import 'overrides' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/overrides.js 404s JS IMPORT: JS import 'overrides' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/overrides.js 404s JS IMPORT: Adding directory 'resource:///org/cinnamon/cjs/modules/core/overrides' to child importer 'overrides' 404s JS IMPORT: Importing directory 'overrides' 404s JS IMPORT: Defining parent 0xe71b2300100 of 0xe71b23135b0 'overrides' is mod 1 404s JS IMPORT: Defined importer 'overrides' 0xe71b23135b0 in 0xe71b2300100 404s JS IMPORT: successfully imported directory 'overrides' 404s JS IMPORT: Importing '_promiseNative' 404s JS NATIVE: Defining native module '_promiseNative' 404s JS IMPORT: Defining parent 0xe71b2300100 of 0xe71b2313a70 '_promiseNative' is mod 1 404s JS IMPORT: successfully imported module '_promiseNative' 404s JS IMPORT: Importing module GLib succeeded 404s JS IMPORT: Defining parent 0xe71b23135b0 of 0x32480f93c150 'GLib' is mod 1 404s JS IMPORT: successfully imported module 'GLib' 404s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 404s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x32480f979060, JSClass 0x72c30ee7add0, in object 0x32480f979038 404s JS CTX: Initialized class GIRepositoryGType prototype 0xe71b2313dc0 404s JS CTX: Initialized class GIRepositoryFunction prototype 0xe71b2313e20 404s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 404s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 404s JS G BXD: Defined class for Error (GError), prototype 0x32480f9790b0, JSClass 0x72c30ee7add0, in object 0x32480f979038 404s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 404s JS G BXD: Defined class for Variant (GVariant), prototype 0x32480f979100, JSClass 0x72c30ee7add0, in object 0x32480f979038 404s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 404s JS G BXD: Defined class for Bytes (GBytes), prototype 0x32480f979150, JSClass 0x72c30ee7add0, in object 0x32480f979038 404s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 404s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 404s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x32480f9791a0, JSClass 0x72c30ee7add0, in object 0x32480f979038 404s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 404s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 404s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 404s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 404s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 404s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 404s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 404s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 404s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 404s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 404s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 404s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 404s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 404s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 404s JS G BXD: Defined class for Thread (GThread), prototype 0x32480f9791f0, JSClass 0x72c30ee7add0, in object 0x32480f979038 404s JS G BXD: Defining method ref in prototype for GLib.Thread 404s JS G BXD: Defining method unref in prototype for GLib.Thread 404s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 404s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x32480f979240, JSClass 0x72c30ee7add0, in object 0x32480f979038 404s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 404s JS G BXD: Defined class for Regex (GRegex), prototype 0x32480f979290, JSClass 0x72c30ee7add0, in object 0x32480f979038 404s JS G BXD: Defining method match in prototype for GLib.Regex 404s JS G BXD: Defining method match_full in prototype for GLib.Regex 404s JS G BXD: Defining method match_all in prototype for GLib.Regex 404s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 404s JS G NS: Defined namespace 'GLib' 0x32480f979038 in GIRepository 0xe71b2313340 404s JS IMPORT: Importing module jasmine succeeded 404s JS IMPORT: Defining parent 0xe71b2300100 of 0x32480f93cce0 'jasmine' is mod 1 404s JS IMPORT: successfully imported module 'jasmine' 404s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 404s JS MAINLOOP: Main loop instance 0x1fb2eaa9b3b0: hold 404s JS MAINLOOP: Enqueue job , promise=, allocation site= 404s JS MAINLOOP: Main loop instance 0x1fb2eaa9b3b0: Spinning loop until released or hook cleared 404s JS MAINLOOP: handling job 0, 404s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine.js async resolved" 404s JS MAINLOOP: Main loop instance 0x1fb2eaa9b3b0: release 404s JS MAINLOOP: Completed job 0 404s JS IMPORT: Importing 'gi' 404s JS IMPORT: Defining parent 0xe71b2300100 of 0xe71b2313340 'gi' is mod 1 404s JS IMPORT: successfully imported module 'gi' 404s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/cinnamon/cjs/modules/core/overrides at resource:///org/cinnamon/cjs/modules/core/overrides/CjsPrivate.js 404s JS G NS: Defined namespace 'CjsPrivate' 0x32480f979330 in GIRepository 0xe71b2313340 404s JS IMPORT: JS import 'signals' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/signals.js 404s JS IMPORT: JS import 'lang' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/lang.js 404s JS IMPORT: JS import '_legacy' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_legacy.js 404s JS IMPORT: Importing module _legacy succeeded 404s JS IMPORT: Defining parent 0xe71b2300100 of 0x32480f93cf10 '_legacy' is mod 1 404s JS IMPORT: successfully imported module '_legacy' 404s JS IMPORT: Importing module lang succeeded 404s JS IMPORT: Defining parent 0xe71b2300100 of 0x32480f93cec0 'lang' is mod 1 404s JS IMPORT: successfully imported module 'lang' 404s JS IMPORT: JS import '_signals' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_signals.js 404s JS IMPORT: JS import '_signals' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_signals.js 404s JS IMPORT: Importing module _signals succeeded 404s JS IMPORT: Defining parent 0xe71b2300100 of 0x32480f93cf60 '_signals' is mod 1 404s JS IMPORT: successfully imported module '_signals' 404s JS IMPORT: Importing module signals succeeded 404s JS IMPORT: Defining parent 0xe71b2300100 of 0x32480f93ce70 'signals' is mod 1 404s JS IMPORT: successfully imported module 'signals' 404s JS IMPORT: Importing module Gio succeeded 404s JS IMPORT: Defining parent 0xe71b23135b0 of 0x32480f93ce20 'Gio' is mod 1 404s JS IMPORT: successfully imported module 'Gio' 404s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 404s JS IMPORT: Importing '_gi' 404s JS NATIVE: Defining native module '_gi' 404s JS IMPORT: Defining parent 0xe71b2300100 of 0xe71b232b7a8 '_gi' is mod 1 404s JS IMPORT: successfully imported module '_gi' 404s JS IMPORT: JS import '_common' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_common.js 404s JS IMPORT: JS import '_common' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_common.js 404s JS IMPORT: Importing module _common succeeded 404s JS IMPORT: Defining parent 0xe71b2300100 of 0x32480f9cf038 '_common' is mod 1 404s JS IMPORT: successfully imported module '_common' 404s JS IMPORT: Importing module GObject succeeded 404s JS IMPORT: Defining parent 0xe71b23135b0 of 0x32480f93cfb0 'GObject' is mod 1 404s JS IMPORT: successfully imported module 'GObject' 404s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 404s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 404s JS G BXD: Defined class for String (GString), prototype 0x32480f9795d8, JSClass 0x72c30ee7add0, in object 0x32480f979358 404s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 404s JS G PRM: Defined class ParamSpec prototype is 0x32480f9cf0d8 class 0x72c30ee802e8 in object 0x32480f979358 404s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 404s JS G OBJ: Defined class for Object (GObject), prototype 0x32480f979740, JSClass 0x72c30ee7b460, in object 0x32480f979358 404s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 404s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 404s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x32480f979768, JSClass 0x72c30ee7b460, in object 0x32480f979358 404s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 404s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 404s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 404s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 404s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 404s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 404s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 404s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 404s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 404s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 404s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 404s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 404s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 404s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 404s JS G NS: Defined namespace 'GObject' 0x32480f979358 in GIRepository 0xe71b2313340 404s JS G OBJ: Defined class for Application (GApplication), prototype 0x32480f9797b8, JSClass 0x72c30ee7b460, in object 0x32480f979308 404s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 404s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x32480f9cf5b0, JSClass 0x72c30ee7b4e0, in object 0x32480f979308 404s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 404s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 404s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 404s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 404s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 404s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 404s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 404s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 404s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 404s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 404s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x32480f979830, JSClass 0x72c30ee7b460, in object 0x32480f979308 404s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 404s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x32480f9cf830, JSClass 0x72c30ee7b4e0, in object 0x32480f979308 404s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 404s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x32480f9798a8, JSClass 0x72c30ee7b460, in object 0x32480f979308 404s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 404s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 404s JS G IFACE: Defined class for Initable (GInitable), prototype 0x32480f9cf970, JSClass 0x72c30ee7b4e0, in object 0x32480f979308 404s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 404s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 404s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 404s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x32480f979920, JSClass 0x72c30ee7add0, in object 0x32480f979308 404s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 404s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x32480f979970, JSClass 0x72c30ee7add0, in object 0x32480f979308 404s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'CjsPrivate' 404s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 404s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x32480f9799c0, JSClass 0x72c30ee7b460, in object 0x32480f979308 404s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x32480f979a10, JSClass 0x72c30ee7b460, in object 0x32480f979330 404s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 404s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x32480f979a60, JSClass 0x72c30ee7b460, in object 0x32480f979308 404s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 404s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 404s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 404s JS G IFACE: Defined class for File (GFile), prototype 0x32480f9cfad8, JSClass 0x72c30ee7b4e0, in object 0x32480f979308 404s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x32480f979ad8, JSClass 0x72c30ee7b460, in object 0xe71b2313420 404s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 404s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x32480f979b50, JSClass 0x72c30ee7b460, in object 0x32480f979308 404s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 404s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 404s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x32480f979ba0, JSClass 0x72c30ee7b460, in object 0x32480f979308 404s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 404s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x32480f979bf0, JSClass 0x72c30ee7b460, in object 0x32480f979308 404s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 404s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x32480f979c40, JSClass 0x72c30ee7add0, in object 0x32480f979308 404s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 404s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 404s JS G OBJ: Defined class for Settings (GSettings), prototype 0x32480f979c90, JSClass 0x72c30ee7b460, in object 0x32480f979308 404s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 404s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 404s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 404s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 404s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 404s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 404s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 404s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 404s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 404s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 404s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 404s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 404s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 404s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 404s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 404s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 404s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 404s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 404s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 404s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 404s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 404s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 404s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 404s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 404s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 404s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 404s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 404s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 404s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 404s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 404s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 404s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 404s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 404s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 404s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 404s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 404s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 404s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 404s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 404s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 404s JS G NS: Defined namespace 'Gio' 0x32480f979308 in GIRepository 0xe71b2313340 404s JS G NS: Found info type FLAGS for 'ParamFlags' in namespace 'GObject' 404s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 404s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 404s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 404s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 404s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 404s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 404s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 404s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 404s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 404s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 404s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 404s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 404s JS G ENUM: Defining GObject.ParamFlags as 0xe71b23310d0 404s JS G NS: Found info type FUNCTION for 'param_spec_boolean' in namespace 'GObject' 404s JS G PRM: Wrapping GParamBoolean 'boolval' on (null) with JSObject 404s JS G PRM: JSObject created with param instance 0x1fb2eac8dfd0 type GParamBoolean 404s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 404s JS G NS: Found info type FUNCTION for 'param_spec_get_flags' in namespace 'CjsPrivate' 404s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 404s JS G NS: Found info type FLAGS for 'FileQueryInfoFlags' in namespace 'Gio' 404s JS G ENUM: Defining enum value NONE (fixed from none) 0 404s JS G ENUM: Defining enum value NOFOLLOW_SYMLINKS (fixed from nofollow_symlinks) 1 404s JS G ENUM: Defining Gio.FileQueryInfoFlags as 0xe71b2308b70 404s JS CTX: Script evaluation succeeded 404s JS MAINLOOP: Main loop instance 0x1fb2eaa9b3b0: Spinning loop until released or hook cleared 404s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine-executor.js' (resource:///org/cjs/jsunit/minijasmine-executor.js), global 0x32480f93b128 404s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x32480f93b128 404s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x32480f93b128 404s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x32480f93b128 404s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x32480f93b128 404s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x32480f93b128 404s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x32480f93b128 404s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x32480f93b128 404s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x32480f93b128 404s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x32480f93b128 404s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x32480f93b128 404s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x32480f93b128 404s JS IMPORT: Module metadata hook for module 0xe71b230c030 404s JS IMPORT: Defining meta.importSync for module 0xe71b230c030 404s JS NATIVE: Defining native module 'system' 404s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x32480f93b128 404s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x32480f93b128 404s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 404s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 404s JS MAINLOOP: Set main loop hook to 404s JS MAINLOOP: Main loop instance 0x1fb2eaa9b3b0: hold 404s JS MAINLOOP: Running and clearing main loop hook 404s JS G BXD: Defining method run in prototype for GLib.MainLoop 404s 1..40 404s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 404s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 404s JS G BXD: Defined class for Source (GSource), prototype 0x32480f979d58, JSClass 0x72c30ee7add0, in object 0x32480f979038 404s JS G BXD: Defining method set_priority in prototype for GLib.Source 404s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 404s JS G BXD: Defining method attach in prototype for GLib.Source 404s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 404s JS IMPORT: Module metadata hook for module 0x32480f962c48 404s JS IMPORT: Defining meta.importSync for module 0x32480f962c48 404s JS G NS: Found info type INTERFACE for 'ListModel' in namespace 'Gio' 404s JS G IFACE: Defined class for ListModel (GListModel), prototype 0x31e39a306150, JSClass 0x72c30ee7b4e0, in object 0x32480f979308 404s JS G OBJ: Defining method append in prototype for GListStore (Gio.ListStore) 404s JS G BXD: Defining method destroy in prototype for GLib.Source 404s JS G OBJ: Defining method get_n_items in prototype for GListStore (Gio.ListStore) 404s JS G OBJ: Defining method get_item in prototype for GListStore (Gio.ListStore) 404s ok 1 ListStore iterator ListStore iterates 404s JS G NS: Found info type FUNCTION for 'list_store_insert_sorted' in namespace 'CjsPrivate' 404s ok 2 Sorting in ListStore test insert_sorted 404s JS G NS: Found info type FUNCTION for 'list_store_sort' in namespace 'CjsPrivate' 404s ok 3 Sorting in ListStore test sort 404s JS G NS: Found info type OBJECT for 'Subprocess' in namespace 'Gio' 404s JS G OBJ: Defined class for Subprocess (GSubprocess), prototype 0x31e39a30b560, JSClass 0x72c30ee7b460, in object 0x32480f979308 404s ok 4 Promisify function doesn't crash when async function is not defined 404s JS G OBJ: Defining method communicate_utf8_async in prototype for GSubprocess (Gio.Subprocess) 404s ok 5 Promisify function doesn't crash when finish function is not defined 404s JS G NS: Found info type CONSTANT for 'FILE_ATTRIBUTE_STANDARD_TYPE' in namespace 'Gio' 404s JS G NS: Found info type OBJECT for 'Task' in namespace 'Gio' 404s JS G OBJ: Defined class for Task (GTask), prototype 0x31e39a30b718, JSClass 0x72c30ee7b460, in object 0x32480f979308 404s JS MAINLOOP: Enqueue job , promise=, allocation site= 404s JS MAINLOOP: handling job 0, 404s JS G OBJ: Defining method get_file_type in prototype for GFileInfo (Gio.FileInfo) 404s JS G NS: Found info type ENUM for 'FileType' in namespace 'Gio' 404s JS G ENUM: Defining enum value UNKNOWN (fixed from unknown) 0 404s JS G ENUM: Defining enum value REGULAR (fixed from regular) 1 404s JS G ENUM: Defining enum value DIRECTORY (fixed from directory) 2 404s JS G ENUM: Defining enum value SYMBOLIC_LINK (fixed from symbolic_link) 3 404s JS G ENUM: Defining enum value SPECIAL (fixed from special) 4 404s JS G ENUM: Defining enum value SHORTCUT (fixed from shortcut) 5 404s JS G ENUM: Defining enum value MOUNTABLE (fixed from mountable) 6 404s JS G ENUM: Defining Gio.FileType as 0xe71b2374d48 404s JS MAINLOOP: Enqueue job , promise=, allocation site= 404s JS MAINLOOP: Completed job 0 404s JS MAINLOOP: handling job 1, 404s ok 6 Promisify function promisifies functions 404s JS MAINLOOP: Completed job 1 404s ok 7 Promisify function preserves old behavior 404s ok 8 Promisify function can guess the finish function 404s ok 9 Gio.Settings overrides doesn't crash when forgetting to specify a schema ID 404s JS G NS: Found info type STRUCT for 'SettingsSchemaSource' in namespace 'Gio' 404s JS G BXD: Defined class for SettingsSchemaSource (GSettingsSchemaSource), prototype 0x31e39a30bba0, JSClass 0x72c30ee7add0, in object 0x32480f979308 404s JS G BXD: Defining method lookup in prototype for Gio.SettingsSchemaSource 404s ok 10 Gio.Settings overrides doesn't crash when specifying a schema ID that isn't installed 404s JS G BXD: Defining method get_path in prototype for Gio.SettingsSchema 404s JS G BXD: Defining method get_id in prototype for Gio.SettingsSchema 404s ok 11 Gio.Settings overrides doesn't crash when forgetting to specify a schema path 404s ok 12 Gio.Settings overrides doesn't crash when specifying conflicting schema paths 404s ok 13 Gio.Settings overrides can construct with a settings schema object 404s ok 14 Gio.Settings overrides throws proper error message when settings schema is specified with a wrong type 404s JS G BXD: Defining method list_keys in prototype for Gio.SettingsSchema 404s ok 15 Gio.Settings overrides with existing schema doesn't crash when resetting a nonexistent key 404s ok 16 Gio.Settings overrides with existing schema doesn't crash when checking a nonexistent key 404s ok 17 Gio.Settings overrides with existing schema doesn't crash when setting a nonexistent key 404s ok 18 Gio.Settings overrides with existing schema doesn't crash when checking writable for a nonexistent key 404s ok 19 Gio.Settings overrides with existing schema doesn't crash when getting the user value for a nonexistent key 404s ok 20 Gio.Settings overrides with existing schema doesn't crash when getting the default value for a nonexistent key 404s JS G NS: Found info type FLAGS for 'SettingsBindFlags' in namespace 'Gio' 404s JS G ENUM: Defining enum value DEFAULT (fixed from default) 0 404s JS G ENUM: Defining enum value GET (fixed from get) 1 404s JS G ENUM: Defining enum value SET (fixed from set) 2 404s JS G ENUM: Defining enum value NO_SENSITIVITY (fixed from no_sensitivity) 4 404s JS G ENUM: Defining enum value GET_NO_CHANGES (fixed from get_no_changes) 8 404s JS G ENUM: Defining enum value INVERT_BOOLEAN (fixed from invert_boolean) 16 404s JS G ENUM: Defining Gio.SettingsBindFlags as 0xe71b2357fb0 404s ok 21 Gio.Settings overrides with existing schema doesn't crash when binding a nonexistent key 404s ok 22 Gio.Settings overrides with existing schema doesn't crash when creating actions for a nonexistent key 404s JS G BXD: Defining method has_key in prototype for Gio.SettingsSchema 404s ok 23 Gio.Settings overrides with existing schema doesn't crash when checking info about a nonexistent key 404s ok 24 Gio.Settings overrides with existing schema doesn't crash when getting a nonexistent sub-schema 404s JS G BXD: Defining method classify in prototype for GLib.Variant 404s JS G BXD: Defining method n_children in prototype for GLib.Variant 404s JS G BXD: Defining method get_child_value in prototype for GLib.Variant 404s JS G BXD: Defining method get_int32 in prototype for GLib.Variant 404s JS G BXD: Defining method get_boolean in prototype for GLib.Variant 404s JS G OBJ: Defining method notify in prototype for GObject (GObject.Object) 404s JS G OBJ: Defined class for GSettingsAction (GSettingsAction), prototype 0x31e39a329268, JSClass 0x72c30ee7b460, in object 0x32480f93ee08 404s JS G NS: Found info type STRUCT for 'SettingsSchemaKey' in namespace 'Gio' 404s JS G BXD: Defined class for SettingsSchemaKey (GSettingsSchemaKey), prototype 0x31e39a329308, JSClass 0x72c30ee7add0, in object 0x32480f979308 404s ok 25 Gio.Settings overrides with existing schema still works with correct keys 404s JS G NS: Found info type FUNCTION for 'content_type_set_mime_dirs' in namespace 'Gio' 404s ok 26 Gio.content_type_set_mime_dirs can be called with NULL argument 404s JS G OBJ: Defining method add_action_entries in prototype for GApplication (Gio.Application) 404s JS G NS: Found info type FUNCTION for 'variant_type_string_is_valid' in namespace 'GLib' 404s JS G NS: Found info type OBJECT for 'SimpleAction' in namespace 'Gio' 404s JS G OBJ: Defined class for SimpleAction (GSimpleAction), prototype 0x31e39a329678, JSClass 0x72c30ee7b460, in object 0x32480f979308 404s JS G NS: Found info type STRUCT for 'VariantType' in namespace 'GLib' 404s JS G BXD: Defined class for VariantType (GVariantType), prototype 0x31e39a3296c8, JSClass 0x72c30ee7add0, in object 0x32480f979038 404s JS G NS: Found info type INTERFACE for 'Action' in namespace 'Gio' 404s JS G IFACE: Defined class for Action (GAction), prototype 0x31e39a32d290, JSClass 0x72c30ee7b4e0, in object 0x32480f979308 404s JS G OBJ: Defining method add_action in prototype for GApplication (Gio.Application) 404s JS G OBJ: Defining method lookup_action in prototype for GApplication (Gio.Application) 404s JS G BXD: Defining method dup_string in prototype for GLib.VariantType 404s JS G BXD: Defining method print in prototype for GLib.Variant 404s ok 27 Gio.add_action_entries override registers each entry as an action 404s JS G OBJ: Defining method activate in prototype for GSimpleAction (Gio.SimpleAction) 404s ok 28 Gio.add_action_entries override connects and binds the activate handler 404s JS G OBJ: Defining method change_state in prototype for GSimpleAction (Gio.SimpleAction) 404s ok 29 Gio.add_action_entries override connects and binds the change_state handler 404s ok 30 Gio.add_action_entries override throw an error if the parameter_type is invalid 404s JS G NS: Found info type ENUM for 'VariantParseError' in namespace 'GLib' 404s JS G ERR: Defined class for VariantParseError (GError), prototype 0x31e39a32d420, JSClass 0x72c30ee7b108, in object 0x32480f979038 404s JS G ENUM: Defining enum value FAILED (fixed from failed) 0 404s JS G ENUM: Defining enum value BASIC_TYPE_EXPECTED (fixed from basic_type_expected) 1 404s JS G ENUM: Defining enum value CANNOT_INFER_TYPE (fixed from cannot_infer_type) 2 404s JS G ENUM: Defining enum value DEFINITE_TYPE_EXPECTED (fixed from definite_type_expected) 3 404s JS G ENUM: Defining enum value INPUT_NOT_AT_END (fixed from input_not_at_end) 4 404s JS G ENUM: Defining enum value INVALID_CHARACTER (fixed from invalid_character) 5 404s JS G ENUM: Defining enum value INVALID_FORMAT_STRING (fixed from invalid_format_string) 6 404s JS G ENUM: Defining enum value INVALID_OBJECT_PATH (fixed from invalid_object_path) 7 404s JS G ENUM: Defining enum value INVALID_SIGNATURE (fixed from invalid_signature) 8 404s JS G ENUM: Defining enum value INVALID_TYPE_STRING (fixed from invalid_type_string) 9 404s JS G ENUM: Defining enum value NO_COMMON_TYPE (fixed from no_common_type) 10 404s JS G ENUM: Defining enum value NUMBER_OUT_OF_RANGE (fixed from number_out_of_range) 11 404s JS G ENUM: Defining enum value NUMBER_TOO_BIG (fixed from number_too_big) 12 404s JS G ENUM: Defining enum value TYPE_ERROR (fixed from type_error) 13 404s JS G ENUM: Defining enum value UNEXPECTED_TOKEN (fixed from unexpected_token) 14 404s JS G ENUM: Defining enum value UNKNOWN_KEYWORD (fixed from unknown_keyword) 15 404s JS G ENUM: Defining enum value UNTERMINATED_STRING_CONSTANT (fixed from unterminated_string_constant) 16 404s JS G ENUM: Defining enum value VALUE_EXPECTED (fixed from value_expected) 17 404s JS G ENUM: Defining enum value RECURSION (fixed from recursion) 18 404s ok 31 Gio.add_action_entries override throw an error if the state is invalid 404s JS G NS: Found info type OBJECT for 'FileIOStream' in namespace 'Gio' 404s JS G NS: Found info type OBJECT for 'IOStream' in namespace 'Gio' 404s JS G OBJ: Defined class for IOStream (GIOStream), prototype 0x31e39a329ec0, JSClass 0x72c30ee7b460, in object 0x32480f979308 404s JS G OBJ: Defined class for FileIOStream (GFileIOStream), prototype 0x31e39a329f10, JSClass 0x72c30ee7b460, in object 0x32480f979308 404s JS G OBJ: Defined class for GLocalFileIOStream (GLocalFileIOStream), prototype 0x31e39a329f60, JSClass 0x72c30ee7b460, in object 0x32480f93ee08 404s JS G NS: Found info type FLAGS for 'FileCreateFlags' in namespace 'Gio' 404s JS G ENUM: Defining enum value NONE (fixed from none) 0 404s JS G ENUM: Defining enum value PRIVATE (fixed from private) 1 404s JS G ENUM: Defining enum value REPLACE_DESTINATION (fixed from replace_destination) 2 404s JS G ENUM: Defining Gio.FileCreateFlags as 0xe71b23ab9f8 404s JS G NS: Found info type OBJECT for 'FileInputStream' in namespace 'Gio' 404s JS G OBJ: Defined class for FileInputStream (GFileInputStream), prototype 0x31e39a332038, JSClass 0x72c30ee7b460, in object 0x32480f979308 404s JS G OBJ: Defined class for GLocalFileInputStream (GLocalFileInputStream), prototype 0x31e39a332088, JSClass 0x72c30ee7b460, in object 0x32480f93ee08 404s JS G NS: Found info type INTERFACE for 'FileDescriptorBased' in namespace 'Gio' 404s JS G IFACE: Defined class for FileDescriptorBased (GFileDescriptorBased), prototype 0x31e39a32d4e8, JSClass 0x72c30ee7b4e0, in object 0x32480f979308 404s JS G NS: Found info type INTERFACE for 'Seekable' in namespace 'Gio' 404s JS G IFACE: Defined class for Seekable (GSeekable), prototype 0x31e39a32d510, JSClass 0x72c30ee7b4e0, in object 0x32480f979308 404s JS G OBJ: Defining method read_bytes in prototype for GInputStream (Gio.InputStream) 404s JS G BXD: Defining method get_size in prototype for GLib.Bytes 404s ok 32 Gio.InputStream.prototype.createSyncIterator iterates synchronously 404s JS G OBJ: Defining method read_bytes_async in prototype for GInputStream (Gio.InputStream) 404s JS G OBJ: Defining method read_bytes_finish in prototype for GInputStream (Gio.InputStream) 404s JS MAINLOOP: Enqueue job , promise=, allocation site= 404s JS MAINLOOP: handling job 0, 404s JS MAINLOOP: Enqueue job , promise=, allocation site= 404s JS MAINLOOP: Completed job 0 404s JS MAINLOOP: handling job 1, 404s JS MAINLOOP: Enqueue job , promise=, allocation site= 404s JS MAINLOOP: Completed job 1 404s JS MAINLOOP: handling job 2, 404s JS MAINLOOP: Completed job 2 404s JS MAINLOOP: Enqueue job , promise=, allocation site= 404s JS MAINLOOP: handling job 0, 404s JS MAINLOOP: Enqueue job , promise=, allocation site= 404s JS MAINLOOP: Completed job 0 404s JS MAINLOOP: handling job 1, 404s JS MAINLOOP: Enqueue job , promise=, allocation site= 404s JS MAINLOOP: Completed job 1 404s JS MAINLOOP: handling job 2, 404s JS MAINLOOP: Completed job 2 404s JS MAINLOOP: Enqueue job , promise=, allocation site= 404s JS MAINLOOP: handling job 0, 404s JS MAINLOOP: Enqueue job , promise=, allocation site= 404s JS MAINLOOP: Completed job 0 404s JS MAINLOOP: handling job 1, 404s JS MAINLOOP: Enqueue job , promise=, allocation site= 404s JS MAINLOOP: Completed job 1 404s JS MAINLOOP: handling job 2, 404s JS MAINLOOP: Completed job 2 404s JS MAINLOOP: Enqueue job , promise=, allocation site= 404s JS MAINLOOP: handling job 0, 404s JS MAINLOOP: Enqueue job , promise=, allocation site= 404s JS MAINLOOP: Completed job 0 404s JS MAINLOOP: handling job 1, 404s JS MAINLOOP: Enqueue job , promise=, allocation site= 404s JS MAINLOOP: Completed job 1 404s JS MAINLOOP: handling job 2, 404s JS MAINLOOP: Completed job 2 404s JS MAINLOOP: Enqueue job , promise=, allocation site= 404s JS MAINLOOP: handling job 0, 404s JS MAINLOOP: Enqueue job , promise=, allocation site= 404s JS MAINLOOP: Completed job 0 404s JS MAINLOOP: handling job 1, 404s JS MAINLOOP: Enqueue job , promise=, allocation site= 404s JS MAINLOOP: Completed job 1 404s JS MAINLOOP: handling job 2, 404s JS MAINLOOP: Completed job 2 404s JS MAINLOOP: Enqueue job , promise=, allocation site= 404s JS MAINLOOP: handling job 0, 404s JS MAINLOOP: Enqueue job , promise=, allocation site= 404s JS MAINLOOP: Completed job 0 404s JS MAINLOOP: handling job 1, 404s JS MAINLOOP: Enqueue job , promise=, allocation site= 404s JS MAINLOOP: Completed job 1 404s JS MAINLOOP: handling job 2, 404s JS MAINLOOP: Completed job 2 404s JS MAINLOOP: Enqueue job , promise=, allocation site= 404s JS MAINLOOP: handling job 0, 404s JS MAINLOOP: Enqueue job , promise=, allocation site= 404s JS MAINLOOP: Completed job 0 404s JS MAINLOOP: handling job 1, 404s JS MAINLOOP: Enqueue job , promise=, allocation site= 404s JS MAINLOOP: Completed job 1 404s JS MAINLOOP: handling job 2, 404s JS MAINLOOP: Completed job 2 404s JS MAINLOOP: Enqueue job , promise=, allocation site= 404s JS MAINLOOP: handling job 0, 404s JS MAINLOOP: Enqueue job , promise=, allocation site= 404s JS MAINLOOP: Completed job 0 404s JS MAINLOOP: handling job 1, 404s JS MAINLOOP: Enqueue job , promise=, allocation site= 404s JS MAINLOOP: Completed job 1 404s JS MAINLOOP: handling job 2, 404s JS MAINLOOP: Completed job 2 404s JS MAINLOOP: Enqueue job , promise=, allocation site= 404s JS MAINLOOP: handling job 0, 404s JS MAINLOOP: Enqueue job , promise=, allocation site= 404s JS MAINLOOP: Completed job 0 404s JS MAINLOOP: handling job 1, 404s JS MAINLOOP: Enqueue job , promise=, allocation site= 404s JS MAINLOOP: Completed job 1 404s JS MAINLOOP: handling job 2, 404s ok 33 Gio.InputStream.prototype.createAsyncIterator iterates asynchronously 404s JS MAINLOOP: Completed job 2 404s JS G OBJ: Defined class for GLocalFileEnumerator (GLocalFileEnumerator), prototype 0x31e39a332858, JSClass 0x72c30ee7b460, in object 0x32480f93ee08 404s JS G OBJ: Defining method next_file in prototype for GFileEnumerator (Gio.FileEnumerator) 404s JS G OBJ: Defining method close in prototype for GFileEnumerator (Gio.FileEnumerator) 404s ok 34 Gio.FileEnumerator overrides iterates synchronously 404s JS G OBJ: Defining method next_files_async in prototype for GFileEnumerator (Gio.FileEnumerator) 404s JS G OBJ: Defining method next_files_finish in prototype for GFileEnumerator (Gio.FileEnumerator) 404s JS MAINLOOP: Enqueue job , promise=, allocation site= 404s JS MAINLOOP: handling job 0, 404s JS MAINLOOP: Enqueue job , promise=, allocation site= 404s JS MAINLOOP: Completed job 0 404s JS MAINLOOP: handling job 1, 404s JS MAINLOOP: Enqueue job , promise=, allocation site= 404s JS MAINLOOP: Completed job 1 404s JS MAINLOOP: handling job 2, 404s JS MAINLOOP: Completed job 2 404s JS MAINLOOP: Enqueue job , promise=, allocation site= 404s JS MAINLOOP: handling job 0, 404s JS G OBJ: Defining method close_async in prototype for GFileEnumerator (Gio.FileEnumerator) 404s JS MAINLOOP: Completed job 0 404s JS G OBJ: Defining method close_finish in prototype for GFileEnumerator (Gio.FileEnumerator) 404s JS MAINLOOP: Enqueue job , promise=, allocation site= 404s JS MAINLOOP: handling job 0, 404s JS MAINLOOP: Enqueue job , promise=, allocation site= 404s JS MAINLOOP: Completed job 0 404s JS MAINLOOP: handling job 1, 404s JS MAINLOOP: Enqueue job , promise=, allocation site= 404s JS MAINLOOP: Completed job 1 404s JS MAINLOOP: handling job 2, 404s ok 35 Gio.FileEnumerator overrides iterates asynchronously 404s JS MAINLOOP: Completed job 2 404s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 404s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 404s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 404s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 404s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 404s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 404s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 404s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 404s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 404s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 404s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 404s JS G ENUM: Defining GLib.LogLevelFlags as 0xe71b23147c0 404s JS G NS: Found info type ENUM for 'FileAttributeType' in namespace 'Gio' 404s JS G ENUM: Defining enum value INVALID (fixed from invalid) 0 404s JS G ENUM: Defining enum value STRING (fixed from string) 1 404s JS G ENUM: Defining enum value BYTE_STRING (fixed from byte_string) 2 404s JS G ENUM: Defining enum value BOOLEAN (fixed from boolean) 3 404s JS G ENUM: Defining enum value UINT32 (fixed from uint32) 4 404s JS G ENUM: Defining enum value INT32 (fixed from int32) 5 404s JS G ENUM: Defining enum value UINT64 (fixed from uint64) 6 404s JS G ENUM: Defining enum value INT64 (fixed from int64) 7 404s JS G ENUM: Defining enum value OBJECT (fixed from object) 8 404s JS G ENUM: Defining enum value STRINGV (fixed from stringv) 9 404s JS G ENUM: Defining Gio.FileAttributeType as 0xe71b2315370 404s JS G OBJ: Defining method remove_attribute in prototype for GFileInfo (Gio.FileInfo) 404s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 404s ok 36 Non-introspectable file attribute overrides invalid means unsetting the attribute 404s JS G NS: Found info type CONSTANT for 'FILE_ATTRIBUTE_STANDARD_IS_HIDDEN' in namespace 'Gio' 404s JS G OBJ: Defining method set_attribute_boolean in prototype for GFileInfo (Gio.FileInfo) 404s ok 37 Non-introspectable file attribute overrides works for boolean 404s JS G NS: Found info type CONSTANT for 'FILE_ATTRIBUTE_TIME_MODIFIED_USEC' in namespace 'Gio' 404s JS G OBJ: Defining method set_attribute_uint32 in prototype for GFileInfo (Gio.FileInfo) 404s ok 38 Non-introspectable file attribute overrides works for uint32 404s JS G NS: Found info type CONSTANT for 'FILE_ATTRIBUTE_TIME_MODIFIED' in namespace 'Gio' 404s JS G OBJ: Defining method set_attribute_uint64 in prototype for GFileInfo (Gio.FileInfo) 404s ok 39 Non-introspectable file attribute overrides works for uint64 404s JS G NS: Found info type OBJECT for 'ThemedIcon' in namespace 'Gio' 404s JS G OBJ: Defined class for ThemedIcon (GThemedIcon), prototype 0x31e39a3422e0, JSClass 0x72c30ee7b460, in object 0x32480f979308 404s JS G NS: Found info type CONSTANT for 'FILE_ATTRIBUTE_STANDARD_ICON' in namespace 'Gio' 404s JS G OBJ: Defining method set_attribute_object in prototype for GFileInfo (Gio.FileInfo) 404s ok 40 Non-introspectable file attribute overrides works for object 404s JS G BXD: Defining method quit in prototype for GLib.MainLoop 404s JS MAINLOOP: Enqueue job , promise=, allocation site= 404s JS MAINLOOP: Main loop instance 0x1fb2eaa9b3b0: Spinning loop until released or hook cleared 404s JS MAINLOOP: handling job 0, 404s JS MAINLOOP: Enqueue job , promise=, allocation site= 404s JS MAINLOOP: Completed job 0 404s JS MAINLOOP: handling job 1, 404s JS MAINLOOP: Enqueue job , promise=, allocation site= 404s JS MAINLOOP: Completed job 1 404s JS MAINLOOP: handling job 2, 404s JS MAINLOOP: Enqueue job , promise=, allocation site= 404s JS MAINLOOP: Completed job 2 404s JS MAINLOOP: handling job 3, 404s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine-executor.js async resolved" 404s JS MAINLOOP: Main loop instance 0x1fb2eaa9b3b0: release 404s JS MAINLOOP: Completed job 3 404s JS MEMORY: Memory report: before destroying context 404s JS MEMORY: 897 objects currently alive 404s JS MEMORY: boxed_instance = 310 404s JS MEMORY: boxed_prototype = 16 404s JS MEMORY: closure = 22 404s JS MEMORY: function = 296 404s JS MEMORY: fundamental_instance = 0 404s JS MEMORY: fundamental_prototype = 0 404s JS MEMORY: gerror_instance = 1 404s JS MEMORY: gerror_prototype = 1 404s JS MEMORY: interface = 8 404s JS MEMORY: module = 9 404s JS MEMORY: ns = 4 404s JS MEMORY: object_instance = 204 404s JS MEMORY: object_prototype = 25 404s JS MEMORY: param = 1 404s JS MEMORY: union_instance = 0 404s JS MEMORY: union_prototype = 0 404s JS CTX: JS shutdown sequence 404s JS CTX: Stopping profiler 404s JS CTX: Shutting down toggle queue 404s JS CTX: Notifying external reference holders of GjsContext dispose 404s JS MAINLOOP: Stopping promise job dispatcher 404s JS CTX: Notifying reference holders of GjsContext dispose 404s JS CTX: Checking unhandled promise rejections 404s JS CTX: Releasing cached JS wrappers 404s JS CTX: Final triggered GC 404s JS CTX: Destroying JS context 404s JS CTX: Releasing all native objects 404s JS CTX: Disabling auto GC 404s JS CTX: Ending trace on global object 404s JS CTX: Freeing allocated resources 404s JS CTX: JS context destroyed 404s PASS: cjs/testGio.test 404s Running test: cjs/testWarnLib.test 404s JS NATIVE: Registered native JS module '_promiseNative' 404s JS NATIVE: Registered native JS module '_byteArrayNative' 404s JS NATIVE: Registered native JS module '_encodingNative' 404s JS NATIVE: Registered native JS module '_gi' 404s JS NATIVE: Registered native JS module 'gi' 404s JS NATIVE: Registered native JS module 'cairoNative' 404s JS NATIVE: Registered native JS module 'system' 404s JS NATIVE: Registered native JS module 'console' 404s JS NATIVE: Registered native JS module '_print' 404s JS CTX: Enabling JIT 404s JS CTX: Initialized class GjsFileImporter prototype 0x333a563000a0 404s JS IMPORT: Defining parent (nil) of 0x333a56300100 'imports' is mod 0 404s JS IMPORT: Importing '_print' 404s JS NATIVE: Defining native module '_print' 404s JS IMPORT: Defining parent 0x333a56300100 of 0x333a563007b8 '_print' is mod 1 404s JS IMPORT: successfully imported module '_print' 404s JS IMPORT: Loading internal module 'loader' (resource:///org/cinnamon/cjs/modules/internal/loader.js) 404s JS IMPORT: Module resolve hook for module 'resource:///org/cinnamon/cjs/modules/esm/_bootstrap/default.js' (resource:///org/cinnamon/cjs/modules/esm/_bootstrap/default.js), global 0x3318fdf3b128 404s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x3318fdf3b128 404s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3318fdf3b128 404s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3318fdf3b128 404s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3318fdf3b128 404s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3318fdf3b128 404s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x3318fdf3b128 404s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x3318fdf3b128 404s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x3318fdf3b128 404s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3318fdf3b128 404s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3318fdf3b128 404s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x3318fdf3b128 404s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x3318fdf3b128 404s JS MAINLOOP: Main loop instance 0x14b0d7f2b3b0: hold 404s JS MAINLOOP: Enqueue job , promise=, allocation site= 404s JS MAINLOOP: Starting promise job dispatcher 404s JS MAINLOOP: Main loop instance 0x14b0d7f2b3b0: Spinning loop until released or hook cleared 404s JS MAINLOOP: handling job 0, 404s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 404s JS MAINLOOP: Main loop instance 0x14b0d7f2b3b0: release 404s JS MAINLOOP: Completed job 0 404s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine.js' (resource:///org/cjs/jsunit/minijasmine.js), global 0x3318fdf3b128 404s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3318fdf3b128 404s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3318fdf3b128 404s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3318fdf3b128 404s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3318fdf3b128 404s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3318fdf3b128 404s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3318fdf3b128 404s JS IMPORT: Module metadata hook for module 0x333a563130c0 404s JS IMPORT: Defining meta.importSync for module 0x333a563130c0 404s JS NATIVE: Defining native module 'gi' 404s JS CTX: Initialized class GIRepositoryNamespace prototype 0x333a563134b0 404s JS IMPORT: JS import 'overrides' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/overrides.js 404s JS IMPORT: JS import 'overrides' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/overrides.js 404s JS IMPORT: Adding directory 'resource:///org/cinnamon/cjs/modules/core/overrides' to child importer 'overrides' 404s JS IMPORT: Importing directory 'overrides' 404s JS IMPORT: Defining parent 0x333a56300100 of 0x333a563135b0 'overrides' is mod 1 404s JS IMPORT: Defined importer 'overrides' 0x333a563135b0 in 0x333a56300100 404s JS IMPORT: successfully imported directory 'overrides' 404s JS IMPORT: Importing '_promiseNative' 404s JS NATIVE: Defining native module '_promiseNative' 404s JS IMPORT: Defining parent 0x333a56300100 of 0x333a56313a70 '_promiseNative' is mod 1 404s JS IMPORT: successfully imported module '_promiseNative' 404s JS IMPORT: Importing module GLib succeeded 404s JS IMPORT: Defining parent 0x333a563135b0 of 0x3318fdf3c150 'GLib' is mod 1 404s JS IMPORT: successfully imported module 'GLib' 404s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 404s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x3318fdf79060, JSClass 0x750412c2add0, in object 0x3318fdf79038 404s JS CTX: Initialized class GIRepositoryGType prototype 0x333a56313dc0 404s JS CTX: Initialized class GIRepositoryFunction prototype 0x333a56313e20 404s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 404s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 404s JS G BXD: Defined class for Error (GError), prototype 0x3318fdf790b0, JSClass 0x750412c2add0, in object 0x3318fdf79038 404s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 404s JS G BXD: Defined class for Variant (GVariant), prototype 0x3318fdf79100, JSClass 0x750412c2add0, in object 0x3318fdf79038 404s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 404s JS G BXD: Defined class for Bytes (GBytes), prototype 0x3318fdf79150, JSClass 0x750412c2add0, in object 0x3318fdf79038 404s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 404s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 404s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x3318fdf791a0, JSClass 0x750412c2add0, in object 0x3318fdf79038 404s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 404s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 404s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 404s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 404s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 404s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 404s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 404s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 404s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 404s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 404s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 404s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 404s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 404s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 404s JS G BXD: Defined class for Thread (GThread), prototype 0x3318fdf791f0, JSClass 0x750412c2add0, in object 0x3318fdf79038 404s JS G BXD: Defining method ref in prototype for GLib.Thread 404s JS G BXD: Defining method unref in prototype for GLib.Thread 404s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 404s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x3318fdf79240, JSClass 0x750412c2add0, in object 0x3318fdf79038 404s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 404s JS G BXD: Defined class for Regex (GRegex), prototype 0x3318fdf79290, JSClass 0x750412c2add0, in object 0x3318fdf79038 404s JS G BXD: Defining method match in prototype for GLib.Regex 404s JS G BXD: Defining method match_full in prototype for GLib.Regex 404s JS G BXD: Defining method match_all in prototype for GLib.Regex 404s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 404s JS G NS: Defined namespace 'GLib' 0x3318fdf79038 in GIRepository 0x333a56313340 404s JS IMPORT: Importing module jasmine succeeded 404s JS IMPORT: Defining parent 0x333a56300100 of 0x3318fdf3cce0 'jasmine' is mod 1 404s JS IMPORT: successfully imported module 'jasmine' 404s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 404s JS MAINLOOP: Main loop instance 0x14b0d7f2b3b0: hold 404s JS MAINLOOP: Enqueue job , promise=, allocation site= 404s JS MAINLOOP: Main loop instance 0x14b0d7f2b3b0: Spinning loop until released or hook cleared 404s JS MAINLOOP: handling job 0, 404s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine.js async resolved" 404s JS MAINLOOP: Main loop instance 0x14b0d7f2b3b0: release 404s JS MAINLOOP: Completed job 0 404s JS IMPORT: Importing 'gi' 404s JS IMPORT: Defining parent 0x333a56300100 of 0x333a56313340 'gi' is mod 1 404s JS IMPORT: successfully imported module 'gi' 404s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/cinnamon/cjs/modules/core/overrides at resource:///org/cinnamon/cjs/modules/core/overrides/CjsPrivate.js 404s JS G NS: Defined namespace 'CjsPrivate' 0x3318fdf79330 in GIRepository 0x333a56313340 404s JS IMPORT: JS import 'signals' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/signals.js 404s JS IMPORT: JS import 'lang' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/lang.js 404s JS IMPORT: JS import '_legacy' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_legacy.js 404s JS IMPORT: Importing module _legacy succeeded 404s JS IMPORT: Defining parent 0x333a56300100 of 0x3318fdf3cf10 '_legacy' is mod 1 404s JS IMPORT: successfully imported module '_legacy' 404s JS IMPORT: Importing module lang succeeded 404s JS IMPORT: Defining parent 0x333a56300100 of 0x3318fdf3cec0 'lang' is mod 1 404s JS IMPORT: successfully imported module 'lang' 404s JS IMPORT: JS import '_signals' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_signals.js 404s JS IMPORT: JS import '_signals' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_signals.js 404s JS IMPORT: Importing module _signals succeeded 404s JS IMPORT: Defining parent 0x333a56300100 of 0x3318fdf3cf60 '_signals' is mod 1 404s JS IMPORT: successfully imported module '_signals' 404s JS IMPORT: Importing module signals succeeded 404s JS IMPORT: Defining parent 0x333a56300100 of 0x3318fdf3ce70 'signals' is mod 1 404s JS IMPORT: successfully imported module 'signals' 404s JS IMPORT: Importing module Gio succeeded 404s JS IMPORT: Defining parent 0x333a563135b0 of 0x3318fdf3ce20 'Gio' is mod 1 404s JS IMPORT: successfully imported module 'Gio' 404s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 404s JS IMPORT: Importing '_gi' 404s JS NATIVE: Defining native module '_gi' 404s JS IMPORT: Defining parent 0x333a56300100 of 0x333a5632b730 '_gi' is mod 1 404s JS IMPORT: successfully imported module '_gi' 404s JS IMPORT: JS import '_common' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_common.js 404s JS IMPORT: JS import '_common' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_common.js 404s JS IMPORT: Importing module _common succeeded 404s JS IMPORT: Defining parent 0x333a56300100 of 0x3318fdfcb038 '_common' is mod 1 404s JS IMPORT: successfully imported module '_common' 404s JS IMPORT: Importing module GObject succeeded 404s JS IMPORT: Defining parent 0x333a563135b0 of 0x3318fdf3cfb0 'GObject' is mod 1 404s JS IMPORT: successfully imported module 'GObject' 404s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 404s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 404s JS G BXD: Defined class for String (GString), prototype 0x3318fdf795d8, JSClass 0x750412c2add0, in object 0x3318fdf79358 404s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 404s JS G PRM: Defined class ParamSpec prototype is 0x3318fdfcb0d8 class 0x750412c302e8 in object 0x3318fdf79358 404s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 404s JS G OBJ: Defined class for Object (GObject), prototype 0x3318fdf79740, JSClass 0x750412c2b460, in object 0x3318fdf79358 404s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 404s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 404s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x3318fdf79768, JSClass 0x750412c2b460, in object 0x3318fdf79358 404s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 404s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 404s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 404s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 404s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 404s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 404s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 404s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 404s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 404s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 404s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 404s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 404s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 404s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 404s JS G NS: Defined namespace 'GObject' 0x3318fdf79358 in GIRepository 0x333a56313340 404s JS G OBJ: Defined class for Application (GApplication), prototype 0x3318fdf797b8, JSClass 0x750412c2b460, in object 0x3318fdf79308 404s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 404s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x3318fdfcb5b0, JSClass 0x750412c2b4e0, in object 0x3318fdf79308 404s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 404s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 404s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 404s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 404s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 404s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 404s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 404s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 404s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 404s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 404s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x3318fdf79830, JSClass 0x750412c2b460, in object 0x3318fdf79308 404s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 404s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x3318fdfcb830, JSClass 0x750412c2b4e0, in object 0x3318fdf79308 404s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 404s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x3318fdf798a8, JSClass 0x750412c2b460, in object 0x3318fdf79308 404s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 404s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 404s JS G IFACE: Defined class for Initable (GInitable), prototype 0x3318fdfcb970, JSClass 0x750412c2b4e0, in object 0x3318fdf79308 404s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 404s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 404s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 404s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x3318fdf79920, JSClass 0x750412c2add0, in object 0x3318fdf79308 404s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 404s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x3318fdf79970, JSClass 0x750412c2add0, in object 0x3318fdf79308 404s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'CjsPrivate' 404s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 404s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x3318fdf799c0, JSClass 0x750412c2b460, in object 0x3318fdf79308 404s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x3318fdf79a10, JSClass 0x750412c2b460, in object 0x3318fdf79330 404s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 404s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x3318fdf79a60, JSClass 0x750412c2b460, in object 0x3318fdf79308 404s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 404s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 404s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 404s JS G IFACE: Defined class for File (GFile), prototype 0x3318fdfcbad8, JSClass 0x750412c2b4e0, in object 0x3318fdf79308 404s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x3318fdf79ad8, JSClass 0x750412c2b460, in object 0x333a56313420 404s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 404s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x3318fdf79b50, JSClass 0x750412c2b460, in object 0x3318fdf79308 404s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 404s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 404s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x3318fdf79ba0, JSClass 0x750412c2b460, in object 0x3318fdf79308 404s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 404s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x3318fdf79bf0, JSClass 0x750412c2b460, in object 0x3318fdf79308 404s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 404s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x3318fdf79c40, JSClass 0x750412c2add0, in object 0x3318fdf79308 404s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 404s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 404s JS G OBJ: Defined class for Settings (GSettings), prototype 0x3318fdf79c90, JSClass 0x750412c2b460, in object 0x3318fdf79308 404s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 404s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 404s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 404s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 404s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 404s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 404s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 404s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 404s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 404s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 404s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 404s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 404s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 404s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 404s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 404s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 404s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 404s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 404s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 404s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 404s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 404s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 404s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 404s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 404s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 404s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 404s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 404s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 404s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 404s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 404s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 404s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 404s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 404s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 404s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 404s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 404s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 404s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 404s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 404s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 404s JS G NS: Defined namespace 'Gio' 0x3318fdf79308 in GIRepository 0x333a56313340 404s JS IMPORT: JS import 'WarnLib' not found in resource:///org/cinnamon/cjs/modules/core/overrides at resource:///org/cinnamon/cjs/modules/core/overrides/WarnLib.js 404s JS G NS: Defined namespace 'WarnLib' 0x3318fdf79ce0 in GIRepository 0x333a56313340 404s JS G NS: Found info type INTERFACE for 'Whatever' in namespace 'WarnLib' 404s JS G IFACE: Defined class for Whatever (WarnLibWhatever), prototype 0x3318fdfd5588, JSClass 0x750412c2b4e0, in object 0x3318fdf79ce0 404s JS CTX: Script evaluation succeeded 404s JS MAINLOOP: Main loop instance 0x14b0d7f2b3b0: Spinning loop until released or hook cleared 404s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine-executor.js' (resource:///org/cjs/jsunit/minijasmine-executor.js), global 0x3318fdf3b128 404s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3318fdf3b128 404s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3318fdf3b128 404s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3318fdf3b128 404s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3318fdf3b128 404s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3318fdf3b128 404s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3318fdf3b128 404s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3318fdf3b128 404s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3318fdf3b128 404s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3318fdf3b128 404s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3318fdf3b128 404s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3318fdf3b128 404s JS IMPORT: Module metadata hook for module 0x333a56335150 404s JS IMPORT: Defining meta.importSync for module 0x333a56335150 404s JS NATIVE: Defining native module 'system' 404s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3318fdf3b128 404s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3318fdf3b128 404s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 404s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 404s JS MAINLOOP: Set main loop hook to 404s JS MAINLOOP: Main loop instance 0x14b0d7f2b3b0: hold 404s JS MAINLOOP: Running and clearing main loop hook 404s JS G BXD: Defining method run in prototype for GLib.MainLoop 404s 1..3 404s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 404s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 404s JS G BXD: Defined class for Source (GSource), prototype 0x3318fdf79d80, JSClass 0x750412c2add0, in object 0x3318fdf79038 404s JS G BXD: Defining method set_priority in prototype for GLib.Source 404s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 404s JS G BXD: Defining method attach in prototype for GLib.Source 404s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 404s JS IMPORT: Module metadata hook for module 0x333a563043f8 404s JS IMPORT: Defining meta.importSync for module 0x333a563043f8 404s JS G NS: Found info type FUNCTION for 'throw_unpaired' in namespace 'WarnLib' 404s JS G BXD: Defining method matches in prototype for GLib.Error 404s JS G NS: Found info type ENUM for 'IOErrorEnum' in namespace 'Gio' 404s JS G ERR: Defined class for IOErrorEnum (GError), prototype 0x3318fdfd58d0, JSClass 0x750412c2b108, in object 0x3318fdf79308 404s JS G ENUM: Defining enum value FAILED (fixed from failed) 0 404s JS G ENUM: Defining enum value NOT_FOUND (fixed from not_found) 1 404s JS G ENUM: Defining enum value EXISTS (fixed from exists) 2 404s JS G ENUM: Defining enum value IS_DIRECTORY (fixed from is_directory) 3 404s JS G ENUM: Defining enum value NOT_DIRECTORY (fixed from not_directory) 4 404s JS G ENUM: Defining enum value NOT_EMPTY (fixed from not_empty) 5 404s JS G ENUM: Defining enum value NOT_REGULAR_FILE (fixed from not_regular_file) 6 404s JS G ENUM: Defining enum value NOT_SYMBOLIC_LINK (fixed from not_symbolic_link) 7 404s JS G ENUM: Defining enum value NOT_MOUNTABLE_FILE (fixed from not_mountable_file) 8 404s JS G ENUM: Defining enum value FILENAME_TOO_LONG (fixed from filename_too_long) 9 404s JS G ENUM: Defining enum value INVALID_FILENAME (fixed from invalid_filename) 10 404s JS G ENUM: Defining enum value TOO_MANY_LINKS (fixed from too_many_links) 11 404s JS G ENUM: Defining enum value NO_SPACE (fixed from no_space) 12 404s JS G ENUM: Defining enum value INVALID_ARGUMENT (fixed from invalid_argument) 13 404s JS G ENUM: Defining enum value PERMISSION_DENIED (fixed from permission_denied) 14 404s JS G ENUM: Defining enum value NOT_SUPPORTED (fixed from not_supported) 15 404s JS G ENUM: Defining enum value NOT_MOUNTED (fixed from not_mounted) 16 404s JS G ENUM: Defining enum value ALREADY_MOUNTED (fixed from already_mounted) 17 404s JS G ENUM: Defining enum value CLOSED (fixed from closed) 18 404s JS G ENUM: Defining enum value CANCELLED (fixed from cancelled) 19 404s JS G ENUM: Defining enum value PENDING (fixed from pending) 20 404s JS G ENUM: Defining enum value READ_ONLY (fixed from read_only) 21 404s JS G ENUM: Defining enum value CANT_CREATE_BACKUP (fixed from cant_create_backup) 22 404s JS G ENUM: Defining enum value WRONG_ETAG (fixed from wrong_etag) 23 404s JS G ENUM: Defining enum value TIMED_OUT (fixed from timed_out) 24 404s JS G ENUM: Defining enum value WOULD_RECURSE (fixed from would_recurse) 25 404s JS G ENUM: Defining enum value BUSY (fixed from busy) 26 404s JS G ENUM: Defining enum value WOULD_BLOCK (fixed from would_block) 27 404s JS G ENUM: Defining enum value HOST_NOT_FOUND (fixed from host_not_found) 28 404s JS G ENUM: Defining enum value WOULD_MERGE (fixed from would_merge) 29 404s JS G ENUM: Defining enum value FAILED_HANDLED (fixed from failed_handled) 30 404s JS G ENUM: Defining enum value TOO_MANY_OPEN_FILES (fixed from too_many_open_files) 31 404s JS G ENUM: Defining enum value NOT_INITIALIZED (fixed from not_initialized) 32 404s JS G ENUM: Defining enum value ADDRESS_IN_USE (fixed from address_in_use) 33 404s JS G ENUM: Defining enum value PARTIAL_INPUT (fixed from partial_input) 34 404s JS G ENUM: Defining enum value INVALID_DATA (fixed from invalid_data) 35 404s JS G ENUM: Defining enum value DBUS_ERROR (fixed from dbus_error) 36 404s JS G ENUM: Defining enum value HOST_UNREACHABLE (fixed from host_unreachable) 37 404s JS G ENUM: Defining enum value NETWORK_UNREACHABLE (fixed from network_unreachable) 38 404s JS G ENUM: Defining enum value CONNECTION_REFUSED (fixed from connection_refused) 39 404s JS G ENUM: Defining enum value PROXY_FAILED (fixed from proxy_failed) 40 404s JS G ENUM: Defining enum value PROXY_AUTH_FAILED (fixed from proxy_auth_failed) 41 404s JS G ENUM: Defining enum value PROXY_NEED_AUTH (fixed from proxy_need_auth) 42 404s JS G ENUM: Defining enum value PROXY_NOT_ALLOWED (fixed from proxy_not_allowed) 43 404s JS G ENUM: Defining enum value BROKEN_PIPE (fixed from broken_pipe) 44 404s JS G ENUM: Defining enum value CONNECTION_CLOSED (fixed from connection_closed) 44 404s JS G ENUM: Defining enum value NOT_CONNECTED (fixed from not_connected) 45 404s JS G ENUM: Defining enum value MESSAGE_TOO_LARGE (fixed from message_too_large) 46 404s JS G ENUM: Defining enum value NO_SUCH_DEVICE (fixed from no_such_device) 47 404s JS G ENUM: Defining enum value DESTINATION_UNSET (fixed from destination_unset) 48 404s JS G BXD: Defining method destroy in prototype for GLib.Source 404s ok 1 WarnLib bug 689482 404s ok 2 WarnLib calls vfuncs with unnamed parameters 404s JS G NS: Found info type ENUM for 'NumericEnum' in namespace 'WarnLib' 404s JS G ENUM: Defining enum value 1ST (fixed from 1st) 1 404s JS G ENUM: Defining WarnLib.NumericEnum as 0x333a56309740 404s ok 3 WarnLib handles enum members that start with a digit 404s JS G BXD: Defining method quit in prototype for GLib.MainLoop 404s JS MAINLOOP: Enqueue job , promise=, allocation site= 404s JS MAINLOOP: Main loop instance 0x14b0d7f2b3b0: Spinning loop until released or hook cleared 404s JS MAINLOOP: handling job 0, 404s JS MAINLOOP: Enqueue job , promise=, allocation site= 404s JS MAINLOOP: Completed job 0 404s JS MAINLOOP: handling job 1, 404s JS MAINLOOP: Enqueue job , promise=, allocation site= 404s JS MAINLOOP: Completed job 1 404s JS MAINLOOP: handling job 2, 404s JS MAINLOOP: Enqueue job , promise=, allocation site= 404s JS MAINLOOP: Completed job 2 404s JS MAINLOOP: handling job 3, 404s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine-executor.js async resolved" 404s JS MAINLOOP: Main loop instance 0x14b0d7f2b3b0: release 404s JS MAINLOOP: Completed job 3 404s JS MEMORY: Memory report: before destroying context 404s JS MEMORY: 289 objects currently alive 404s JS MEMORY: boxed_instance = 20 404s JS MEMORY: boxed_prototype = 13 404s JS MEMORY: closure = 3 404s JS MEMORY: function = 217 404s JS MEMORY: fundamental_instance = 0 404s JS MEMORY: fundamental_prototype = 0 404s JS MEMORY: gerror_instance = 0 404s JS MEMORY: gerror_prototype = 1 404s JS MEMORY: interface = 5 404s JS MEMORY: module = 9 404s JS MEMORY: ns = 5 404s JS MEMORY: object_instance = 2 404s JS MEMORY: object_prototype = 14 404s JS MEMORY: param = 0 404s JS MEMORY: union_instance = 0 404s JS MEMORY: union_prototype = 0 404s JS CTX: JS shutdown sequence 404s JS CTX: Stopping profiler 404s JS CTX: Shutting down toggle queue 404s JS CTX: Notifying external reference holders of GjsContext dispose 404s JS MAINLOOP: Stopping promise job dispatcher 404s JS CTX: Notifying reference holders of GjsContext dispose 404s JS CTX: Checking unhandled promise rejections 404s JS CTX: Releasing cached JS wrappers 404s JS CTX: Final triggered GC 404s JS CTX: Destroying JS context 404s JS CTX: Releasing all native objects 404s JS CTX: Disabling auto GC 404s JS CTX: Ending trace on global object 404s JS CTX: Freeing allocated resources 404s JS CTX: JS context destroyed 404s PASS: cjs/testWarnLib.test 404s Running test: cjs/throw-ignored.test 404s 1..1 404s ok 1 - /usr/libexec/installed-tests/cjs/debugger/throw-ignored.debugger 404s PASS: cjs/throw-ignored.test 404s Running test: cjs/testConsole.test 404s JS NATIVE: Registered native JS module '_promiseNative' 404s JS NATIVE: Registered native JS module '_byteArrayNative' 404s JS NATIVE: Registered native JS module '_encodingNative' 404s JS NATIVE: Registered native JS module '_gi' 404s JS NATIVE: Registered native JS module 'gi' 404s JS NATIVE: Registered native JS module 'cairoNative' 404s JS NATIVE: Registered native JS module 'system' 404s JS NATIVE: Registered native JS module 'console' 404s JS NATIVE: Registered native JS module '_print' 404s JS CTX: Enabling JIT 404s JS CTX: Initialized class GjsFileImporter prototype 0x35eefd7000a0 404s JS IMPORT: Defining parent (nil) of 0x35eefd700100 'imports' is mod 0 404s JS IMPORT: Importing '_print' 404s JS NATIVE: Defining native module '_print' 404s JS IMPORT: Defining parent 0x35eefd700100 of 0x35eefd7007b8 '_print' is mod 1 404s JS IMPORT: successfully imported module '_print' 404s JS IMPORT: Loading internal module 'loader' (resource:///org/cinnamon/cjs/modules/internal/loader.js) 404s JS IMPORT: Module resolve hook for module 'resource:///org/cinnamon/cjs/modules/esm/_bootstrap/default.js' (resource:///org/cinnamon/cjs/modules/esm/_bootstrap/default.js), global 0x30b3c423b128 404s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x30b3c423b128 404s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x30b3c423b128 404s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x30b3c423b128 404s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x30b3c423b128 404s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x30b3c423b128 404s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x30b3c423b128 404s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x30b3c423b128 404s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x30b3c423b128 404s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x30b3c423b128 404s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x30b3c423b128 404s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x30b3c423b128 404s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x30b3c423b128 404s JS MAINLOOP: Main loop instance 0x772f7dab3b0: hold 404s JS MAINLOOP: Enqueue job , promise=, allocation site= 404s JS MAINLOOP: Starting promise job dispatcher 404s JS MAINLOOP: Main loop instance 0x772f7dab3b0: Spinning loop until released or hook cleared 404s JS MAINLOOP: handling job 0, 404s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 404s JS MAINLOOP: Main loop instance 0x772f7dab3b0: release 404s JS MAINLOOP: Completed job 0 404s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine.js' (resource:///org/cjs/jsunit/minijasmine.js), global 0x30b3c423b128 404s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x30b3c423b128 404s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x30b3c423b128 404s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x30b3c423b128 404s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x30b3c423b128 404s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x30b3c423b128 404s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x30b3c423b128 404s JS IMPORT: Module metadata hook for module 0x35eefd7130c0 404s JS IMPORT: Defining meta.importSync for module 0x35eefd7130c0 404s JS NATIVE: Defining native module 'gi' 404s JS CTX: Initialized class GIRepositoryNamespace prototype 0x35eefd7134b0 404s JS IMPORT: JS import 'overrides' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/overrides.js 404s JS IMPORT: JS import 'overrides' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/overrides.js 404s JS IMPORT: Adding directory 'resource:///org/cinnamon/cjs/modules/core/overrides' to child importer 'overrides' 404s JS IMPORT: Importing directory 'overrides' 404s JS IMPORT: Defining parent 0x35eefd700100 of 0x35eefd7135b0 'overrides' is mod 1 404s JS IMPORT: Defined importer 'overrides' 0x35eefd7135b0 in 0x35eefd700100 404s JS IMPORT: successfully imported directory 'overrides' 404s JS IMPORT: Importing '_promiseNative' 404s JS NATIVE: Defining native module '_promiseNative' 404s JS IMPORT: Defining parent 0x35eefd700100 of 0x35eefd713a70 '_promiseNative' is mod 1 404s JS IMPORT: successfully imported module '_promiseNative' 404s JS IMPORT: Importing module GLib succeeded 404s JS IMPORT: Defining parent 0x35eefd7135b0 of 0x30b3c423c150 'GLib' is mod 1 404s JS IMPORT: successfully imported module 'GLib' 404s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 404s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x30b3c4279060, JSClass 0x643edde3add0, in object 0x30b3c4279038 404s JS CTX: Initialized class GIRepositoryGType prototype 0x35eefd713dc0 404s JS CTX: Initialized class GIRepositoryFunction prototype 0x35eefd713e20 404s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 404s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 404s JS G BXD: Defined class for Error (GError), prototype 0x30b3c42790b0, JSClass 0x643edde3add0, in object 0x30b3c4279038 404s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 404s JS G BXD: Defined class for Variant (GVariant), prototype 0x30b3c4279100, JSClass 0x643edde3add0, in object 0x30b3c4279038 404s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 404s JS G BXD: Defined class for Bytes (GBytes), prototype 0x30b3c4279150, JSClass 0x643edde3add0, in object 0x30b3c4279038 404s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 404s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 404s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x30b3c42791a0, JSClass 0x643edde3add0, in object 0x30b3c4279038 404s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 404s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 404s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 404s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 404s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 404s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 404s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 404s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 404s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 404s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 404s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 404s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 404s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 404s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 404s JS G BXD: Defined class for Thread (GThread), prototype 0x30b3c42791f0, JSClass 0x643edde3add0, in object 0x30b3c4279038 404s JS G BXD: Defining method ref in prototype for GLib.Thread 404s JS G BXD: Defining method unref in prototype for GLib.Thread 404s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 404s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x30b3c4279240, JSClass 0x643edde3add0, in object 0x30b3c4279038 404s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 404s JS G BXD: Defined class for Regex (GRegex), prototype 0x30b3c4279290, JSClass 0x643edde3add0, in object 0x30b3c4279038 404s JS G BXD: Defining method match in prototype for GLib.Regex 404s JS G BXD: Defining method match_full in prototype for GLib.Regex 404s JS G BXD: Defining method match_all in prototype for GLib.Regex 404s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 404s JS G NS: Defined namespace 'GLib' 0x30b3c4279038 in GIRepository 0x35eefd713340 404s JS IMPORT: Importing module jasmine succeeded 404s JS IMPORT: Defining parent 0x35eefd700100 of 0x30b3c423cce0 'jasmine' is mod 1 404s JS IMPORT: successfully imported module 'jasmine' 404s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 404s JS MAINLOOP: Main loop instance 0x772f7dab3b0: hold 404s JS MAINLOOP: Enqueue job , promise=, allocation site= 404s JS MAINLOOP: Main loop instance 0x772f7dab3b0: Spinning loop until released or hook cleared 404s JS MAINLOOP: handling job 0, 404s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine.js async resolved" 404s JS MAINLOOP: Main loop instance 0x772f7dab3b0: release 404s JS MAINLOOP: Completed job 0 404s JS IMPORT: Module resolve hook for module 'file:///usr/libexec/installed-tests/cjs/js/testConsole.js' (file:///usr/libexec/installed-tests/cjs/js/testConsole.js), global 0x30b3c423b128 404s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x30b3c423b128 404s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x30b3c423b128 404s JS IMPORT: Module resolve hook for module "./matchers.js" (relative to ), global 0x30b3c423b128 404s JS IMPORT: Module resolve hook for module "./matchers.js" (relative to ), global 0x30b3c423b128 404s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x30b3c423b128 404s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x30b3c423b128 404s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x30b3c423b128 404s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x30b3c423b128 404s JS IMPORT: Module resolve hook for module "./matchers.js" (relative to ), global 0x30b3c423b128 404s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 404s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 404s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 404s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 404s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 404s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 404s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 404s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 404s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 404s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 404s JS G ENUM: Defining GLib.LogLevelFlags as 0x35eefd733720 404s JS MAINLOOP: Main loop instance 0x772f7dab3b0: hold 404s JS MAINLOOP: Enqueue job , promise=, allocation site= 404s JS MAINLOOP: Main loop instance 0x772f7dab3b0: Spinning loop until released or hook cleared 404s JS MAINLOOP: handling job 0, 404s JS IMPORT: Module evaluation promise resolved: function "file:///usr/libexec/installed-tests/cjs/js/testConsole.js async resolved" 404s JS MAINLOOP: Main loop instance 0x772f7dab3b0: release 404s JS MAINLOOP: Completed job 0 404s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine-executor.js' (resource:///org/cjs/jsunit/minijasmine-executor.js), global 0x30b3c423b128 404s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x30b3c423b128 404s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x30b3c423b128 404s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x30b3c423b128 404s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x30b3c423b128 404s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x30b3c423b128 404s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x30b3c423b128 404s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x30b3c423b128 404s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x30b3c423b128 404s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x30b3c423b128 404s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x30b3c423b128 404s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x30b3c423b128 404s JS IMPORT: Module metadata hook for module 0x35eefd710710 404s JS IMPORT: Defining meta.importSync for module 0x35eefd710710 404s JS NATIVE: Defining native module 'system' 404s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x30b3c423b128 404s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x30b3c423b128 404s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 404s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 404s JS MAINLOOP: Set main loop hook to 404s JS MAINLOOP: Main loop instance 0x772f7dab3b0: hold 404s JS MAINLOOP: Running and clearing main loop hook 404s JS G BXD: Defining method run in prototype for GLib.MainLoop 404s 1..68 404s JS IMPORT: Importing 'gi' 404s JS IMPORT: Defining parent 0x30b3c423eaa8 of 0x30b3c423eac0 'gi' is mod 1 404s JS IMPORT: successfully imported module 'gi' 404s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 404s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 404s JS G BXD: Defined class for Source (GSource), prototype 0x30b3c4279330, JSClass 0x643edde3add0, in object 0x30b3c4279038 404s JS G BXD: Defining method set_priority in prototype for GLib.Source 404s JS IMPORT: Importing '_gi' 404s JS NATIVE: Defining native module '_gi' 404s JS IMPORT: Defining parent 0x30b3c423eaa8 of 0x35eefd71bff8 '_gi' is mod 1 404s JS IMPORT: successfully imported module '_gi' 404s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/cinnamon/cjs/modules/core/overrides at resource:///org/cinnamon/cjs/modules/core/overrides/CjsPrivate.js 404s JS G NS: Defined namespace 'CjsPrivate' 0x30b3c42793d0 in GIRepository 0x30b3c423eac0 404s JS IMPORT: JS import '_common' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_common.js 404s JS IMPORT: JS import '_common' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_common.js 404s JS IMPORT: Importing module _common succeeded 404s JS IMPORT: Defining parent 0x30b3c423eaa8 of 0x30b3c42c0b00 '_common' is mod 1 404s JS IMPORT: successfully imported module '_common' 404s JS IMPORT: JS import '_legacy' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_legacy.js 404s JS IMPORT: Importing module _legacy succeeded 404s JS IMPORT: Defining parent 0x30b3c423eaa8 of 0x30b3c42c0b50 '_legacy' is mod 1 404s JS IMPORT: successfully imported module '_legacy' 404s JS IMPORT: Importing module GObject succeeded 404s JS IMPORT: Defining parent 0x30b3c423eb08 of 0x30b3c42c0ab0 'GObject' is mod 1 404s JS IMPORT: successfully imported module 'GObject' 404s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 404s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 404s JS G BXD: Defined class for String (GString), prototype 0x30b3c4279628, JSClass 0x643edde3add0, in object 0x30b3c42793a8 404s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 404s JS G PRM: Defined class ParamSpec prototype is 0x30b3c42c0bf0 class 0x643edde402e8 in object 0x30b3c42793a8 404s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 404s JS G OBJ: Defined class for Object (GObject), prototype 0x30b3c4279790, JSClass 0x643edde3b460, in object 0x30b3c42793a8 404s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 404s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 404s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x30b3c42797b8, JSClass 0x643edde3b460, in object 0x30b3c42793a8 404s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 404s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 404s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 404s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 404s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 404s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 404s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 404s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 404s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 404s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 404s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 404s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 404s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 404s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 404s JS G NS: Defined namespace 'GObject' 0x30b3c42793a8 in GIRepository 0x30b3c423eac0 404s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 404s JS G BXD: Defining method attach in prototype for GLib.Source 404s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 404s JS IMPORT: Module metadata hook for module 0x30b3c4262d28 404s JS IMPORT: Defining meta.importSync for module 0x30b3c4262d28 404s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'CjsPrivate' 404s JS G BXD: Defining method destroy in prototype for GLib.Source 404s ok 1 console has correct object tag 404s JS G NS: Found info type FUNCTION for 'log_variant' in namespace 'GLib' 404s JS G NS: Found info type STRUCT for 'VariantType' in namespace 'GLib' 404s JS G BXD: Defined class for VariantType (GVariantType), prototype 0x30b3c4279a88, JSClass 0x643edde3add0, in object 0x30b3c4279038 404s JS G BXD: Defining method classify in prototype for GLib.Variant 404s JS G BXD: Defining method is_of_type in prototype for GLib.Variant 404s JS G BXD: Defining method n_children in prototype for GLib.Variant 404s JS G BXD: Defining method get_child_value in prototype for GLib.Variant 404s JS G BXD: Defining method get_string in prototype for GLib.Variant 404s JS G BXD: Defining method get_variant in prototype for GLib.Variant 404s JS G BXD: Defining method get_maybe in prototype for GLib.Variant 404s JS G BXD: Defining method get_data_as_bytes in prototype for GLib.Variant 404s JS IMPORT: Importing '_byteArrayNative' 404s JS NATIVE: Defining native module '_byteArrayNative' 404s JS IMPORT: Defining parent 0x30b3c423eaa8 of 0x35eefd72c528 '_byteArrayNative' is mod 1 404s JS IMPORT: successfully imported module '_byteArrayNative' 404s JS G NS: Found info type ENUM for 'LogWriterOutput' in namespace 'GLib' 404s JS G ENUM: Defining enum value HANDLED (fixed from handled) 1 404s JS G ENUM: Defining enum value UNHANDLED (fixed from unhandled) 0 404s JS G ENUM: Defining GLib.LogWriterOutput as 0x35eefd72cc78 404s JS IMPORT: Module metadata hook for module 0x30b3c4262cf0 404s JS IMPORT: Defining meta.importSync for module 0x30b3c4262cf0 404s JS NATIVE: Defining native module '_encodingNative' 404s ok 2 console logs a message 404s ok 3 console logs an empty object correctly 404s ok 4 console logs an object with custom constructor name 404s ok 5 console logs an object with undefined constructor 404s ok 6 console logs an object with Symbol.toStringTag and __name__ 404s ok 7 console logs a warning 404s ok 8 console logs an informative message 404s ok 9 console traces a line 404s ok 10 console traces a empty message 404s ok 11 console asserts a true condition 404s ok 12 console asserts a false condition 404s ok 13 console asserts a false condition with message 404s JS G NS: Found info type FUNCTION for 'clear_terminal' in namespace 'CjsPrivate' 404s ok 14 console clear() can be called 404s ok 15 console clear() resets indentation 404s ok 16 console table() logs at least something 404s ok 17 console string replacement console.log() supports %s 404s ok 18 console string replacement console.log() supports %d 404s ok 19 console string replacement console.log() supports %i 404s ok 20 console string replacement console.log() supports %f 404s ok 21 console string replacement console.log() supports %o 404s ok 22 console string replacement console.log() supports %O 404s ok 23 console string replacement console.log() ignores %c 404s ok 24 console string replacement console.log() supports mixing substitutions 404s ok 25 console string replacement console.log() supports invalid numbers 404s ok 26 console string replacement console.log() supports missing substitutions 404s ok 27 console string replacement console.warn() supports %s 404s ok 28 console string replacement console.warn() supports %d 404s ok 29 console string replacement console.warn() supports %i 404s ok 30 console string replacement console.warn() supports %f 404s ok 31 console string replacement console.warn() supports %o 404s ok 32 console string replacement console.warn() supports %O 404s ok 33 console string replacement console.warn() ignores %c 404s ok 34 console string replacement console.warn() supports mixing substitutions 404s ok 35 console string replacement console.warn() supports invalid numbers 404s ok 36 console string replacement console.warn() supports missing substitutions 404s ok 37 console string replacement console.info() supports %s 404s ok 38 console string replacement console.info() supports %d 404s ok 39 console string replacement console.info() supports %i 404s ok 40 console string replacement console.info() supports %f 404s ok 41 console string replacement console.info() supports %o 404s ok 42 console string replacement console.info() supports %O 404s ok 43 console string replacement console.info() ignores %c 404s ok 44 console string replacement console.info() supports mixing substitutions 404s ok 45 console string replacement console.info() supports invalid numbers 404s ok 46 console string replacement console.info() supports missing substitutions 404s ok 47 console string replacement console.error() supports %s 404s ok 48 console string replacement console.error() supports %d 404s ok 49 console string replacement console.error() supports %i 404s ok 50 console string replacement console.error() supports %f 404s ok 51 console string replacement console.error() supports %o 404s ok 52 console string replacement console.error() supports %O 404s ok 53 console string replacement console.error() ignores %c 404s ok 54 console string replacement console.error() supports mixing substitutions 404s ok 55 console string replacement console.error() supports invalid numbers 404s ok 56 console string replacement console.error() supports missing substitutions 404s ok 57 console string replacement console.trace() supports %s 404s ok 58 console string replacement console.trace() supports %d 404s ok 59 console string replacement console.trace() supports %i 404s ok 60 console string replacement console.trace() supports %f 404s ok 61 console string replacement console.trace() supports %o 404s ok 62 console string replacement console.trace() supports %O 404s ok 63 console string replacement console.trace() ignores %c 404s ok 64 console string replacement console.trace() supports mixing substitutions 404s ok 65 console string replacement console.trace() supports invalid numbers 404s ok 66 console string replacement console.trace() supports missing substitutions 404s JS G NS: Found info type FUNCTION for 'get_monotonic_time' in namespace 'GLib' 404s ok 67 console time() ends correctly 404s ok 68 console time() doesn't log initially 404s JS G BXD: Defining method quit in prototype for GLib.MainLoop 404s JS MAINLOOP: Enqueue job , promise=, allocation site= 404s JS MAINLOOP: Main loop instance 0x772f7dab3b0: Spinning loop until released or hook cleared 404s JS MAINLOOP: handling job 0, 404s JS MAINLOOP: Enqueue job , promise=, allocation site= 404s JS MAINLOOP: Completed job 0 404s JS MAINLOOP: handling job 1, 404s JS MAINLOOP: Enqueue job , promise=, allocation site= 404s JS MAINLOOP: Completed job 1 404s JS MAINLOOP: handling job 2, 404s JS MAINLOOP: Enqueue job , promise=, allocation site= 404s JS MAINLOOP: Completed job 2 404s JS MAINLOOP: handling job 3, 404s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine-executor.js async resolved" 404s JS MAINLOOP: Main loop instance 0x772f7dab3b0: release 404s JS MAINLOOP: Completed job 3 404s JS MEMORY: Memory report: before destroying context 404s JS MEMORY: 4500 objects currently alive 404s JS MEMORY: boxed_instance = 4342 404s JS MEMORY: boxed_prototype = 11 404s JS MEMORY: closure = 2 404s JS MEMORY: function = 135 404s JS MEMORY: fundamental_instance = 0 404s JS MEMORY: fundamental_prototype = 0 404s JS MEMORY: gerror_instance = 0 404s JS MEMORY: gerror_prototype = 0 404s JS MEMORY: interface = 0 404s JS MEMORY: module = 5 404s JS MEMORY: ns = 3 404s JS MEMORY: object_instance = 0 404s JS MEMORY: object_prototype = 2 404s JS MEMORY: param = 0 404s JS MEMORY: union_instance = 0 404s JS MEMORY: union_prototype = 0 404s JS CTX: JS shutdown sequence 404s JS CTX: Stopping profiler 404s JS CTX: Shutting down toggle queue 404s JS CTX: Notifying external reference holders of GjsContext dispose 404s JS MAINLOOP: Stopping promise job dispatcher 404s JS CTX: Notifying reference holders of GjsContext dispose 404s JS CTX: Checking unhandled promise rejections 404s JS CTX: Releasing cached JS wrappers 404s JS CTX: Final triggered GC 404s JS CTX: Destroying JS context 404s JS CTX: Releasing all native objects 404s JS CTX: Disabling auto GC 404s JS CTX: Ending trace on global object 404s JS CTX: Freeing allocated resources 404s JS CTX: JS context destroyed 404s PASS: cjs/testConsole.test 404s Running test: cjs/testCommandLineModules.sh.test 404s ok 1 - ensure dynamic imports load even if the same import resolves elsewhere first 404s ok 2 - ensure dynamic imports resolve without an explicit mainloop 404s ok 3 - ensure top level await can import modules 404s 1..3 404s PASS: cjs/testCommandLineModules.sh.test 404s Running test: cjs/testExceptions.test 404s JS NATIVE: Registered native JS module '_promiseNative' 404s JS NATIVE: Registered native JS module '_byteArrayNative' 404s JS NATIVE: Registered native JS module '_encodingNative' 404s JS NATIVE: Registered native JS module '_gi' 404s JS NATIVE: Registered native JS module 'gi' 404s JS NATIVE: Registered native JS module 'cairoNative' 404s JS NATIVE: Registered native JS module 'system' 404s JS NATIVE: Registered native JS module 'console' 404s JS NATIVE: Registered native JS module '_print' 404s JS CTX: Enabling JIT 404s JS CTX: Initialized class GjsFileImporter prototype 0x24e38a3000a0 404s JS IMPORT: Defining parent (nil) of 0x24e38a300100 'imports' is mod 0 404s JS IMPORT: Importing '_print' 404s JS NATIVE: Defining native module '_print' 404s JS IMPORT: Defining parent 0x24e38a300100 of 0x24e38a3007b8 '_print' is mod 1 404s JS IMPORT: successfully imported module '_print' 404s JS IMPORT: Loading internal module 'loader' (resource:///org/cinnamon/cjs/modules/internal/loader.js) 404s JS IMPORT: Module resolve hook for module 'resource:///org/cinnamon/cjs/modules/esm/_bootstrap/default.js' (resource:///org/cinnamon/cjs/modules/esm/_bootstrap/default.js), global 0x34381bf3b128 404s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x34381bf3b128 404s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x34381bf3b128 404s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x34381bf3b128 404s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x34381bf3b128 404s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x34381bf3b128 404s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x34381bf3b128 404s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x34381bf3b128 404s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x34381bf3b128 404s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x34381bf3b128 404s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x34381bf3b128 404s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x34381bf3b128 404s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x34381bf3b128 404s JS MAINLOOP: Main loop instance 0xab94374b3b0: hold 404s JS MAINLOOP: Enqueue job , promise=, allocation site= 404s JS MAINLOOP: Starting promise job dispatcher 404s JS MAINLOOP: Main loop instance 0xab94374b3b0: Spinning loop until released or hook cleared 404s JS MAINLOOP: handling job 0, 404s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 404s JS MAINLOOP: Main loop instance 0xab94374b3b0: release 404s JS MAINLOOP: Completed job 0 404s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine.js' (resource:///org/cjs/jsunit/minijasmine.js), global 0x34381bf3b128 404s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x34381bf3b128 404s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x34381bf3b128 404s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x34381bf3b128 404s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x34381bf3b128 404s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x34381bf3b128 404s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x34381bf3b128 404s JS IMPORT: Module metadata hook for module 0x24e38a3130c0 404s JS IMPORT: Defining meta.importSync for module 0x24e38a3130c0 404s JS NATIVE: Defining native module 'gi' 404s JS CTX: Initialized class GIRepositoryNamespace prototype 0x24e38a3134b0 404s JS IMPORT: JS import 'overrides' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/overrides.js 404s JS IMPORT: JS import 'overrides' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/overrides.js 404s JS IMPORT: Adding directory 'resource:///org/cinnamon/cjs/modules/core/overrides' to child importer 'overrides' 404s JS IMPORT: Importing directory 'overrides' 404s JS IMPORT: Defining parent 0x24e38a300100 of 0x24e38a3135b0 'overrides' is mod 1 404s JS IMPORT: Defined importer 'overrides' 0x24e38a3135b0 in 0x24e38a300100 404s JS IMPORT: successfully imported directory 'overrides' 404s JS IMPORT: Importing '_promiseNative' 404s JS NATIVE: Defining native module '_promiseNative' 404s JS IMPORT: Defining parent 0x24e38a300100 of 0x24e38a313a70 '_promiseNative' is mod 1 404s JS IMPORT: successfully imported module '_promiseNative' 404s JS IMPORT: Importing module GLib succeeded 404s JS IMPORT: Defining parent 0x24e38a3135b0 of 0x34381bf3c150 'GLib' is mod 1 404s JS IMPORT: successfully imported module 'GLib' 404s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 404s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x34381bf79060, JSClass 0x67f1e8d9add0, in object 0x34381bf79038 404s JS CTX: Initialized class GIRepositoryGType prototype 0x24e38a313dc0 404s JS CTX: Initialized class GIRepositoryFunction prototype 0x24e38a313e20 404s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 404s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 404s JS G BXD: Defined class for Error (GError), prototype 0x34381bf790b0, JSClass 0x67f1e8d9add0, in object 0x34381bf79038 404s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 404s JS G BXD: Defined class for Variant (GVariant), prototype 0x34381bf79100, JSClass 0x67f1e8d9add0, in object 0x34381bf79038 404s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 404s JS G BXD: Defined class for Bytes (GBytes), prototype 0x34381bf79150, JSClass 0x67f1e8d9add0, in object 0x34381bf79038 404s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 404s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 404s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x34381bf791a0, JSClass 0x67f1e8d9add0, in object 0x34381bf79038 404s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 404s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 404s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 404s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 404s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 404s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 404s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 404s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 404s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 404s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 404s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 404s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 404s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 404s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 404s JS G BXD: Defined class for Thread (GThread), prototype 0x34381bf791f0, JSClass 0x67f1e8d9add0, in object 0x34381bf79038 404s JS G BXD: Defining method ref in prototype for GLib.Thread 404s JS G BXD: Defining method unref in prototype for GLib.Thread 404s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 404s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x34381bf79240, JSClass 0x67f1e8d9add0, in object 0x34381bf79038 404s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 404s JS G BXD: Defined class for Regex (GRegex), prototype 0x34381bf79290, JSClass 0x67f1e8d9add0, in object 0x34381bf79038 404s JS G BXD: Defining method match in prototype for GLib.Regex 404s JS G BXD: Defining method match_full in prototype for GLib.Regex 404s JS G BXD: Defining method match_all in prototype for GLib.Regex 404s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 404s JS G NS: Defined namespace 'GLib' 0x34381bf79038 in GIRepository 0x24e38a313340 404s JS IMPORT: Importing module jasmine succeeded 404s JS IMPORT: Defining parent 0x24e38a300100 of 0x34381bf3cce0 'jasmine' is mod 1 404s JS IMPORT: successfully imported module 'jasmine' 404s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 404s JS MAINLOOP: Main loop instance 0xab94374b3b0: hold 404s JS MAINLOOP: Enqueue job , promise=, allocation site= 404s JS MAINLOOP: Main loop instance 0xab94374b3b0: Spinning loop until released or hook cleared 404s JS MAINLOOP: handling job 0, 404s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine.js async resolved" 404s JS MAINLOOP: Main loop instance 0xab94374b3b0: release 404s JS MAINLOOP: Completed job 0 404s JS IMPORT: Importing 'gi' 404s JS IMPORT: Defining parent 0x24e38a300100 of 0x24e38a313340 'gi' is mod 1 404s JS IMPORT: successfully imported module 'gi' 404s JS IMPORT: JS import 'GIMarshallingTests' not found in resource:///org/cinnamon/cjs/modules/core/overrides at resource:///org/cinnamon/cjs/modules/core/overrides/GIMarshallingTests.js 404s JS G NS: Defined namespace 'GIMarshallingTests' 0x34381bf79308 in GIRepository 0x24e38a313340 404s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/cinnamon/cjs/modules/core/overrides at resource:///org/cinnamon/cjs/modules/core/overrides/CjsPrivate.js 404s JS G NS: Defined namespace 'CjsPrivate' 0x34381bf79358 in GIRepository 0x24e38a313340 404s JS IMPORT: JS import 'signals' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/signals.js 404s JS IMPORT: JS import 'lang' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/lang.js 404s JS IMPORT: JS import '_legacy' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_legacy.js 404s JS IMPORT: Importing module _legacy succeeded 404s JS IMPORT: Defining parent 0x24e38a300100 of 0x34381bf3cf10 '_legacy' is mod 1 404s JS IMPORT: successfully imported module '_legacy' 404s JS IMPORT: Importing module lang succeeded 404s JS IMPORT: Defining parent 0x24e38a300100 of 0x34381bf3cec0 'lang' is mod 1 404s JS IMPORT: successfully imported module 'lang' 404s JS IMPORT: JS import '_signals' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_signals.js 404s JS IMPORT: JS import '_signals' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_signals.js 404s JS IMPORT: Importing module _signals succeeded 404s JS IMPORT: Defining parent 0x24e38a300100 of 0x34381bf3cf60 '_signals' is mod 1 404s JS IMPORT: successfully imported module '_signals' 404s JS IMPORT: Importing module signals succeeded 404s JS IMPORT: Defining parent 0x24e38a300100 of 0x34381bf3ce70 'signals' is mod 1 404s JS IMPORT: successfully imported module 'signals' 404s JS IMPORT: Importing module Gio succeeded 404s JS IMPORT: Defining parent 0x24e38a3135b0 of 0x34381bf3ce20 'Gio' is mod 1 404s JS IMPORT: successfully imported module 'Gio' 404s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 404s JS IMPORT: Importing '_gi' 404s JS NATIVE: Defining native module '_gi' 404s JS IMPORT: Defining parent 0x24e38a300100 of 0x24e38a32b820 '_gi' is mod 1 404s JS IMPORT: successfully imported module '_gi' 404s JS IMPORT: JS import '_common' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_common.js 404s JS IMPORT: JS import '_common' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_common.js 404s JS IMPORT: Importing module _common succeeded 404s JS IMPORT: Defining parent 0x24e38a300100 of 0x34381bfcb038 '_common' is mod 1 404s JS IMPORT: successfully imported module '_common' 404s JS IMPORT: Importing module GObject succeeded 404s JS IMPORT: Defining parent 0x24e38a3135b0 of 0x34381bf3cfb0 'GObject' is mod 1 404s JS IMPORT: successfully imported module 'GObject' 404s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 404s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 404s JS G BXD: Defined class for String (GString), prototype 0x34381bf79600, JSClass 0x67f1e8d9add0, in object 0x34381bf79380 404s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 404s JS G PRM: Defined class ParamSpec prototype is 0x34381bfcb0d8 class 0x67f1e8da02e8 in object 0x34381bf79380 404s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 404s JS G OBJ: Defined class for Object (GObject), prototype 0x34381bf79768, JSClass 0x67f1e8d9b460, in object 0x34381bf79380 404s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 404s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 404s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x34381bf79790, JSClass 0x67f1e8d9b460, in object 0x34381bf79380 404s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 404s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 404s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 404s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 404s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 404s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 404s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 404s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 404s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 404s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 404s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 404s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 404s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 404s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 404s JS G NS: Defined namespace 'GObject' 0x34381bf79380 in GIRepository 0x24e38a313340 404s JS G OBJ: Defined class for Application (GApplication), prototype 0x34381bf797e0, JSClass 0x67f1e8d9b460, in object 0x34381bf79330 404s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 404s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x34381bfcb5b0, JSClass 0x67f1e8d9b4e0, in object 0x34381bf79330 404s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 404s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 404s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 404s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 404s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 404s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 404s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 404s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 404s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 404s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 404s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x34381bf79858, JSClass 0x67f1e8d9b460, in object 0x34381bf79330 404s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 404s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x34381bfcb830, JSClass 0x67f1e8d9b4e0, in object 0x34381bf79330 404s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 404s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x34381bf798d0, JSClass 0x67f1e8d9b460, in object 0x34381bf79330 404s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 404s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 404s JS G IFACE: Defined class for Initable (GInitable), prototype 0x34381bfcb970, JSClass 0x67f1e8d9b4e0, in object 0x34381bf79330 404s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 404s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 404s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 404s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x34381bf79948, JSClass 0x67f1e8d9add0, in object 0x34381bf79330 404s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 404s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x34381bf79998, JSClass 0x67f1e8d9add0, in object 0x34381bf79330 404s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'CjsPrivate' 404s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 404s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x34381bf799e8, JSClass 0x67f1e8d9b460, in object 0x34381bf79330 404s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x34381bf79a38, JSClass 0x67f1e8d9b460, in object 0x34381bf79358 404s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 404s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x34381bf79a88, JSClass 0x67f1e8d9b460, in object 0x34381bf79330 404s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 404s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 404s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 404s JS G IFACE: Defined class for File (GFile), prototype 0x34381bfcbad8, JSClass 0x67f1e8d9b4e0, in object 0x34381bf79330 404s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x34381bf79b00, JSClass 0x67f1e8d9b460, in object 0x24e38a313420 404s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 404s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x34381bf79b78, JSClass 0x67f1e8d9b460, in object 0x34381bf79330 404s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 404s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 404s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x34381bf79bc8, JSClass 0x67f1e8d9b460, in object 0x34381bf79330 404s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 404s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x34381bf79c18, JSClass 0x67f1e8d9b460, in object 0x34381bf79330 404s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 404s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x34381bf79c68, JSClass 0x67f1e8d9add0, in object 0x34381bf79330 404s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 404s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 404s JS G OBJ: Defined class for Settings (GSettings), prototype 0x34381bf79cb8, JSClass 0x67f1e8d9b460, in object 0x34381bf79330 404s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 404s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 404s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 404s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 404s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 404s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 404s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 404s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 404s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 404s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 404s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 404s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 404s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 404s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 404s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 404s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 404s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 404s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 404s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 404s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 404s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 404s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 404s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 404s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 404s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 404s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 404s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 404s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 404s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 404s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 404s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 404s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 404s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 404s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 404s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 404s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 404s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 404s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 404s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 404s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 404s JS G NS: Defined namespace 'Gio' 0x34381bf79330 in GIRepository 0x24e38a313340 404s JS G NS: Found info type FLAGS for 'ParamFlags' in namespace 'GObject' 404s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 404s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 404s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 404s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 404s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 404s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 404s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 404s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 404s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 404s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 404s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 404s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 404s JS G ENUM: Defining GObject.ParamFlags as 0x24e38a331148 404s JS G NS: Found info type FUNCTION for 'param_spec_string' in namespace 'GObject' 404s JS G PRM: Wrapping GParamString 'prop' on (null) with JSObject 404s JS G PRM: JSObject created with param instance 0xab9438a9850 type GParamString 404s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 404s JS G NS: Found info type FUNCTION for 'param_spec_get_flags' in namespace 'CjsPrivate' 404s JS G PRM: Wrapping GParamString 'prop' on (null) with JSObject 404s JS G PRM: JSObject created with param instance 0xab943903a30 type GParamString 404s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 404s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 404s JS CTX: Script evaluation succeeded 404s JS MAINLOOP: Main loop instance 0xab94374b3b0: Spinning loop until released or hook cleared 404s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine-executor.js' (resource:///org/cjs/jsunit/minijasmine-executor.js), global 0x34381bf3b128 404s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x34381bf3b128 404s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x34381bf3b128 404s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x34381bf3b128 404s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x34381bf3b128 404s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x34381bf3b128 404s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x34381bf3b128 404s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x34381bf3b128 404s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x34381bf3b128 404s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x34381bf3b128 404s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x34381bf3b128 404s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x34381bf3b128 404s JS IMPORT: Module metadata hook for module 0x24e38a303888 404s JS IMPORT: Defining meta.importSync for module 0x24e38a303888 404s JS NATIVE: Defining native module 'system' 404s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x34381bf3b128 404s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x34381bf3b128 404s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 404s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 404s JS MAINLOOP: Set main loop hook to 404s JS MAINLOOP: Main loop instance 0xab94374b3b0: hold 404s JS MAINLOOP: Running and clearing main loop hook 404s JS G BXD: Defining method run in prototype for GLib.MainLoop 404s 1..27 404s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 404s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 404s JS G BXD: Defined class for Source (GSource), prototype 0x34381bf79da8, JSClass 0x67f1e8d9add0, in object 0x34381bf79038 404s JS G BXD: Defining method set_priority in prototype for GLib.Source 404s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 404s JS G BXD: Defining method attach in prototype for GLib.Source 404s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 404s JS IMPORT: Module metadata hook for module 0x34381bf62ac0 404s JS IMPORT: Defining meta.importSync for module 0x34381bf62ac0 404s JS G BXD: Defining method destroy in prototype for GLib.Source 404s ok 1 Exceptions are thrown from property setter 404s ok 2 Exceptions are thrown from property getter 404s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 404s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 404s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 404s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 404s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 404s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 404s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 404s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 404s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 404s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 404s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 404s JS G ENUM: Defining GLib.LogLevelFlags as 0x24e38a319638 404s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 404s ok 3 Exceptions are logged from constructor 404s JS G OBJ: Defining method notify in prototype for GObject (GObject.Object) 404s JS G OBJ: Defining method bind_property in prototype for GObject (GObject.Object) 404s JS G NS: Found info type FLAGS for 'BindingFlags' in namespace 'GObject' 404s JS G ENUM: Defining enum value DEFAULT (fixed from default) 0 404s JS G ENUM: Defining enum value BIDIRECTIONAL (fixed from bidirectional) 1 404s JS G ENUM: Defining enum value SYNC_CREATE (fixed from sync_create) 2 404s JS G ENUM: Defining enum value INVERT_BOOLEAN (fixed from invert_boolean) 4 404s JS G ENUM: Defining GObject.BindingFlags as 0x24e38a31d680 404s JS G NS: Found info type OBJECT for 'Binding' in namespace 'GObject' 404s JS G OBJ: Defined class for Binding (GBinding), prototype 0x400b41081a0, JSClass 0x67f1e8d9b460, in object 0x34381bf79380 404s ok 4 Exceptions are logged from property setter with binding 404s ok 5 Exceptions are logged from property getter with binding 404s JS G NS: Found info type FUNCTION for 'file_new_for_path' in namespace 'Gio' 404s JS G NS: Found info type ENUM for 'IOErrorEnum' in namespace 'Gio' 404s JS G ERR: Defined class for IOErrorEnum (GError), prototype 0x34381bffe2e0, JSClass 0x67f1e8d9b108, in object 0x34381bf79330 404s JS G ENUM: Defining enum value FAILED (fixed from failed) 0 404s JS G ENUM: Defining enum value NOT_FOUND (fixed from not_found) 1 404s JS G ENUM: Defining enum value EXISTS (fixed from exists) 2 404s JS G ENUM: Defining enum value IS_DIRECTORY (fixed from is_directory) 3 404s JS G ENUM: Defining enum value NOT_DIRECTORY (fixed from not_directory) 4 404s JS G ENUM: Defining enum value NOT_EMPTY (fixed from not_empty) 5 404s JS G ENUM: Defining enum value NOT_REGULAR_FILE (fixed from not_regular_file) 6 404s JS G ENUM: Defining enum value NOT_SYMBOLIC_LINK (fixed from not_symbolic_link) 7 404s JS G ENUM: Defining enum value NOT_MOUNTABLE_FILE (fixed from not_mountable_file) 8 404s JS G ENUM: Defining enum value FILENAME_TOO_LONG (fixed from filename_too_long) 9 404s JS G ENUM: Defining enum value INVALID_FILENAME (fixed from invalid_filename) 10 404s JS G ENUM: Defining enum value TOO_MANY_LINKS (fixed from too_many_links) 11 404s JS G ENUM: Defining enum value NO_SPACE (fixed from no_space) 12 404s JS G ENUM: Defining enum value INVALID_ARGUMENT (fixed from invalid_argument) 13 404s JS G ENUM: Defining enum value PERMISSION_DENIED (fixed from permission_denied) 14 404s JS G ENUM: Defining enum value NOT_SUPPORTED (fixed from not_supported) 15 404s JS G ENUM: Defining enum value NOT_MOUNTED (fixed from not_mounted) 16 404s JS G ENUM: Defining enum value ALREADY_MOUNTED (fixed from already_mounted) 17 404s JS G ENUM: Defining enum value CLOSED (fixed from closed) 18 404s JS G ENUM: Defining enum value CANCELLED (fixed from cancelled) 19 404s JS G ENUM: Defining enum value PENDING (fixed from pending) 20 404s JS G ENUM: Defining enum value READ_ONLY (fixed from read_only) 21 404s JS G ENUM: Defining enum value CANT_CREATE_BACKUP (fixed from cant_create_backup) 22 404s JS G ENUM: Defining enum value WRONG_ETAG (fixed from wrong_etag) 23 404s JS G ENUM: Defining enum value TIMED_OUT (fixed from timed_out) 24 404s JS G ENUM: Defining enum value WOULD_RECURSE (fixed from would_recurse) 25 404s JS G ENUM: Defining enum value BUSY (fixed from busy) 26 404s JS G ENUM: Defining enum value WOULD_BLOCK (fixed from would_block) 27 404s JS G ENUM: Defining enum value HOST_NOT_FOUND (fixed from host_not_found) 28 404s JS G ENUM: Defining enum value WOULD_MERGE (fixed from would_merge) 29 404s JS G ENUM: Defining enum value FAILED_HANDLED (fixed from failed_handled) 30 404s JS G ENUM: Defining enum value TOO_MANY_OPEN_FILES (fixed from too_many_open_files) 31 404s JS G ENUM: Defining enum value NOT_INITIALIZED (fixed from not_initialized) 32 404s JS G ENUM: Defining enum value ADDRESS_IN_USE (fixed from address_in_use) 33 404s JS G ENUM: Defining enum value PARTIAL_INPUT (fixed from partial_input) 34 404s JS G ENUM: Defining enum value INVALID_DATA (fixed from invalid_data) 35 404s JS G ENUM: Defining enum value DBUS_ERROR (fixed from dbus_error) 36 404s JS G ENUM: Defining enum value HOST_UNREACHABLE (fixed from host_unreachable) 37 404s JS G ENUM: Defining enum value NETWORK_UNREACHABLE (fixed from network_unreachable) 38 404s JS G ENUM: Defining enum value CONNECTION_REFUSED (fixed from connection_refused) 39 404s JS G ENUM: Defining enum value PROXY_FAILED (fixed from proxy_failed) 40 404s JS G ENUM: Defining enum value PROXY_AUTH_FAILED (fixed from proxy_auth_failed) 41 404s JS G ENUM: Defining enum value PROXY_NEED_AUTH (fixed from proxy_need_auth) 42 404s JS G ENUM: Defining enum value PROXY_NOT_ALLOWED (fixed from proxy_not_allowed) 43 404s JS G ENUM: Defining enum value BROKEN_PIPE (fixed from broken_pipe) 44 404s JS G ENUM: Defining enum value CONNECTION_CLOSED (fixed from connection_closed) 44 404s JS G ENUM: Defining enum value NOT_CONNECTED (fixed from not_connected) 45 404s JS G ENUM: Defining enum value MESSAGE_TOO_LARGE (fixed from message_too_large) 46 404s JS G ENUM: Defining enum value NO_SUCH_DEVICE (fixed from no_such_device) 47 404s JS G ENUM: Defining enum value DESTINATION_UNSET (fixed from destination_unset) 48 404s ok 6 logError logs a warning for a GError 404s ok 7 logError logs a warning with a message if given 404s ok 8 logError also logs an error for a created GError that is not thrown 404s ok 9 logError logs an error created with the GLib.Error constructor 404s JS G NS: Found info type FUNCTION for 'quark_from_string' in namespace 'GLib' 404s ok 10 logError logs the quark for a JS-created GError type 404s JS G NS: Found info type FUNCTION for 'gerror_return' in namespace 'GIMarshallingTests' 404s ok 11 logError logs with stack for a GError created from a C struct 404s ok 12 logError logs an error with a prefix if given 404s ok 13 logError logs an error with prefix and message 404s ok 14 logError Syntax Error logs a SyntaxError 404s ok 15 logError Syntax Error logs a stack trace with the SyntaxError 404s ok 16 logError logs an error with cause 404s ok 17 logError logs a GError with cause 404s ok 18 logError logs an error with non-object cause 404s ok 19 logError logs an error with a cause tree 404s ok 20 logError logs an error with cyclical causes 404s JS G NS: Found info type FUNCTION for 'get_locale_variants' in namespace 'GLib' 404s ok 21 Exception from function with too few arguments contains the full function name 404s ok 22 Exception from function with too few arguments contains the full method name 404s ok 23 thrown GError is an instance of error enum type 404s JS G BXD: Defining method matches in prototype for GLib.Error 404s JS G NS: Found info type FUNCTION for 'io_error_quark' in namespace 'Gio' 404s ok 24 thrown GError matches error domain and code 404s ok 25 thrown GError has properties for domain and code 404s ok 26 GError.new_literal constructs a valid GLib.Error 404s ok 27 GError.new_literal does not accept invalid domains 404s JS G BXD: Defining method quit in prototype for GLib.MainLoop 404s JS MAINLOOP: Enqueue job , promise=, allocation site= 404s JS MAINLOOP: Main loop instance 0xab94374b3b0: Spinning loop until released or hook cleared 404s JS MAINLOOP: handling job 0, 404s JS MAINLOOP: Enqueue job , promise=, allocation site= 404s JS MAINLOOP: Completed job 0 404s JS MAINLOOP: handling job 1, 404s JS MAINLOOP: Enqueue job , promise=, allocation site= 404s JS MAINLOOP: Completed job 1 404s JS MAINLOOP: handling job 2, 404s JS MAINLOOP: Enqueue job , promise=, allocation site= 404s JS MAINLOOP: Completed job 2 404s JS MAINLOOP: handling job 3, 404s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine-executor.js async resolved" 404s JS MAINLOOP: Main loop instance 0xab94374b3b0: release 404s JS MAINLOOP: Completed job 3 404s JS MEMORY: Memory report: before destroying context 404s JS MEMORY: 460 objects currently alive 404s JS MEMORY: boxed_instance = 152 404s JS MEMORY: boxed_prototype = 13 404s JS MEMORY: closure = 1 404s JS MEMORY: function = 229 404s JS MEMORY: fundamental_instance = 0 404s JS MEMORY: fundamental_prototype = 0 404s JS MEMORY: gerror_instance = 12 404s JS MEMORY: gerror_prototype = 1 404s JS MEMORY: interface = 4 404s JS MEMORY: module = 9 404s JS MEMORY: ns = 5 404s JS MEMORY: object_instance = 16 404s JS MEMORY: object_prototype = 16 404s JS MEMORY: param = 2 404s JS MEMORY: union_instance = 0 404s JS MEMORY: union_prototype = 0 404s JS CTX: JS shutdown sequence 404s JS CTX: Stopping profiler 404s JS CTX: Shutting down toggle queue 404s JS CTX: Notifying external reference holders of GjsContext dispose 404s JS MAINLOOP: Stopping promise job dispatcher 404s JS CTX: Notifying reference holders of GjsContext dispose 404s JS CTX: Checking unhandled promise rejections 404s JS CTX: Releasing cached JS wrappers 404s JS CTX: Final triggered GC 404s JS G OBJ: Enqueuing GObject 0xab943990f10 to toggle UP after shutdown, probably from another thread (0xab943886560). 404s JS G OBJ: Enqueuing GObject 0xab943993ed0 to toggle UP after shutdown, probably from another thread (0xab943886560). 404s JS CTX: Destroying JS context 404s JS CTX: Releasing all native objects 404s JS CTX: Disabling auto GC 404s JS CTX: Ending trace on global object 404s JS CTX: Freeing allocated resources 404s JS CTX: JS context destroyed 404s PASS: cjs/testExceptions.test 404s Running test: cjs/testTimers.test 404s JS NATIVE: Registered native JS module '_promiseNative' 404s JS NATIVE: Registered native JS module '_byteArrayNative' 404s JS NATIVE: Registered native JS module '_encodingNative' 404s JS NATIVE: Registered native JS module '_gi' 404s JS NATIVE: Registered native JS module 'gi' 404s JS NATIVE: Registered native JS module 'cairoNative' 404s JS NATIVE: Registered native JS module 'system' 404s JS NATIVE: Registered native JS module 'console' 404s JS NATIVE: Registered native JS module '_print' 404s JS CTX: Enabling JIT 404s JS CTX: Initialized class GjsFileImporter prototype 0x83ffd2000a0 404s JS IMPORT: Defining parent (nil) of 0x83ffd200100 'imports' is mod 0 404s JS IMPORT: Importing '_print' 404s JS NATIVE: Defining native module '_print' 404s JS IMPORT: Defining parent 0x83ffd200100 of 0x83ffd2007b8 '_print' is mod 1 404s JS IMPORT: successfully imported module '_print' 404s JS IMPORT: Loading internal module 'loader' (resource:///org/cinnamon/cjs/modules/internal/loader.js) 404s JS IMPORT: Module resolve hook for module 'resource:///org/cinnamon/cjs/modules/esm/_bootstrap/default.js' (resource:///org/cinnamon/cjs/modules/esm/_bootstrap/default.js), global 0x3678cb33b128 404s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x3678cb33b128 404s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3678cb33b128 404s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3678cb33b128 404s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3678cb33b128 404s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3678cb33b128 404s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x3678cb33b128 404s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x3678cb33b128 404s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x3678cb33b128 404s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3678cb33b128 404s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3678cb33b128 404s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x3678cb33b128 404s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x3678cb33b128 404s JS MAINLOOP: Main loop instance 0xd39498fb3b0: hold 404s JS MAINLOOP: Enqueue job , promise=, allocation site= 404s JS MAINLOOP: Starting promise job dispatcher 404s JS MAINLOOP: Main loop instance 0xd39498fb3b0: Spinning loop until released or hook cleared 404s JS MAINLOOP: handling job 0, 404s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 404s JS MAINLOOP: Main loop instance 0xd39498fb3b0: release 404s JS MAINLOOP: Completed job 0 404s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine.js' (resource:///org/cjs/jsunit/minijasmine.js), global 0x3678cb33b128 404s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3678cb33b128 404s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3678cb33b128 404s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3678cb33b128 404s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3678cb33b128 404s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3678cb33b128 404s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3678cb33b128 404s JS IMPORT: Module metadata hook for module 0x83ffd2130c0 404s JS IMPORT: Defining meta.importSync for module 0x83ffd2130c0 404s JS NATIVE: Defining native module 'gi' 404s JS CTX: Initialized class GIRepositoryNamespace prototype 0x83ffd2134b0 404s JS IMPORT: JS import 'overrides' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/overrides.js 404s JS IMPORT: JS import 'overrides' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/overrides.js 404s JS IMPORT: Adding directory 'resource:///org/cinnamon/cjs/modules/core/overrides' to child importer 'overrides' 404s JS IMPORT: Importing directory 'overrides' 404s JS IMPORT: Defining parent 0x83ffd200100 of 0x83ffd2135b0 'overrides' is mod 1 404s JS IMPORT: Defined importer 'overrides' 0x83ffd2135b0 in 0x83ffd200100 404s JS IMPORT: successfully imported directory 'overrides' 404s JS IMPORT: Importing '_promiseNative' 404s JS NATIVE: Defining native module '_promiseNative' 404s JS IMPORT: Defining parent 0x83ffd200100 of 0x83ffd213a70 '_promiseNative' is mod 1 404s JS IMPORT: successfully imported module '_promiseNative' 404s JS IMPORT: Importing module GLib succeeded 404s JS IMPORT: Defining parent 0x83ffd2135b0 of 0x3678cb33c150 'GLib' is mod 1 404s JS IMPORT: successfully imported module 'GLib' 404s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 404s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x3678cb379060, JSClass 0x6fcff8e4add0, in object 0x3678cb379038 404s JS CTX: Initialized class GIRepositoryGType prototype 0x83ffd213dc0 404s JS CTX: Initialized class GIRepositoryFunction prototype 0x83ffd213e20 404s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 404s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 404s JS G BXD: Defined class for Error (GError), prototype 0x3678cb3790b0, JSClass 0x6fcff8e4add0, in object 0x3678cb379038 404s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 404s JS G BXD: Defined class for Variant (GVariant), prototype 0x3678cb379100, JSClass 0x6fcff8e4add0, in object 0x3678cb379038 404s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 404s JS G BXD: Defined class for Bytes (GBytes), prototype 0x3678cb379150, JSClass 0x6fcff8e4add0, in object 0x3678cb379038 404s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 404s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 404s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x3678cb3791a0, JSClass 0x6fcff8e4add0, in object 0x3678cb379038 404s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 404s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 404s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 404s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 404s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 404s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 404s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 404s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 404s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 404s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 404s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 404s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 404s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 404s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 404s JS G BXD: Defined class for Thread (GThread), prototype 0x3678cb3791f0, JSClass 0x6fcff8e4add0, in object 0x3678cb379038 404s JS G BXD: Defining method ref in prototype for GLib.Thread 404s JS G BXD: Defining method unref in prototype for GLib.Thread 404s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 404s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x3678cb379240, JSClass 0x6fcff8e4add0, in object 0x3678cb379038 404s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 404s JS G BXD: Defined class for Regex (GRegex), prototype 0x3678cb379290, JSClass 0x6fcff8e4add0, in object 0x3678cb379038 404s JS G BXD: Defining method match in prototype for GLib.Regex 404s JS G BXD: Defining method match_full in prototype for GLib.Regex 404s JS G BXD: Defining method match_all in prototype for GLib.Regex 404s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 404s JS G NS: Defined namespace 'GLib' 0x3678cb379038 in GIRepository 0x83ffd213340 404s JS IMPORT: Importing module jasmine succeeded 404s JS IMPORT: Defining parent 0x83ffd200100 of 0x3678cb33cce0 'jasmine' is mod 1 404s JS IMPORT: successfully imported module 'jasmine' 404s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 404s JS MAINLOOP: Main loop instance 0xd39498fb3b0: hold 404s JS MAINLOOP: Enqueue job , promise=, allocation site= 404s JS MAINLOOP: Main loop instance 0xd39498fb3b0: Spinning loop until released or hook cleared 404s JS MAINLOOP: handling job 0, 404s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine.js async resolved" 404s JS MAINLOOP: Main loop instance 0xd39498fb3b0: release 404s JS MAINLOOP: Completed job 0 404s JS IMPORT: Module resolve hook for module 'file:///usr/libexec/installed-tests/cjs/js/testTimers.js' (file:///usr/libexec/installed-tests/cjs/js/testTimers.js), global 0x3678cb33b128 404s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3678cb33b128 404s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3678cb33b128 404s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3678cb33b128 404s JS MAINLOOP: Main loop instance 0xd39498fb3b0: hold 404s JS MAINLOOP: Enqueue job , promise=, allocation site= 404s JS MAINLOOP: Main loop instance 0xd39498fb3b0: Spinning loop until released or hook cleared 404s JS MAINLOOP: handling job 0, 404s JS IMPORT: Module evaluation promise resolved: function "file:///usr/libexec/installed-tests/cjs/js/testTimers.js async resolved" 404s JS MAINLOOP: Main loop instance 0xd39498fb3b0: release 404s JS MAINLOOP: Completed job 0 404s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine-executor.js' (resource:///org/cjs/jsunit/minijasmine-executor.js), global 0x3678cb33b128 404s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3678cb33b128 404s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3678cb33b128 404s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3678cb33b128 404s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3678cb33b128 404s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3678cb33b128 404s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3678cb33b128 404s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3678cb33b128 404s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3678cb33b128 404s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3678cb33b128 404s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3678cb33b128 404s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3678cb33b128 404s JS IMPORT: Module metadata hook for module 0x83ffd231ec0 404s JS IMPORT: Defining meta.importSync for module 0x83ffd231ec0 404s JS NATIVE: Defining native module 'system' 404s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3678cb33b128 404s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3678cb33b128 404s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 404s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 404s JS MAINLOOP: Set main loop hook to 404s JS MAINLOOP: Main loop instance 0xd39498fb3b0: hold 404s JS MAINLOOP: Running and clearing main loop hook 404s JS G BXD: Defining method run in prototype for GLib.MainLoop 404s 1..16 404s JS IMPORT: Importing 'gi' 404s JS IMPORT: Defining parent 0x83ffd200100 of 0x83ffd213340 'gi' is mod 1 404s JS IMPORT: successfully imported module 'gi' 404s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 404s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 404s JS G BXD: Defined class for Source (GSource), prototype 0x3678cb379308, JSClass 0x6fcff8e4add0, in object 0x3678cb379038 404s JS G BXD: Defining method set_priority in prototype for GLib.Source 404s JS IMPORT: Importing '_gi' 404s JS NATIVE: Defining native module '_gi' 404s JS IMPORT: Defining parent 0x83ffd200100 of 0x83ffd238410 '_gi' is mod 1 404s JS IMPORT: successfully imported module '_gi' 404s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/cinnamon/cjs/modules/core/overrides at resource:///org/cinnamon/cjs/modules/core/overrides/CjsPrivate.js 404s JS G NS: Defined namespace 'CjsPrivate' 0x3678cb3793a8 in GIRepository 0x83ffd213340 404s JS IMPORT: JS import '_common' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_common.js 404s JS IMPORT: JS import '_common' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_common.js 404s JS IMPORT: Importing module _common succeeded 404s JS IMPORT: Defining parent 0x83ffd200100 of 0x3678cb33cfd8 '_common' is mod 1 404s JS IMPORT: successfully imported module '_common' 405s JS IMPORT: JS import '_legacy' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_legacy.js 405s JS IMPORT: Importing module _legacy succeeded 405s JS IMPORT: Defining parent 0x83ffd200100 of 0x3678cb3c9060 '_legacy' is mod 1 405s JS IMPORT: successfully imported module '_legacy' 405s JS IMPORT: Importing module GObject succeeded 405s JS IMPORT: Defining parent 0x83ffd2135b0 of 0x3678cb33cf88 'GObject' is mod 1 405s JS IMPORT: successfully imported module 'GObject' 405s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 405s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 405s JS G BXD: Defined class for String (GString), prototype 0x3678cb379628, JSClass 0x6fcff8e4add0, in object 0x3678cb379380 405s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 405s JS G PRM: Defined class ParamSpec prototype is 0x3678cb3c9100 class 0x6fcff8e502e8 in object 0x3678cb379380 405s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 405s JS G OBJ: Defined class for Object (GObject), prototype 0x3678cb379790, JSClass 0x6fcff8e4b460, in object 0x3678cb379380 405s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 405s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 405s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x3678cb3797b8, JSClass 0x6fcff8e4b460, in object 0x3678cb379380 405s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 405s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 405s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 405s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 405s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 405s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 405s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 405s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 405s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 405s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 405s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 405s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 405s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 405s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 405s JS G NS: Defined namespace 'GObject' 0x3678cb379380 in GIRepository 0x83ffd213340 405s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 405s JS G BXD: Defining method attach in prototype for GLib.Source 405s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 405s JS IMPORT: Module metadata hook for module 0x83ffd2043f8 405s JS IMPORT: Defining meta.importSync for module 0x83ffd2043f8 405s JS G NS: Found info type FUNCTION for 'get_monotonic_time' in namespace 'GLib' 405s JS MAINLOOP: Enqueue job , promise=, allocation site= 405s JS MAINLOOP: handling job 0, 405s JS MAINLOOP: Enqueue job , promise=, allocation site= 405s JS MAINLOOP: Completed job 0 405s JS MAINLOOP: handling job 1, 405s JS MAINLOOP: Enqueue job , promise=, allocation site= 405s JS MAINLOOP: Completed job 1 405s JS MAINLOOP: handling job 2, 405s JS MAINLOOP: Enqueue job , promise=, allocation site= 405s JS MAINLOOP: Completed job 2 407s JS MAINLOOP: handling job 3, 407s JS G BXD: Defining method destroy in prototype for GLib.Source 407s ok 1 Timers times out successfully 407s JS MAINLOOP: Completed job 3 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: handling job 0, 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Completed job 0 407s JS MAINLOOP: handling job 1, 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Completed job 1 407s JS MAINLOOP: handling job 2, 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Completed job 2 407s JS MAINLOOP: handling job 3, 407s ok 2 Timers has correct timeout args 407s JS MAINLOOP: Completed job 3 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: handling job 0, 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Completed job 0 407s JS MAINLOOP: handling job 1, 407s ok 3 Timers cancels successfully 407s JS MAINLOOP: Completed job 1 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: handling job 0, 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Completed job 0 407s JS MAINLOOP: handling job 1, 407s ok 4 Timers cancels multiple correctly 407s JS MAINLOOP: Completed job 1 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: handling job 0, 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Completed job 0 407s JS MAINLOOP: handling job 1, 407s ok 5 Timers cancels invalid silent fail 407s JS MAINLOOP: Completed job 1 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: handling job 0, 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Completed job 0 407s JS MAINLOOP: handling job 1, 407s ok 6 Timers interval success 407s JS MAINLOOP: Completed job 1 407s JS G NS: Found info type CONSTANT for 'SOURCE_CONTINUE' in namespace 'GLib' 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: handling job 0, 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Completed job 0 407s JS MAINLOOP: handling job 1, 407s ok 7 Timers cancels interval successfully 407s JS MAINLOOP: Completed job 1 407s Executing: cjs/testTimers.test 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: handling job 0, 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Completed job 0 407s JS MAINLOOP: handling job 1, 407s ok 8 Timers ordering interval 407s JS MAINLOOP: Completed job 1 407s ok 9 Timers cancel invalid silent fail 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: handling job 0, 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Completed job 0 407s JS MAINLOOP: handling job 1, 407s ok 10 Timers callback this 407s JS MAINLOOP: Completed job 1 407s ok 11 Timers bind this 407s ok 12 Timers function names match spec 407s ok 13 Timers argument lengths match spec 407s ok 14 Timers clear and interval are unique functions 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: handling job 0, 407s JS MAINLOOP: Completed job 0 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: handling job 0, 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Completed job 0 407s JS MAINLOOP: handling job 1, 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Completed job 1 407s JS MAINLOOP: handling job 2, 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Completed job 2 407s JS MAINLOOP: handling job 3, 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Completed job 3 407s JS MAINLOOP: handling job 4, 407s ok 15 Timers microtask ordering 407s JS MAINLOOP: Completed job 4 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: handling job 0, 407s JS MAINLOOP: Completed job 0 407s JS MAINLOOP: handling job 1, 407s JS MAINLOOP: Completed job 1 407s JS MAINLOOP: handling job 2, 407s JS MAINLOOP: Completed job 2 407s JS MAINLOOP: handling job 3, 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Completed job 3 407s JS MAINLOOP: handling job 4, 407s JS MAINLOOP: Completed job 4 407s JS MAINLOOP: handling job 5, 407s JS MAINLOOP: Completed job 5 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: handling job 0, 407s JS MAINLOOP: Completed job 0 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: handling job 0, 407s JS MAINLOOP: Completed job 0 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: handling job 0, 407s JS MAINLOOP: Completed job 0 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: handling job 0, 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Completed job 0 407s JS MAINLOOP: handling job 1, 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Completed job 1 407s JS MAINLOOP: handling job 2, 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Completed job 2 407s JS MAINLOOP: handling job 3, 407s ok 16 Timers nested microtask ordering 407s JS MAINLOOP: Completed job 3 407s JS G BXD: Defining method quit in prototype for GLib.MainLoop 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Main loop instance 0xd39498fb3b0: Spinning loop until released or hook cleared 407s JS MAINLOOP: handling job 0, 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Completed job 0 407s JS MAINLOOP: handling job 1, 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Completed job 1 407s JS MAINLOOP: handling job 2, 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Completed job 2 407s JS MAINLOOP: handling job 3, 407s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine-executor.js async resolved" 407s JS MAINLOOP: Main loop instance 0xd39498fb3b0: release 407s JS MAINLOOP: Completed job 3 407s JS MEMORY: Memory report: before destroying context 407s JS MEMORY: 250 objects currently alive 407s JS MEMORY: boxed_instance = 114 407s JS MEMORY: boxed_prototype = 10 407s JS MEMORY: closure = 1 407s JS MEMORY: function = 115 407s JS MEMORY: fundamental_instance = 0 407s JS MEMORY: fundamental_prototype = 0 407s JS MEMORY: gerror_instance = 0 407s JS MEMORY: gerror_prototype = 0 407s JS MEMORY: interface = 0 407s JS MEMORY: module = 5 407s JS MEMORY: ns = 3 407s JS MEMORY: object_instance = 0 407s JS MEMORY: object_prototype = 2 407s JS MEMORY: param = 0 407s JS MEMORY: union_instance = 0 407s JS MEMORY: union_prototype = 0 407s JS CTX: JS shutdown sequence 407s JS CTX: Stopping profiler 407s JS CTX: Shutting down toggle queue 407s JS CTX: Notifying external reference holders of GjsContext dispose 407s JS MAINLOOP: Stopping promise job dispatcher 407s JS CTX: Notifying reference holders of GjsContext dispose 407s JS CTX: Checking unhandled promise rejections 407s JS CTX: Releasing cached JS wrappers 407s JS CTX: Final triggered GC 407s JS CTX: Destroying JS context 407s JS CTX: Releasing all native objects 407s JS CTX: Disabling auto GC 407s JS CTX: Ending trace on global object 407s JS CTX: Freeing allocated resources 407s JS CTX: JS context destroyed 407s PASS: cjs/testTimers.test 407s Running test: cjs/quit.test 407s 1..1 407s ok 1 - /usr/libexec/installed-tests/cjs/debugger/quit.debugger 407s PASS: cjs/quit.test 407s Running test: cjs/testImporter2.test 407s JS NATIVE: Registered native JS module '_promiseNative' 407s JS NATIVE: Registered native JS module '_byteArrayNative' 407s JS NATIVE: Registered native JS module '_encodingNative' 407s JS NATIVE: Registered native JS module '_gi' 407s JS NATIVE: Registered native JS module 'gi' 407s JS NATIVE: Registered native JS module 'cairoNative' 407s JS NATIVE: Registered native JS module 'system' 407s JS NATIVE: Registered native JS module 'console' 407s JS NATIVE: Registered native JS module '_print' 407s JS CTX: Enabling JIT 407s JS CTX: Initialized class GjsFileImporter prototype 0x282749000a0 407s JS IMPORT: Defining parent (nil) of 0x28274900100 'imports' is mod 0 407s JS IMPORT: Importing '_print' 407s JS NATIVE: Defining native module '_print' 407s JS IMPORT: Defining parent 0x28274900100 of 0x282749007b8 '_print' is mod 1 407s JS IMPORT: successfully imported module '_print' 407s JS IMPORT: Loading internal module 'loader' (resource:///org/cinnamon/cjs/modules/internal/loader.js) 407s JS IMPORT: Module resolve hook for module 'resource:///org/cinnamon/cjs/modules/esm/_bootstrap/default.js' (resource:///org/cinnamon/cjs/modules/esm/_bootstrap/default.js), global 0x1e11e253b128 407s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x1e11e253b128 407s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x1e11e253b128 407s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1e11e253b128 407s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1e11e253b128 407s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x1e11e253b128 407s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x1e11e253b128 407s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x1e11e253b128 407s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x1e11e253b128 407s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x1e11e253b128 407s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1e11e253b128 407s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x1e11e253b128 407s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x1e11e253b128 407s JS MAINLOOP: Main loop instance 0x14608d9db3b0: hold 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Starting promise job dispatcher 407s JS MAINLOOP: Main loop instance 0x14608d9db3b0: Spinning loop until released or hook cleared 407s JS MAINLOOP: handling job 0, 407s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 407s JS MAINLOOP: Main loop instance 0x14608d9db3b0: release 407s JS MAINLOOP: Completed job 0 407s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine.js' (resource:///org/cjs/jsunit/minijasmine.js), global 0x1e11e253b128 407s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1e11e253b128 407s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1e11e253b128 407s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1e11e253b128 407s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1e11e253b128 407s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1e11e253b128 407s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1e11e253b128 407s JS IMPORT: Module metadata hook for module 0x282749130c0 407s JS IMPORT: Defining meta.importSync for module 0x282749130c0 407s JS NATIVE: Defining native module 'gi' 407s JS CTX: Initialized class GIRepositoryNamespace prototype 0x282749134b0 407s JS IMPORT: JS import 'overrides' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/overrides.js 407s JS IMPORT: JS import 'overrides' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/overrides.js 407s JS IMPORT: Adding directory 'resource:///org/cinnamon/cjs/modules/core/overrides' to child importer 'overrides' 407s JS IMPORT: Importing directory 'overrides' 407s JS IMPORT: Defining parent 0x28274900100 of 0x282749135b0 'overrides' is mod 1 407s JS IMPORT: Defined importer 'overrides' 0x282749135b0 in 0x28274900100 407s JS IMPORT: successfully imported directory 'overrides' 407s JS IMPORT: Importing '_promiseNative' 407s JS NATIVE: Defining native module '_promiseNative' 407s JS IMPORT: Defining parent 0x28274900100 of 0x28274913a70 '_promiseNative' is mod 1 407s JS IMPORT: successfully imported module '_promiseNative' 407s JS IMPORT: Importing module GLib succeeded 407s JS IMPORT: Defining parent 0x282749135b0 of 0x1e11e253c150 'GLib' is mod 1 407s JS IMPORT: successfully imported module 'GLib' 407s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 407s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x1e11e2579060, JSClass 0x79021177add0, in object 0x1e11e2579038 407s JS CTX: Initialized class GIRepositoryGType prototype 0x28274913dc0 407s JS CTX: Initialized class GIRepositoryFunction prototype 0x28274913e20 407s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 407s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 407s JS G BXD: Defined class for Error (GError), prototype 0x1e11e25790b0, JSClass 0x79021177add0, in object 0x1e11e2579038 407s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 407s JS G BXD: Defined class for Variant (GVariant), prototype 0x1e11e2579100, JSClass 0x79021177add0, in object 0x1e11e2579038 407s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 407s JS G BXD: Defined class for Bytes (GBytes), prototype 0x1e11e2579150, JSClass 0x79021177add0, in object 0x1e11e2579038 407s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 407s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 407s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x1e11e25791a0, JSClass 0x79021177add0, in object 0x1e11e2579038 407s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 407s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 407s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 407s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 407s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 407s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 407s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 407s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 407s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 407s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 407s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 407s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 407s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 407s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 407s JS G BXD: Defined class for Thread (GThread), prototype 0x1e11e25791f0, JSClass 0x79021177add0, in object 0x1e11e2579038 407s JS G BXD: Defining method ref in prototype for GLib.Thread 407s JS G BXD: Defining method unref in prototype for GLib.Thread 407s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 407s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x1e11e2579240, JSClass 0x79021177add0, in object 0x1e11e2579038 407s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 407s JS G BXD: Defined class for Regex (GRegex), prototype 0x1e11e2579290, JSClass 0x79021177add0, in object 0x1e11e2579038 407s JS G BXD: Defining method match in prototype for GLib.Regex 407s JS G BXD: Defining method match_full in prototype for GLib.Regex 407s JS G BXD: Defining method match_all in prototype for GLib.Regex 407s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 407s JS G NS: Defined namespace 'GLib' 0x1e11e2579038 in GIRepository 0x28274913340 407s JS IMPORT: Importing module jasmine succeeded 407s JS IMPORT: Defining parent 0x28274900100 of 0x1e11e253cce0 'jasmine' is mod 1 407s JS IMPORT: successfully imported module 'jasmine' 407s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 407s JS MAINLOOP: Main loop instance 0x14608d9db3b0: hold 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Main loop instance 0x14608d9db3b0: Spinning loop until released or hook cleared 407s JS MAINLOOP: handling job 0, 407s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine.js async resolved" 407s JS MAINLOOP: Main loop instance 0x14608d9db3b0: release 407s JS MAINLOOP: Completed job 0 407s JS CTX: Script evaluation succeeded 407s JS MAINLOOP: Main loop instance 0x14608d9db3b0: Spinning loop until released or hook cleared 407s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine-executor.js' (resource:///org/cjs/jsunit/minijasmine-executor.js), global 0x1e11e253b128 407s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x1e11e253b128 407s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1e11e253b128 407s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1e11e253b128 407s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1e11e253b128 407s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1e11e253b128 407s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1e11e253b128 407s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1e11e253b128 407s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x1e11e253b128 407s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1e11e253b128 407s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1e11e253b128 407s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x1e11e253b128 407s JS IMPORT: Module metadata hook for module 0x2827492be00 407s JS IMPORT: Defining meta.importSync for module 0x2827492be00 407s JS NATIVE: Defining native module 'system' 407s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1e11e253b128 407s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1e11e253b128 407s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 407s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 407s JS MAINLOOP: Set main loop hook to 407s JS MAINLOOP: Main loop instance 0x14608d9db3b0: hold 407s JS MAINLOOP: Running and clearing main loop hook 407s JS G BXD: Defining method run in prototype for GLib.MainLoop 407s 1..4 407s JS IMPORT: Importing 'gi' 407s JS IMPORT: Defining parent 0x28274900100 of 0x28274913340 'gi' is mod 1 407s JS IMPORT: successfully imported module 'gi' 407s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 407s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 407s JS G BXD: Defined class for Source (GSource), prototype 0x1e11e2579308, JSClass 0x79021177add0, in object 0x1e11e2579038 407s JS G BXD: Defining method set_priority in prototype for GLib.Source 407s JS IMPORT: Importing '_gi' 407s JS NATIVE: Defining native module '_gi' 407s JS IMPORT: Defining parent 0x28274900100 of 0x28274931420 '_gi' is mod 1 407s JS IMPORT: successfully imported module '_gi' 407s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/cinnamon/cjs/modules/core/overrides at resource:///org/cinnamon/cjs/modules/core/overrides/CjsPrivate.js 407s JS G NS: Defined namespace 'CjsPrivate' 0x1e11e25793a8 in GIRepository 0x28274913340 407s JS IMPORT: JS import '_common' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_common.js 407s JS IMPORT: JS import '_common' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_common.js 407s JS IMPORT: Importing module _common succeeded 407s JS IMPORT: Defining parent 0x28274900100 of 0x1e11e25c4038 '_common' is mod 1 407s JS IMPORT: successfully imported module '_common' 407s JS IMPORT: JS import '_legacy' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_legacy.js 407s JS IMPORT: Importing module _legacy succeeded 407s JS IMPORT: Defining parent 0x28274900100 of 0x1e11e25c4088 '_legacy' is mod 1 407s JS IMPORT: successfully imported module '_legacy' 407s JS IMPORT: Importing module GObject succeeded 407s JS IMPORT: Defining parent 0x282749135b0 of 0x1e11e253cfb0 'GObject' is mod 1 407s JS IMPORT: successfully imported module 'GObject' 407s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 407s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 407s JS G BXD: Defined class for String (GString), prototype 0x1e11e2579628, JSClass 0x79021177add0, in object 0x1e11e2579380 407s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 407s JS G PRM: Defined class ParamSpec prototype is 0x1e11e25c4128 class 0x7902117802e8 in object 0x1e11e2579380 407s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 407s JS G OBJ: Defined class for Object (GObject), prototype 0x1e11e2579790, JSClass 0x79021177b460, in object 0x1e11e2579380 407s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 407s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 407s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x1e11e25797b8, JSClass 0x79021177b460, in object 0x1e11e2579380 407s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 407s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 407s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 407s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 407s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 407s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 407s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 407s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 407s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 407s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 407s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 407s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 407s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 407s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 407s JS G NS: Defined namespace 'GObject' 0x1e11e2579380 in GIRepository 0x28274913340 407s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 407s JS G BXD: Defining method attach in prototype for GLib.Source 407s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 407s JS IMPORT: Module metadata hook for module 0x282749043f8 407s JS IMPORT: Defining meta.importSync for module 0x282749043f8 407s JS G BXD: Defining method destroy in prototype for GLib.Source 407s JS IMPORT: Importing module GIMarshallingTests succeeded 407s JS IMPORT: Defining parent 0x282749135b0 of 0x1e11e25c4678 'GIMarshallingTests' is mod 1 407s JS IMPORT: successfully imported module 'GIMarshallingTests' 407s ok 1 GI importer on failure throws an exception when the overrides _init isn't a function 407s JS IMPORT: Importing module Gio succeeded 407s JS IMPORT: Defining parent 0x1e11e253ec10 of 0x1e11e25c4fd8 'Gio' is mod 1 407s JS IMPORT: successfully imported module 'Gio' 407s ok 2 GI importer on failure throws an exception when the overrides _init is null 407s JS IMPORT: Importing module Regress succeeded 407s JS IMPORT: Defining parent 0x1e11e253ec10 of 0x1e11e25e9060 'Regress' is mod 1 407s JS IMPORT: successfully imported module 'Regress' 407s ok 3 GI importer on failure throws an exception when the overrides _init is undefined 407s JS IMPORT: Importing module WarnLib succeeded 407s JS IMPORT: Defining parent 0x1e11e253ec10 of 0x1e11e25e90b0 'WarnLib' is mod 1 407s JS IMPORT: successfully imported module 'WarnLib' 407s ok 4 GI importer on failure throws an exception when the overrides _init is missing 407s JS G BXD: Defining method quit in prototype for GLib.MainLoop 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Main loop instance 0x14608d9db3b0: Spinning loop until released or hook cleared 407s JS MAINLOOP: handling job 0, 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Completed job 0 407s JS MAINLOOP: handling job 1, 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Completed job 1 407s JS MAINLOOP: handling job 2, 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Completed job 2 407s JS MAINLOOP: handling job 3, 407s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine-executor.js async resolved" 407s JS MAINLOOP: Main loop instance 0x14608d9db3b0: release 407s JS MAINLOOP: Completed job 3 407s JS MEMORY: Memory report: before destroying context 407s JS MEMORY: 171 objects currently alive 407s JS MEMORY: boxed_instance = 28 407s JS MEMORY: boxed_prototype = 10 407s JS MEMORY: closure = 1 407s JS MEMORY: function = 114 407s JS MEMORY: fundamental_instance = 0 407s JS MEMORY: fundamental_prototype = 0 407s JS MEMORY: gerror_instance = 0 407s JS MEMORY: gerror_prototype = 0 407s JS MEMORY: interface = 0 407s JS MEMORY: module = 9 407s JS MEMORY: ns = 7 407s JS MEMORY: object_instance = 0 407s JS MEMORY: object_prototype = 2 407s JS MEMORY: param = 0 407s JS MEMORY: union_instance = 0 407s JS MEMORY: union_prototype = 0 407s JS CTX: JS shutdown sequence 407s JS CTX: Stopping profiler 407s JS CTX: Shutting down toggle queue 407s JS CTX: Notifying external reference holders of GjsContext dispose 407s JS MAINLOOP: Stopping promise job dispatcher 407s JS CTX: Notifying reference holders of GjsContext dispose 407s JS CTX: Checking unhandled promise rejections 407s JS CTX: Releasing cached JS wrappers 407s JS CTX: Final triggered GC 407s JS CTX: Destroying JS context 407s JS CTX: Releasing all native objects 407s JS CTX: Disabling auto GC 407s JS CTX: Ending trace on global object 407s JS CTX: Freeing allocated resources 407s JS CTX: JS context destroyed 407s PASS: cjs/testImporter2.test 407s Running test: cjs/testParamSpec.test 407s JS NATIVE: Registered native JS module '_promiseNative' 407s JS NATIVE: Registered native JS module '_byteArrayNative' 407s JS NATIVE: Registered native JS module '_encodingNative' 407s JS NATIVE: Registered native JS module '_gi' 407s JS NATIVE: Registered native JS module 'gi' 407s JS NATIVE: Registered native JS module 'cairoNative' 407s JS NATIVE: Registered native JS module 'system' 407s JS NATIVE: Registered native JS module 'console' 407s JS NATIVE: Registered native JS module '_print' 407s JS CTX: Enabling JIT 407s JS CTX: Initialized class GjsFileImporter prototype 0x17371f5000a0 407s JS IMPORT: Defining parent (nil) of 0x17371f500100 'imports' is mod 0 407s JS IMPORT: Importing '_print' 407s JS NATIVE: Defining native module '_print' 407s JS IMPORT: Defining parent 0x17371f500100 of 0x17371f5007b8 '_print' is mod 1 407s JS IMPORT: successfully imported module '_print' 407s JS IMPORT: Loading internal module 'loader' (resource:///org/cinnamon/cjs/modules/internal/loader.js) 407s JS IMPORT: Module resolve hook for module 'resource:///org/cinnamon/cjs/modules/esm/_bootstrap/default.js' (resource:///org/cinnamon/cjs/modules/esm/_bootstrap/default.js), global 0x2edf1f03b128 407s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x2edf1f03b128 407s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2edf1f03b128 407s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2edf1f03b128 407s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2edf1f03b128 407s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2edf1f03b128 407s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x2edf1f03b128 407s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x2edf1f03b128 407s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x2edf1f03b128 407s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2edf1f03b128 407s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2edf1f03b128 407s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x2edf1f03b128 407s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x2edf1f03b128 407s JS MAINLOOP: Main loop instance 0x11ad4394b3b0: hold 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Starting promise job dispatcher 407s JS MAINLOOP: Main loop instance 0x11ad4394b3b0: Spinning loop until released or hook cleared 407s JS MAINLOOP: handling job 0, 407s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 407s JS MAINLOOP: Main loop instance 0x11ad4394b3b0: release 407s JS MAINLOOP: Completed job 0 407s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine.js' (resource:///org/cjs/jsunit/minijasmine.js), global 0x2edf1f03b128 407s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2edf1f03b128 407s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2edf1f03b128 407s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2edf1f03b128 407s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2edf1f03b128 407s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2edf1f03b128 407s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2edf1f03b128 407s JS IMPORT: Module metadata hook for module 0x17371f5130c0 407s JS IMPORT: Defining meta.importSync for module 0x17371f5130c0 407s JS NATIVE: Defining native module 'gi' 407s JS CTX: Initialized class GIRepositoryNamespace prototype 0x17371f5134b0 407s JS IMPORT: JS import 'overrides' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/overrides.js 407s JS IMPORT: JS import 'overrides' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/overrides.js 407s JS IMPORT: Adding directory 'resource:///org/cinnamon/cjs/modules/core/overrides' to child importer 'overrides' 407s JS IMPORT: Importing directory 'overrides' 407s JS IMPORT: Defining parent 0x17371f500100 of 0x17371f5135b0 'overrides' is mod 1 407s JS IMPORT: Defined importer 'overrides' 0x17371f5135b0 in 0x17371f500100 407s JS IMPORT: successfully imported directory 'overrides' 407s JS IMPORT: Importing '_promiseNative' 407s JS NATIVE: Defining native module '_promiseNative' 407s JS IMPORT: Defining parent 0x17371f500100 of 0x17371f513a70 '_promiseNative' is mod 1 407s JS IMPORT: successfully imported module '_promiseNative' 407s JS IMPORT: Importing module GLib succeeded 407s JS IMPORT: Defining parent 0x17371f5135b0 of 0x2edf1f03c150 'GLib' is mod 1 407s JS IMPORT: successfully imported module 'GLib' 407s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 407s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x2edf1f079060, JSClass 0x74092726add0, in object 0x2edf1f079038 407s JS CTX: Initialized class GIRepositoryGType prototype 0x17371f513dc0 407s JS CTX: Initialized class GIRepositoryFunction prototype 0x17371f513e20 407s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 407s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 407s JS G BXD: Defined class for Error (GError), prototype 0x2edf1f0790b0, JSClass 0x74092726add0, in object 0x2edf1f079038 407s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 407s JS G BXD: Defined class for Variant (GVariant), prototype 0x2edf1f079100, JSClass 0x74092726add0, in object 0x2edf1f079038 407s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 407s JS G BXD: Defined class for Bytes (GBytes), prototype 0x2edf1f079150, JSClass 0x74092726add0, in object 0x2edf1f079038 407s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 407s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 407s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x2edf1f0791a0, JSClass 0x74092726add0, in object 0x2edf1f079038 407s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 407s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 407s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 407s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 407s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 407s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 407s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 407s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 407s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 407s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 407s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 407s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 407s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 407s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 407s JS G BXD: Defined class for Thread (GThread), prototype 0x2edf1f0791f0, JSClass 0x74092726add0, in object 0x2edf1f079038 407s JS G BXD: Defining method ref in prototype for GLib.Thread 407s JS G BXD: Defining method unref in prototype for GLib.Thread 407s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 407s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x2edf1f079240, JSClass 0x74092726add0, in object 0x2edf1f079038 407s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 407s JS G BXD: Defined class for Regex (GRegex), prototype 0x2edf1f079290, JSClass 0x74092726add0, in object 0x2edf1f079038 407s JS G BXD: Defining method match in prototype for GLib.Regex 407s JS G BXD: Defining method match_full in prototype for GLib.Regex 407s JS G BXD: Defining method match_all in prototype for GLib.Regex 407s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 407s JS G NS: Defined namespace 'GLib' 0x2edf1f079038 in GIRepository 0x17371f513340 407s JS IMPORT: Importing module jasmine succeeded 407s JS IMPORT: Defining parent 0x17371f500100 of 0x2edf1f03cce0 'jasmine' is mod 1 407s JS IMPORT: successfully imported module 'jasmine' 407s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 407s JS MAINLOOP: Main loop instance 0x11ad4394b3b0: hold 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Main loop instance 0x11ad4394b3b0: Spinning loop until released or hook cleared 407s JS MAINLOOP: handling job 0, 407s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine.js async resolved" 407s JS MAINLOOP: Main loop instance 0x11ad4394b3b0: release 407s JS MAINLOOP: Completed job 0 407s JS IMPORT: Importing 'gi' 407s JS IMPORT: Defining parent 0x17371f500100 of 0x17371f513340 'gi' is mod 1 407s JS IMPORT: successfully imported module 'gi' 407s JS IMPORT: JS import 'Regress' not found in resource:///org/cinnamon/cjs/modules/core/overrides at resource:///org/cinnamon/cjs/modules/core/overrides/Regress.js 407s JS G NS: Defined namespace 'Regress' 0x2edf1f079308 in GIRepository 0x17371f513340 407s JS IMPORT: Importing '_gi' 407s JS NATIVE: Defining native module '_gi' 407s JS IMPORT: Defining parent 0x17371f500100 of 0x17371f528a58 '_gi' is mod 1 407s JS IMPORT: successfully imported module '_gi' 407s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/cinnamon/cjs/modules/core/overrides at resource:///org/cinnamon/cjs/modules/core/overrides/CjsPrivate.js 407s JS G NS: Defined namespace 'CjsPrivate' 0x2edf1f079358 in GIRepository 0x17371f513340 407s JS IMPORT: JS import '_common' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_common.js 407s JS IMPORT: JS import '_common' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_common.js 407s JS IMPORT: Importing module _common succeeded 407s JS IMPORT: Defining parent 0x17371f500100 of 0x2edf1f03ce70 '_common' is mod 1 407s JS IMPORT: successfully imported module '_common' 407s JS IMPORT: JS import '_legacy' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_legacy.js 407s JS IMPORT: Importing module _legacy succeeded 407s JS IMPORT: Defining parent 0x17371f500100 of 0x2edf1f03cec0 '_legacy' is mod 1 407s JS IMPORT: successfully imported module '_legacy' 407s JS IMPORT: Importing module GObject succeeded 407s JS IMPORT: Defining parent 0x17371f5135b0 of 0x2edf1f03ce20 'GObject' is mod 1 407s JS IMPORT: successfully imported module 'GObject' 407s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 407s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 407s JS G BXD: Defined class for String (GString), prototype 0x2edf1f0795d8, JSClass 0x74092726add0, in object 0x2edf1f079330 407s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 407s JS G PRM: Defined class ParamSpec prototype is 0x2edf1f03cf60 class 0x7409272702e8 in object 0x2edf1f079330 407s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 407s JS G OBJ: Defined class for Object (GObject), prototype 0x2edf1f079740, JSClass 0x74092726b460, in object 0x2edf1f079330 407s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 407s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 407s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x2edf1f079768, JSClass 0x74092726b460, in object 0x2edf1f079330 407s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 407s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 407s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 407s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 407s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 407s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 407s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 407s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 407s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 407s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 407s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 407s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 407s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 407s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 407s JS G NS: Defined namespace 'GObject' 0x2edf1f079330 in GIRepository 0x17371f513340 407s JS G NS: Found info type FLAGS for 'ParamFlags' in namespace 'GObject' 407s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 407s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 407s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 407s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 407s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 407s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 407s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 407s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 407s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 407s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 407s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 407s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 407s JS G ENUM: Defining GObject.ParamFlags as 0x17371f52cd80 407s JS G NS: Found info type ENUM for 'TestEnum' in namespace 'Regress' 407s JS G ENUM: Defining enum value VALUE1 (fixed from value1) 0 407s JS G ENUM: Defining enum value VALUE2 (fixed from value2) 1 407s JS G ENUM: Defining enum value VALUE3 (fixed from value3) -1 407s JS G ENUM: Defining enum value VALUE4 (fixed from value4) 48 407s JS G ENUM: Defining enum value VALUE5 (fixed from value5) 49 407s JS G ENUM: Defining Regress.TestEnum as 0x17371f537448 407s JS G NS: Found info type FLAGS for 'TestFlags' in namespace 'Regress' 407s JS G ENUM: Defining enum value FLAG1 (fixed from flag1) 1 407s JS G ENUM: Defining enum value FLAG2 (fixed from flag2) 2 407s JS G ENUM: Defining enum value FLAG3 (fixed from flag3) 4 407s JS G ENUM: Defining Regress.TestFlags as 0x17371f539630 407s JS CTX: Script evaluation succeeded 407s JS MAINLOOP: Main loop instance 0x11ad4394b3b0: Spinning loop until released or hook cleared 407s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine-executor.js' (resource:///org/cjs/jsunit/minijasmine-executor.js), global 0x2edf1f03b128 407s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2edf1f03b128 407s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2edf1f03b128 407s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2edf1f03b128 407s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2edf1f03b128 407s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2edf1f03b128 407s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2edf1f03b128 407s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2edf1f03b128 407s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2edf1f03b128 407s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2edf1f03b128 407s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2edf1f03b128 407s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2edf1f03b128 407s JS IMPORT: Module metadata hook for module 0x17371f501a38 407s JS IMPORT: Defining meta.importSync for module 0x17371f501a38 407s JS NATIVE: Defining native module 'system' 407s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2edf1f03b128 407s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2edf1f03b128 407s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 407s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 407s JS MAINLOOP: Set main loop hook to 407s JS MAINLOOP: Main loop instance 0x11ad4394b3b0: hold 407s JS MAINLOOP: Running and clearing main loop hook 407s JS G BXD: Defining method run in prototype for GLib.MainLoop 407s 1..29 407s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 407s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 407s JS G BXD: Defined class for Source (GSource), prototype 0x2edf1f079808, JSClass 0x74092726add0, in object 0x2edf1f079038 407s JS G BXD: Defining method set_priority in prototype for GLib.Source 407s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 407s JS G BXD: Defining method attach in prototype for GLib.Source 407s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 407s JS IMPORT: Module metadata hook for module 0x2edf1f062b68 407s JS IMPORT: Defining meta.importSync for module 0x2edf1f062b68 407s JS G NS: Found info type FUNCTION for 'param_spec_string' in namespace 'GObject' 407s JS G PRM: Wrapping GParamString 'foo-property' on (null) with JSObject 407s JS G PRM: JSObject created with param instance 0x11ad43a6be40 type GParamString 407s JS G BXD: Defining method destroy in prototype for GLib.Source 407s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 407s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 407s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 407s ok 1 GObject.ParamSpec.string has the correct name strings 407s JS G PRM: Wrapping GParamString 'foo-property' on (null) with JSObject 407s JS G PRM: JSObject created with param instance 0x11ad43b2b310 type GParamString 407s JS G NS: Found info type FUNCTION for 'param_spec_get_flags' in namespace 'CjsPrivate' 407s ok 2 GObject.ParamSpec.string has the correct flags 407s JS G PRM: Wrapping GParamString 'foo-property' on (null) with JSObject 407s JS G PRM: JSObject created with param instance 0x11ad43a6bcc0 type GParamString 407s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 407s ok 3 GObject.ParamSpec.string has the correct default value 407s JS G NS: Found info type FUNCTION for 'param_spec_int' in namespace 'GObject' 407s JS G PRM: Wrapping GParamInt 'foo-property' on (null) with JSObject 407s JS G PRM: JSObject created with param instance 0x11ad43aae380 type GParamInt 407s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 407s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 407s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 407s ok 4 GObject.ParamSpec.int has the correct name strings 407s JS G PRM: Wrapping GParamInt 'foo-property' on (null) with JSObject 407s JS G PRM: JSObject created with param instance 0x11ad43aaee00 type GParamInt 407s ok 5 GObject.ParamSpec.int has the correct flags 407s JS G PRM: Wrapping GParamInt 'foo-property' on (null) with JSObject 407s JS G PRM: JSObject created with param instance 0x11ad43a5d8d0 type GParamInt 407s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 407s ok 6 GObject.ParamSpec.int has the correct default value 407s JS G NS: Found info type FUNCTION for 'param_spec_uint' in namespace 'GObject' 407s JS G PRM: Wrapping GParamUInt 'foo-property' on (null) with JSObject 407s JS G PRM: JSObject created with param instance 0x11ad43a5e760 type GParamUInt 407s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 407s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 407s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 407s ok 7 GObject.ParamSpec.uint has the correct name strings 407s JS G PRM: Wrapping GParamUInt 'foo-property' on (null) with JSObject 407s JS G PRM: JSObject created with param instance 0x11ad43a5f1e0 type GParamUInt 407s ok 8 GObject.ParamSpec.uint has the correct flags 407s JS G PRM: Wrapping GParamUInt 'foo-property' on (null) with JSObject 407s JS G PRM: JSObject created with param instance 0x11ad43a5f970 type GParamUInt 407s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 407s ok 9 GObject.ParamSpec.uint has the correct default value 407s JS G NS: Found info type FUNCTION for 'param_spec_int64' in namespace 'GObject' 407s JS G PRM: Wrapping GParamInt64 'foo-property' on (null) with JSObject 407s JS G PRM: JSObject created with param instance 0x11ad43aad4f0 type GParamInt64 407s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 407s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 407s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 407s ok 10 GObject.ParamSpec.int64 has the correct name strings 407s JS G PRM: Wrapping GParamInt64 'foo-property' on (null) with JSObject 407s JS G PRM: JSObject created with param instance 0x11ad43aad120 type GParamInt64 407s ok 11 GObject.ParamSpec.int64 has the correct flags 407s JS G PRM: Wrapping GParamInt64 'foo-property' on (null) with JSObject 407s JS G PRM: JSObject created with param instance 0x11ad43b6bed0 type GParamInt64 407s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 407s ok 12 GObject.ParamSpec.int64 has the correct default value 407s JS G NS: Found info type FUNCTION for 'param_spec_uint64' in namespace 'GObject' 407s JS G PRM: Wrapping GParamUInt64 'foo-property' on (null) with JSObject 407s JS G PRM: JSObject created with param instance 0x11ad43b6d2d0 type GParamUInt64 407s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 407s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 407s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 407s ok 13 GObject.ParamSpec.uint64 has the correct name strings 407s JS G PRM: Wrapping GParamUInt64 'foo-property' on (null) with JSObject 407s JS G PRM: JSObject created with param instance 0x11ad43b6db70 type GParamUInt64 407s ok 14 GObject.ParamSpec.uint64 has the correct flags 407s JS G PRM: Wrapping GParamUInt64 'foo-property' on (null) with JSObject 407s JS G PRM: JSObject created with param instance 0x11ad43b6e360 type GParamUInt64 407s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 407s ok 15 GObject.ParamSpec.uint64 has the correct default value 407s JS G NS: Found info type FUNCTION for 'param_spec_enum' in namespace 'GObject' 407s JS G PRM: Wrapping GParamEnum 'foo-property' on (null) with JSObject 407s JS G PRM: JSObject created with param instance 0x11ad43b6f170 type GParamEnum 407s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 407s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 407s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 407s ok 16 GObject.ParamSpec.enum has the correct name strings 407s JS G PRM: Wrapping GParamEnum 'foo-property' on (null) with JSObject 407s JS G PRM: JSObject created with param instance 0x11ad43b6fc70 type GParamEnum 407s ok 17 GObject.ParamSpec.enum has the correct flags 407s JS G PRM: Wrapping GParamEnum 'foo-property' on (null) with JSObject 407s JS G PRM: JSObject created with param instance 0x11ad43b70760 type GParamEnum 407s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 407s ok 18 GObject.ParamSpec.enum has the correct default value 407s JS G NS: Found info type FUNCTION for 'param_spec_flags' in namespace 'GObject' 407s JS G PRM: Wrapping GParamFlags 'foo-property' on (null) with JSObject 407s JS G PRM: JSObject created with param instance 0x11ad43b70f40 type GParamFlags 407s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 407s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 407s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 407s ok 19 GObject.ParamSpec.flags has the correct name strings 407s JS G PRM: Wrapping GParamFlags 'foo-property' on (null) with JSObject 407s JS G PRM: JSObject created with param instance 0x11ad43b719e0 type GParamFlags 407s ok 20 GObject.ParamSpec.flags has the correct flags 407s JS G PRM: Wrapping GParamFlags 'foo-property' on (null) with JSObject 407s JS G PRM: JSObject created with param instance 0x11ad43b72160 type GParamFlags 407s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 407s ok 21 GObject.ParamSpec.flags has the correct default value 407s JS G NS: Found info type FUNCTION for 'param_spec_object' in namespace 'GObject' 407s JS G PRM: Wrapping GParamObject 'foo-property' on (null) with JSObject 407s JS G PRM: JSObject created with param instance 0x11ad43b72a40 type GParamObject 407s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 407s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 407s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 407s ok 22 GObject.ParamSpec.object has the correct name strings 407s JS G PRM: Wrapping GParamObject 'foo-property' on (null) with JSObject 407s JS G PRM: JSObject created with param instance 0x11ad43b733c0 type GParamObject 407s ok 23 GObject.ParamSpec.object has the correct flags 407s JS G PRM: Wrapping GParamObject 'foo-property' on (null) with JSObject 407s JS G PRM: JSObject created with param instance 0x11ad43b73b40 type GParamObject 407s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 407s ok 24 GObject.ParamSpec.object has the correct default value 407s JS G NS: Found info type FUNCTION for 'param_spec_boxed' in namespace 'GObject' 407s JS G PRM: Wrapping GParamBoxed 'foo-property' on (null) with JSObject 407s JS G PRM: JSObject created with param instance 0x11ad43b748e0 type GParamBoxed 407s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 407s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 407s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 407s ok 25 GObject.ParamSpec.jsobject has the correct name strings 407s JS G PRM: Wrapping GParamBoxed 'foo-property' on (null) with JSObject 407s JS G PRM: JSObject created with param instance 0x11ad43b753a0 type GParamBoxed 407s ok 26 GObject.ParamSpec.jsobject has the correct flags 407s JS G PRM: Wrapping GParamBoxed 'foo-property' on (null) with JSObject 407s JS G PRM: JSObject created with param instance 0x11ad43b75b20 type GParamBoxed 407s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 407s ok 27 GObject.ParamSpec.jsobject has the correct default value 407s JS G PRM: Wrapping GParamString 'foo-property' on (null) with JSObject 407s JS G PRM: JSObject created with param instance 0x11ad43b6d3b0 type GParamString 407s ok 28 GObject.ParamSpec object doesn't crash when resolving a non-string property 407s JS G PRM: Wrapping GParamString 'foo-property' on (null) with JSObject 407s JS G PRM: JSObject created with param instance 0x11ad43b71700 type GParamString 407s ok 29 GObject.ParamSpec object has correct object tag 407s JS G BXD: Defining method quit in prototype for GLib.MainLoop 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Main loop instance 0x11ad4394b3b0: Spinning loop until released or hook cleared 407s JS MAINLOOP: handling job 0, 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Completed job 0 407s JS MAINLOOP: handling job 1, 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Completed job 1 407s JS MAINLOOP: handling job 2, 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Completed job 2 407s JS MAINLOOP: handling job 3, 407s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine-executor.js async resolved" 407s JS MAINLOOP: Main loop instance 0x11ad4394b3b0: release 407s JS MAINLOOP: Completed job 3 407s JS MEMORY: Memory report: before destroying context 407s JS MEMORY: 389 objects currently alive 407s JS MEMORY: boxed_instance = 177 407s JS MEMORY: boxed_prototype = 10 407s JS MEMORY: closure = 1 407s JS MEMORY: function = 161 407s JS MEMORY: fundamental_instance = 0 407s JS MEMORY: fundamental_prototype = 0 407s JS MEMORY: gerror_instance = 0 407s JS MEMORY: gerror_prototype = 0 407s JS MEMORY: interface = 0 407s JS MEMORY: module = 5 407s JS MEMORY: ns = 4 407s JS MEMORY: object_instance = 0 407s JS MEMORY: object_prototype = 2 407s JS MEMORY: param = 29 407s JS MEMORY: union_instance = 0 407s JS MEMORY: union_prototype = 0 407s JS CTX: JS shutdown sequence 407s JS CTX: Stopping profiler 407s JS CTX: Shutting down toggle queue 407s JS CTX: Notifying external reference holders of GjsContext dispose 407s JS MAINLOOP: Stopping promise job dispatcher 407s JS CTX: Notifying reference holders of GjsContext dispose 407s JS CTX: Checking unhandled promise rejections 407s JS CTX: Releasing cached JS wrappers 407s JS CTX: Final triggered GC 407s JS CTX: Destroying JS context 407s JS CTX: Releasing all native objects 407s JS CTX: Disabling auto GC 407s JS CTX: Ending trace on global object 407s JS CTX: Freeing allocated resources 407s JS CTX: JS context destroyed 407s PASS: cjs/testParamSpec.test 407s Running test: cjs/testESModules.test 407s JS NATIVE: Registered native JS module '_promiseNative' 407s JS NATIVE: Registered native JS module '_byteArrayNative' 407s JS NATIVE: Registered native JS module '_encodingNative' 407s JS NATIVE: Registered native JS module '_gi' 407s JS NATIVE: Registered native JS module 'gi' 407s JS NATIVE: Registered native JS module 'cairoNative' 407s JS NATIVE: Registered native JS module 'system' 407s JS NATIVE: Registered native JS module 'console' 407s JS NATIVE: Registered native JS module '_print' 407s JS CTX: Enabling JIT 407s JS CTX: Initialized class GjsFileImporter prototype 0x2929983000a0 407s JS IMPORT: Defining parent (nil) of 0x292998300100 'imports' is mod 0 407s JS IMPORT: Importing '_print' 407s JS NATIVE: Defining native module '_print' 407s JS IMPORT: Defining parent 0x292998300100 of 0x2929983007b8 '_print' is mod 1 407s JS IMPORT: successfully imported module '_print' 407s JS IMPORT: Loading internal module 'loader' (resource:///org/cinnamon/cjs/modules/internal/loader.js) 407s JS IMPORT: Module resolve hook for module 'resource:///org/cinnamon/cjs/modules/esm/_bootstrap/default.js' (resource:///org/cinnamon/cjs/modules/esm/_bootstrap/default.js), global 0xd9f9163b128 407s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xd9f9163b128 407s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xd9f9163b128 407s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xd9f9163b128 407s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xd9f9163b128 407s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xd9f9163b128 407s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xd9f9163b128 407s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xd9f9163b128 407s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xd9f9163b128 407s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xd9f9163b128 407s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xd9f9163b128 407s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xd9f9163b128 407s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xd9f9163b128 407s JS MAINLOOP: Main loop instance 0x3ae7b55b3b0: hold 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Starting promise job dispatcher 407s JS MAINLOOP: Main loop instance 0x3ae7b55b3b0: Spinning loop until released or hook cleared 407s JS MAINLOOP: handling job 0, 407s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 407s JS MAINLOOP: Main loop instance 0x3ae7b55b3b0: release 407s JS MAINLOOP: Completed job 0 407s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine.js' (resource:///org/cjs/jsunit/minijasmine.js), global 0xd9f9163b128 407s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xd9f9163b128 407s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xd9f9163b128 407s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xd9f9163b128 407s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xd9f9163b128 407s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xd9f9163b128 407s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xd9f9163b128 407s JS IMPORT: Module metadata hook for module 0x2929983130c0 407s JS IMPORT: Defining meta.importSync for module 0x2929983130c0 407s JS NATIVE: Defining native module 'gi' 407s JS CTX: Initialized class GIRepositoryNamespace prototype 0x2929983134b0 407s JS IMPORT: JS import 'overrides' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/overrides.js 407s JS IMPORT: JS import 'overrides' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/overrides.js 407s JS IMPORT: Adding directory 'resource:///org/cinnamon/cjs/modules/core/overrides' to child importer 'overrides' 407s JS IMPORT: Importing directory 'overrides' 407s JS IMPORT: Defining parent 0x292998300100 of 0x2929983135b0 'overrides' is mod 1 407s JS IMPORT: Defined importer 'overrides' 0x2929983135b0 in 0x292998300100 407s JS IMPORT: successfully imported directory 'overrides' 407s JS IMPORT: Importing '_promiseNative' 407s JS NATIVE: Defining native module '_promiseNative' 407s JS IMPORT: Defining parent 0x292998300100 of 0x292998313a70 '_promiseNative' is mod 1 407s JS IMPORT: successfully imported module '_promiseNative' 407s JS IMPORT: Importing module GLib succeeded 407s JS IMPORT: Defining parent 0x2929983135b0 of 0xd9f9163c150 'GLib' is mod 1 407s JS IMPORT: successfully imported module 'GLib' 407s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 407s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xd9f91679060, JSClass 0x770aca09add0, in object 0xd9f91679038 407s JS CTX: Initialized class GIRepositoryGType prototype 0x292998313dc0 407s JS CTX: Initialized class GIRepositoryFunction prototype 0x292998313e20 407s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 407s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 407s JS G BXD: Defined class for Error (GError), prototype 0xd9f916790b0, JSClass 0x770aca09add0, in object 0xd9f91679038 407s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 407s JS G BXD: Defined class for Variant (GVariant), prototype 0xd9f91679100, JSClass 0x770aca09add0, in object 0xd9f91679038 407s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 407s JS G BXD: Defined class for Bytes (GBytes), prototype 0xd9f91679150, JSClass 0x770aca09add0, in object 0xd9f91679038 407s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 407s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 407s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xd9f916791a0, JSClass 0x770aca09add0, in object 0xd9f91679038 407s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 407s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 407s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 407s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 407s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 407s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 407s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 407s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 407s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 407s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 407s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 407s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 407s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 407s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 407s JS G BXD: Defined class for Thread (GThread), prototype 0xd9f916791f0, JSClass 0x770aca09add0, in object 0xd9f91679038 407s JS G BXD: Defining method ref in prototype for GLib.Thread 407s JS G BXD: Defining method unref in prototype for GLib.Thread 407s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 407s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0xd9f91679240, JSClass 0x770aca09add0, in object 0xd9f91679038 407s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 407s JS G BXD: Defined class for Regex (GRegex), prototype 0xd9f91679290, JSClass 0x770aca09add0, in object 0xd9f91679038 407s JS G BXD: Defining method match in prototype for GLib.Regex 407s JS G BXD: Defining method match_full in prototype for GLib.Regex 407s JS G BXD: Defining method match_all in prototype for GLib.Regex 407s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 407s JS G NS: Defined namespace 'GLib' 0xd9f91679038 in GIRepository 0x292998313340 407s JS IMPORT: Importing module jasmine succeeded 407s JS IMPORT: Defining parent 0x292998300100 of 0xd9f9163cce0 'jasmine' is mod 1 407s JS IMPORT: successfully imported module 'jasmine' 407s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 407s JS MAINLOOP: Main loop instance 0x3ae7b55b3b0: hold 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Main loop instance 0x3ae7b55b3b0: Spinning loop until released or hook cleared 407s JS MAINLOOP: handling job 0, 407s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine.js async resolved" 407s JS MAINLOOP: Main loop instance 0x3ae7b55b3b0: release 407s JS MAINLOOP: Completed job 0 407s JS IMPORT: Module resolve hook for module 'file:///usr/libexec/installed-tests/cjs/js/testESModules.js' (file:///usr/libexec/installed-tests/cjs/js/testESModules.js), global 0xd9f9163b128 407s JS IMPORT: Module resolve hook for module "gettext" (relative to ), global 0xd9f9163b128 407s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xd9f9163b128 407s JS IMPORT: Module resolve hook for module "gi://Gio" (relative to ), global 0xd9f9163b128 407s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xd9f9163b128 407s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xd9f9163b128 407s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xd9f9163b128 407s JS IMPORT: Module resolve hook for module "resource:///org/cjs/jsunit/modules/exports.js" (relative to ), global 0xd9f9163b128 407s JS IMPORT: Module resolve hook for module "gi://Gio" (relative to ), global 0xd9f9163b128 407s JS IMPORT: Module resolve hook for module "gi://Gio" (relative to ), global 0xd9f9163b128 407s JS IMPORT: Module resolve hook for module "resource:///org/cjs/jsunit/modules/importmeta.js" (relative to ), global 0xd9f9163b128 407s JS IMPORT: Module resolve hook for module "resource:///org/cjs/jsunit/modules/sideEffect.js" (relative to ), global 0xd9f9163b128 407s JS IMPORT: Module resolve hook for module "resource:///org/cjs/jsunit/modules/sideEffect.js" (relative to ), global 0xd9f9163b128 407s JS IMPORT: Module resolve hook for module "resource:///org/cjs/jsunit/modules/sideEffect.js" (relative to ), global 0xd9f9163b128 407s JS IMPORT: Module resolve hook for module "resource:///org/cjs/jsunit/modules/sideEffect3.js?foo=bar&maple=syrup" (relative to ), global 0xd9f9163b128 407s JS IMPORT: Module resolve hook for module "resource:///org/cjs/jsunit/modules/sideEffect3.js?etag=1" (relative to ), global 0xd9f9163b128 407s JS IMPORT: Module resolve hook for module "resource:///org/cjs/jsunit/modules/sideEffect3.js?etag=1" (relative to ), global 0xd9f9163b128 407s JS IMPORT: Module resolve hook for module "resource:///org/cjs/jsunit/modules/greet.js?greeting=Hello&name=Test%20Code" (relative to ), global 0xd9f9163b128 407s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xd9f9163b128 407s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xd9f9163b128 407s JS IMPORT: Module resolve hook for module "resource:///org/cjs/jsunit/modules/greet.js?greeting=Bonjour&name=Code%20de%20Test" (relative to ), global 0xd9f9163b128 407s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xd9f9163b128 407s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xd9f9163b128 407s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xd9f9163b128 407s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xd9f9163b128 407s JS IMPORT: Module resolve hook for module "resource:///org/cjs/jsunit/modules/importmeta.js" (relative to ), global 0xd9f9163b128 407s JS IMPORT: Module resolve hook for module "gettext" (relative to ), global 0xd9f9163b128 407s JS IMPORT: Module resolve hook for module "resource:///org/cjs/jsunit/modules/greet.js?greeting=Bonjour&name=Code%20de%20Test" (relative to ), global 0xd9f9163b128 407s JS IMPORT: Module resolve hook for module "resource:///org/cjs/jsunit/modules/greet.js?greeting=Hello&name=Test%20Code" (relative to ), global 0xd9f9163b128 407s JS IMPORT: Module resolve hook for module "resource:///org/cjs/jsunit/modules/exports.js" (relative to ), global 0xd9f9163b128 407s JS IMPORT: Module resolve hook for module "gettext" (relative to ), global 0xd9f9163b128 407s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xd9f9163b128 407s JS IMPORT: Module resolve hook for module "gi://Gio" (relative to ), global 0xd9f9163b128 407s JS IMPORT: Module resolve hook for module "resource:///org/cjs/jsunit/modules/exports.js" (relative to ), global 0xd9f9163b128 407s JS IMPORT: Module resolve hook for module "resource:///org/cjs/jsunit/modules/exports.js" (relative to ), global 0xd9f9163b128 407s JS IMPORT: Module resolve hook for module "gettext" (relative to ), global 0xd9f9163b128 407s JS IMPORT: JS import '_gettext' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_gettext.js 407s JS IMPORT: JS import '_gettext' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_gettext.js 407s JS IMPORT: Importing 'gi' 407s JS IMPORT: Defining parent 0x292998300100 of 0x292998313340 'gi' is mod 1 407s JS IMPORT: successfully imported module 'gi' 407s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/cinnamon/cjs/modules/core/overrides at resource:///org/cinnamon/cjs/modules/core/overrides/CjsPrivate.js 407s JS G NS: Defined namespace 'CjsPrivate' 0xd9f91679308 in GIRepository 0x292998313340 407s JS G NS: Found info type ENUM for 'LocaleCategory' in namespace 'CjsPrivate' 407s JS G ENUM: Defining enum value ALL (fixed from all) 6 407s JS G ENUM: Defining enum value COLLATE (fixed from collate) 3 407s JS G ENUM: Defining enum value CTYPE (fixed from ctype) 0 407s JS G ENUM: Defining enum value MESSAGES (fixed from messages) 5 407s JS G ENUM: Defining enum value MONETARY (fixed from monetary) 4 407s JS G ENUM: Defining enum value NUMERIC (fixed from numeric) 1 407s JS G ENUM: Defining enum value TIME (fixed from time) 2 407s JS G ENUM: Defining CjsPrivate.LocaleCategory as 0x29299832c568 407s JS IMPORT: Importing module _gettext succeeded 407s JS IMPORT: Defining parent 0x292998300100 of 0xd9f9163cdf8 '_gettext' is mod 1 407s JS IMPORT: successfully imported module '_gettext' 407s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xd9f9163b128 407s JS IMPORT: Module resolve hook for module "gi://Gio" (relative to ), global 0xd9f9163b128 407s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xd9f9163b128 407s JS IMPORT: JS import 'signals' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/signals.js 407s JS IMPORT: JS import 'lang' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/lang.js 407s JS IMPORT: JS import '_legacy' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_legacy.js 407s JS IMPORT: Importing module _legacy succeeded 407s JS IMPORT: Defining parent 0x292998300100 of 0xd9f9163cf38 '_legacy' is mod 1 407s JS IMPORT: successfully imported module '_legacy' 407s JS IMPORT: Importing module lang succeeded 407s JS IMPORT: Defining parent 0x292998300100 of 0xd9f9163cee8 'lang' is mod 1 407s JS IMPORT: successfully imported module 'lang' 407s JS IMPORT: JS import '_signals' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_signals.js 407s JS IMPORT: JS import '_signals' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_signals.js 407s JS IMPORT: Importing module _signals succeeded 407s JS IMPORT: Defining parent 0x292998300100 of 0xd9f9163cf88 '_signals' is mod 1 407s JS IMPORT: successfully imported module '_signals' 407s JS IMPORT: Importing module signals succeeded 407s JS IMPORT: Defining parent 0x292998300100 of 0xd9f9163ce98 'signals' is mod 1 407s JS IMPORT: successfully imported module 'signals' 407s JS IMPORT: Importing module Gio succeeded 407s JS IMPORT: Defining parent 0x2929983135b0 of 0xd9f9163ce48 'Gio' is mod 1 407s JS IMPORT: successfully imported module 'Gio' 407s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 407s JS IMPORT: Importing '_gi' 407s JS NATIVE: Defining native module '_gi' 407s JS IMPORT: Defining parent 0x292998300100 of 0x29299832f8b8 '_gi' is mod 1 407s JS IMPORT: successfully imported module '_gi' 407s JS IMPORT: JS import '_common' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_common.js 407s JS IMPORT: JS import '_common' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_common.js 407s JS IMPORT: Importing module _common succeeded 407s JS IMPORT: Defining parent 0x292998300100 of 0xd9f916cc060 '_common' is mod 1 407s JS IMPORT: successfully imported module '_common' 407s JS IMPORT: Importing module GObject succeeded 407s JS IMPORT: Defining parent 0x2929983135b0 of 0xd9f9163cfd8 'GObject' is mod 1 407s JS IMPORT: successfully imported module 'GObject' 407s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 407s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 407s JS G BXD: Defined class for String (GString), prototype 0xd9f91679600, JSClass 0x770aca09add0, in object 0xd9f91679380 407s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 407s JS G PRM: Defined class ParamSpec prototype is 0xd9f916cc100 class 0x770aca0a02e8 in object 0xd9f91679380 407s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 407s JS G OBJ: Defined class for Object (GObject), prototype 0xd9f91679768, JSClass 0x770aca09b460, in object 0xd9f91679380 407s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 407s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 407s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0xd9f91679790, JSClass 0x770aca09b460, in object 0xd9f91679380 407s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 407s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 407s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 407s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 407s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 407s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 407s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 407s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 407s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 407s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 407s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 407s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 407s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 407s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 407s JS G NS: Defined namespace 'GObject' 0xd9f91679380 in GIRepository 0x292998313340 407s JS G OBJ: Defined class for Application (GApplication), prototype 0xd9f916797e0, JSClass 0x770aca09b460, in object 0xd9f91679358 407s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 407s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0xd9f916cc5d8, JSClass 0x770aca09b4e0, in object 0xd9f91679358 407s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 407s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 407s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 407s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 407s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 407s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 407s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 407s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 407s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 407s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 407s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0xd9f91679858, JSClass 0x770aca09b460, in object 0xd9f91679358 407s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 407s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0xd9f916cc858, JSClass 0x770aca09b4e0, in object 0xd9f91679358 407s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 407s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0xd9f916798d0, JSClass 0x770aca09b460, in object 0xd9f91679358 407s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 407s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 407s JS G IFACE: Defined class for Initable (GInitable), prototype 0xd9f916cc998, JSClass 0x770aca09b4e0, in object 0xd9f91679358 407s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 407s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 407s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 407s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0xd9f91679948, JSClass 0x770aca09add0, in object 0xd9f91679358 407s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 407s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0xd9f91679998, JSClass 0x770aca09add0, in object 0xd9f91679358 407s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'CjsPrivate' 407s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 407s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0xd9f916799e8, JSClass 0x770aca09b460, in object 0xd9f91679358 407s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0xd9f91679a38, JSClass 0x770aca09b460, in object 0xd9f91679308 407s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 407s JS G OBJ: Defined class for ListStore (GListStore), prototype 0xd9f91679a88, JSClass 0x770aca09b460, in object 0xd9f91679358 407s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 407s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 407s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 407s JS G IFACE: Defined class for File (GFile), prototype 0xd9f916ccb00, JSClass 0x770aca09b4e0, in object 0xd9f91679358 407s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0xd9f91679b00, JSClass 0x770aca09b460, in object 0x292998313420 407s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 407s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0xd9f91679b78, JSClass 0x770aca09b460, in object 0xd9f91679358 407s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 407s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 407s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0xd9f91679bc8, JSClass 0x770aca09b460, in object 0xd9f91679358 407s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 407s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0xd9f91679c18, JSClass 0x770aca09b460, in object 0xd9f91679358 407s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 407s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0xd9f91679c68, JSClass 0x770aca09add0, in object 0xd9f91679358 407s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 407s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 407s JS G OBJ: Defined class for Settings (GSettings), prototype 0xd9f91679cb8, JSClass 0x770aca09b460, in object 0xd9f91679358 407s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 407s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 407s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 407s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 407s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 407s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 407s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 407s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 407s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 407s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 407s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 407s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 407s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 407s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 407s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 407s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 407s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 407s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 407s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 407s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 407s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 407s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 407s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 407s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 407s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 407s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 407s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 407s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 407s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 407s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 407s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 407s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 407s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 407s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 407s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 407s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 407s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 407s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 407s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 407s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 407s JS G NS: Defined namespace 'Gio' 0xd9f91679358 in GIRepository 0x292998313340 407s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xd9f9163b128 407s JS IMPORT: Module metadata hook for module 0x2929983298e0 407s JS IMPORT: Defining meta.importSync for module 0x2929983298e0 407s JS NATIVE: Defining native module 'system' 407s JS IMPORT: Module resolve hook for module "resource:///org/cjs/jsunit/modules/exports.js" (relative to ), global 0xd9f9163b128 407s JS IMPORT: Module resolve hook for module "gi://Gio" (relative to ), global 0xd9f9163b128 407s JS IMPORT: Module metadata hook for module 0x292998329d58 407s JS G OBJ: Defined class for GResourceFile (GResourceFile), prototype 0xd9f91679d08, JSClass 0x770aca09b460, in object 0x292998313420 407s JS IMPORT: Module resolve hook for module "resource:///org/cjs/jsunit/modules/importmeta.js" (relative to ), global 0xd9f9163b128 407s JS IMPORT: Module metadata hook for module 0x29299832a218 407s JS IMPORT: Module resolve hook for module "resource:///org/cjs/jsunit/modules/sideEffect.js" (relative to ), global 0xd9f9163b128 407s JS IMPORT: Module resolve hook for module "resource:///org/cjs/jsunit/modules/sideEffect.js" (relative to ), global 0xd9f9163b128 407s JS IMPORT: Module resolve hook for module "resource:///org/cjs/jsunit/modules/sideEffect.js" (relative to ), global 0xd9f9163b128 407s JS IMPORT: Module resolve hook for module "resource:///org/cjs/jsunit/modules/sideEffect3.js?foo=bar&maple=syrup" (relative to ), global 0xd9f9163b128 407s JS IMPORT: Module resolve hook for module "resource:///org/cjs/jsunit/modules/sideEffect3.js?etag=1" (relative to ), global 0xd9f9163b128 407s JS IMPORT: Module resolve hook for module "resource:///org/cjs/jsunit/modules/sideEffect3.js?etag=1" (relative to ), global 0xd9f9163b128 407s JS IMPORT: Module resolve hook for module "resource:///org/cjs/jsunit/modules/greet.js?greeting=Hello&name=Test%20Code" (relative to ), global 0xd9f9163b128 407s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xd9f9163b128 407s JS G NS: Found info type STRUCT for 'Uri' in namespace 'GLib' 407s JS G BXD: Defined class for Uri (GUri), prototype 0xd9f91679dd0, JSClass 0x770aca09add0, in object 0xd9f91679038 407s JS IMPORT: Module metadata hook for module 0x29299832b3d0 407s JS G NS: Found info type FLAGS for 'UriFlags' in namespace 'GLib' 407s JS G ENUM: Defining enum value NONE (fixed from none) 0 407s JS G ENUM: Defining enum value PARSE_RELAXED (fixed from parse_relaxed) 1 407s JS G ENUM: Defining enum value HAS_PASSWORD (fixed from has_password) 2 407s JS G ENUM: Defining enum value HAS_AUTH_PARAMS (fixed from has_auth_params) 4 407s JS G ENUM: Defining enum value ENCODED (fixed from encoded) 8 407s JS G ENUM: Defining enum value NON_DNS (fixed from non_dns) 16 407s JS G ENUM: Defining enum value ENCODED_QUERY (fixed from encoded_query) 32 407s JS G ENUM: Defining enum value ENCODED_PATH (fixed from encoded_path) 64 407s JS G ENUM: Defining enum value ENCODED_FRAGMENT (fixed from encoded_fragment) 128 407s JS G ENUM: Defining enum value SCHEME_NORMALIZE (fixed from scheme_normalize) 256 407s JS G ENUM: Defining GLib.UriFlags as 0x292998335c98 407s JS G BXD: Defining method get_query in prototype for GLib.Uri 407s JS G NS: Found info type FLAGS for 'UriParamsFlags' in namespace 'GLib' 407s JS G ENUM: Defining enum value NONE (fixed from none) 0 407s JS G ENUM: Defining enum value CASE_INSENSITIVE (fixed from case_insensitive) 1 407s JS G ENUM: Defining enum value WWW_FORM (fixed from www_form) 2 407s JS G ENUM: Defining enum value PARSE_RELAXED (fixed from parse_relaxed) 4 407s JS G ENUM: Defining GLib.UriParamsFlags as 0x292998335db8 407s JS IMPORT: Module resolve hook for module "resource:///org/cjs/jsunit/modules/greet.js?greeting=Bonjour&name=Code%20de%20Test" (relative to ), global 0xd9f9163b128 407s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xd9f9163b128 407s JS IMPORT: Module metadata hook for module 0x29299832b968 407s JS MAINLOOP: Main loop instance 0x3ae7b55b3b0: hold 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Main loop instance 0x3ae7b55b3b0: Spinning loop until released or hook cleared 407s JS MAINLOOP: handling job 0, 407s JS IMPORT: Module evaluation promise resolved: function "file:///usr/libexec/installed-tests/cjs/js/testESModules.js async resolved" 407s JS MAINLOOP: Main loop instance 0x3ae7b55b3b0: release 407s JS MAINLOOP: Completed job 0 407s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine-executor.js' (resource:///org/cjs/jsunit/minijasmine-executor.js), global 0xd9f9163b128 407s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xd9f9163b128 407s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xd9f9163b128 407s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xd9f9163b128 407s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xd9f9163b128 407s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xd9f9163b128 407s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xd9f9163b128 407s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xd9f9163b128 407s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xd9f9163b128 407s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xd9f9163b128 407s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xd9f9163b128 407s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xd9f9163b128 407s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xd9f9163b128 407s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xd9f9163b128 407s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 407s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 407s JS MAINLOOP: Set main loop hook to 407s JS MAINLOOP: Main loop instance 0x3ae7b55b3b0: hold 407s JS MAINLOOP: Running and clearing main loop hook 407s JS G BXD: Defining method run in prototype for GLib.MainLoop 407s 1..32 407s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 407s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 407s JS G BXD: Defined class for Source (GSource), prototype 0xd9f91679e70, JSClass 0x770aca09add0, in object 0xd9f91679038 407s JS G BXD: Defining method set_priority in prototype for GLib.Source 407s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 407s JS G BXD: Defining method attach in prototype for GLib.Source 407s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 407s JS IMPORT: Module metadata hook for module 0xd9f916e82e0 407s JS IMPORT: Defining meta.importSync for module 0xd9f916e82e0 407s JS G BXD: Defining method destroy in prototype for GLib.Source 407s ok 1 ES module imports default import 407s ok 2 ES module imports named import 407s ok 3 ES module imports GObject introspection import 407s ok 4 ES module imports import with version parameter 407s ok 5 ES module imports import again with other version parameter 407s ok 6 ES module imports import for the first time with wrong version 407s JS IMPORT: Importing module Gtk succeeded 407s JS IMPORT: Defining parent 0xd9f9163eda8 of 0xd9f916eb678 'Gtk' is mod 1 407s JS IMPORT: successfully imported module 'Gtk' 407s JS G NS: Found info type OBJECT for 'Widget' in namespace 'Gtk' 407s JS G NS: Found info type OBJECT for 'InitiallyUnowned' in namespace 'GObject' 407s JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0x2e485620d380, JSClass 0x770aca09b460, in object 0xd9f91679380 407s JS G OBJ: Defined class for Widget (GtkWidget), prototype 0x2e485620d3d0, JSClass 0x770aca09b460, in object 0x2e485620d358 407s JS G NS: Found info type INTERFACE for 'Buildable' in namespace 'Gtk' 407s JS G IFACE: Defined class for Buildable (GtkBuildable), prototype 0xd9f916eb970, JSClass 0x770aca09b4e0, in object 0x2e485620d358 407s JS G NS: Found info type OBJECT for 'Container' in namespace 'Gtk' 407s JS G OBJ: Defined class for Container (GtkContainer), prototype 0x2e485620d448, JSClass 0x770aca09b460, in object 0x2e485620d358 407s JS G OBJ: Defining method child_set_property in prototype for GtkContainer (Gtk.Container) 407s JS G NS: Defined namespace 'Gtk' 0x2e485620d358 in GIRepository 0xd9f9163ed90 407s ok 7 ES module imports import with another version after a failed import 407s ok 8 ES module imports import nonexistent module 407s ok 9 ES module imports GObject introspection import via URL scheme 407s JS IMPORT: Module metadata hook for module 0xd9f91662b30 407s not ok 10 ES module imports import.meta.url 407s # Message: Expected 'file:///usr/libexec/installed-tests/cjs/js/testESModules.js' to match /\/installed-tests\/(gjs\/)?js\/testESModules\.js$/. 407s # Stack: 407s # error properties: Object({ matches: Function }) 407s # 407s # @file:///usr/libexec/installed-tests/cjs/js/testESModules.js:73:33 407s # 407s # setTimeout/source<@resource:///org/cinnamon/cjs/modules/esm/_timers.js:72:9 407s # _init/GLib.MainLoop.prototype.runAsync/, promise=, allocation site= 407s JS MAINLOOP: handling job 0, 407s JS IMPORT: Async import promise resolved 407s JS MAINLOOP: Main loop instance 0x3ae7b55b3b0: release 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Completed job 0 407s JS MAINLOOP: handling job 1, 407s JS IMPORT: Module resolve hook for module "gettext" (relative to ), global 0xd9f9163b128 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Completed job 1 407s JS MAINLOOP: handling job 2, 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Completed job 2 407s JS MAINLOOP: handling job 3, 407s ok 18 Builtin ES modules gettext named dynamic import 407s JS MAINLOOP: Completed job 3 407s JS IMPORT: Async module resolve hook for module "gettext" (relative to 0xd9f91662b30), global 0xd9f9163b128 407s JS MAINLOOP: Main loop instance 0x3ae7b55b3b0: hold 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: handling job 0, 407s JS IMPORT: Async import promise resolved 407s JS MAINLOOP: Main loop instance 0x3ae7b55b3b0: release 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Completed job 0 407s JS MAINLOOP: handling job 1, 407s JS IMPORT: Module resolve hook for module "gettext" (relative to ), global 0xd9f9163b128 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Completed job 1 407s JS MAINLOOP: handling job 2, 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Completed job 2 407s JS MAINLOOP: handling job 3, 407s ok 19 Builtin ES modules gettext dynamic import matches static import 407s JS MAINLOOP: Completed job 3 407s ok 20 Builtin ES modules system default import 407s ok 21 Builtin ES modules system named import 407s JS IMPORT: Async module resolve hook for module "system" (relative to 0xd9f91662b30), global 0xd9f9163b128 407s JS MAINLOOP: Main loop instance 0x3ae7b55b3b0: hold 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: handling job 0, 407s JS IMPORT: Async import promise resolved 407s JS MAINLOOP: Main loop instance 0x3ae7b55b3b0: release 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Completed job 0 407s JS MAINLOOP: handling job 1, 407s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xd9f9163b128 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Completed job 1 407s JS MAINLOOP: handling job 2, 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Completed job 2 407s JS MAINLOOP: handling job 3, 407s ok 22 Builtin ES modules system dynamic import matches static import 407s JS MAINLOOP: Completed job 3 407s JS IMPORT: Async module resolve hook for module "system" (relative to 0xd9f91662b30), global 0xd9f9163b128 407s JS MAINLOOP: Main loop instance 0x3ae7b55b3b0: hold 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: handling job 0, 407s JS IMPORT: Async import promise resolved 407s JS MAINLOOP: Main loop instance 0x3ae7b55b3b0: release 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Completed job 0 407s JS MAINLOOP: handling job 1, 407s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xd9f9163b128 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Completed job 1 407s JS MAINLOOP: handling job 2, 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Completed job 2 407s JS MAINLOOP: handling job 3, 407s ok 23 Builtin ES modules system named dynamic import 407s JS MAINLOOP: Completed job 3 407s JS IMPORT: Async module resolve hook for module "resource:///org/cjs/jsunit/modules/say.js" (relative to 0xd9f91662b30), global 0xd9f9163b128 407s JS MAINLOOP: Main loop instance 0x3ae7b55b3b0: hold 407s JS MAINLOOP: Main loop instance 0x3ae7b55b3b0: hold 407s JS MAINLOOP: Main loop instance 0x3ae7b55b3b0: release 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: handling job 0, 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Completed job 0 407s JS MAINLOOP: handling job 1, 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Completed job 1 407s JS MAINLOOP: handling job 2, 407s JS IMPORT: Async import promise resolved 407s JS MAINLOOP: Main loop instance 0x3ae7b55b3b0: release 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Completed job 2 407s JS MAINLOOP: handling job 3, 407s JS IMPORT: Module resolve hook for module "resource:///org/cjs/jsunit/modules/say.js" (relative to ), global 0xd9f9163b128 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Completed job 3 407s JS MAINLOOP: handling job 4, 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Completed job 4 407s JS MAINLOOP: handling job 5, 407s ok 24 Dynamic imports default import 407s JS MAINLOOP: Completed job 5 407s JS IMPORT: Async module resolve hook for module "resource:///org/cjs/jsunit/modules/say.js" (relative to 0xd9f91662b30), global 0xd9f9163b128 407s JS MAINLOOP: Main loop instance 0x3ae7b55b3b0: hold 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: handling job 0, 407s JS IMPORT: Async import promise resolved 407s JS MAINLOOP: Main loop instance 0x3ae7b55b3b0: release 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Completed job 0 407s JS MAINLOOP: handling job 1, 407s JS IMPORT: Module resolve hook for module "resource:///org/cjs/jsunit/modules/say.js" (relative to ), global 0xd9f9163b128 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Completed job 1 407s JS MAINLOOP: handling job 2, 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Completed job 2 407s JS MAINLOOP: handling job 3, 407s ok 25 Dynamic imports named import 407s JS MAINLOOP: Completed job 3 407s JS IMPORT: Async module resolve hook for module "resource:///org/cjs/jsunit/modules/say.js" (relative to 0xd9f91662b30), global 0xd9f9163b128 407s JS MAINLOOP: Main loop instance 0x3ae7b55b3b0: hold 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: handling job 0, 407s JS IMPORT: Async import promise resolved 407s JS MAINLOOP: Main loop instance 0x3ae7b55b3b0: release 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Completed job 0 407s JS MAINLOOP: handling job 1, 407s JS IMPORT: Module resolve hook for module "resource:///org/cjs/jsunit/modules/say.js" (relative to ), global 0xd9f9163b128 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Completed job 1 407s JS MAINLOOP: handling job 2, 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Completed job 2 407s JS MAINLOOP: handling job 3, 407s JS IMPORT: Async module resolve hook for module "gi://Gio" (relative to 0xd9f91662b30), global 0xd9f9163b128 407s JS MAINLOOP: Main loop instance 0x3ae7b55b3b0: hold 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Completed job 3 407s JS MAINLOOP: handling job 4, 407s JS IMPORT: Async import promise resolved 407s JS MAINLOOP: Main loop instance 0x3ae7b55b3b0: release 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Completed job 4 407s JS MAINLOOP: handling job 5, 407s JS IMPORT: Module resolve hook for module "gi://Gio" (relative to ), global 0xd9f9163b128 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Completed job 5 407s JS MAINLOOP: handling job 6, 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Completed job 6 407s JS MAINLOOP: handling job 7, 407s ok 26 Dynamic imports dynamic gi import matches static 407s JS MAINLOOP: Completed job 7 407s JS IMPORT: Async module resolve hook for module "resource:///org/cjs/jsunit/modules/say.js" (relative to 0xd9f91662b30), global 0xd9f9163b128 407s JS MAINLOOP: Main loop instance 0x3ae7b55b3b0: hold 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: handling job 0, 407s JS IMPORT: Async import promise resolved 407s JS MAINLOOP: Main loop instance 0x3ae7b55b3b0: release 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Completed job 0 407s JS MAINLOOP: handling job 1, 407s JS IMPORT: Module resolve hook for module "resource:///org/cjs/jsunit/modules/say.js" (relative to ), global 0xd9f9163b128 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Completed job 1 407s JS MAINLOOP: handling job 2, 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Completed job 2 407s JS MAINLOOP: handling job 3, 407s JS IMPORT: Async module resolve hook for module "resource:///org/cjs/jsunit/modules/sideEffect2.js" (relative to 0xd9f91662b30), global 0xd9f9163b128 407s JS MAINLOOP: Main loop instance 0x3ae7b55b3b0: hold 407s JS MAINLOOP: Main loop instance 0x3ae7b55b3b0: hold 407s JS MAINLOOP: Completed job 3 407s JS MAINLOOP: Main loop instance 0x3ae7b55b3b0: release 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: handling job 0, 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Completed job 0 407s JS MAINLOOP: handling job 1, 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Completed job 1 407s JS MAINLOOP: handling job 2, 407s JS IMPORT: Async import promise resolved 407s JS MAINLOOP: Main loop instance 0x3ae7b55b3b0: release 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Completed job 2 407s JS MAINLOOP: handling job 3, 407s JS IMPORT: Module resolve hook for module "resource:///org/cjs/jsunit/modules/sideEffect2.js" (relative to ), global 0xd9f9163b128 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Completed job 3 407s JS MAINLOOP: handling job 4, 407s JS IMPORT: Async module resolve hook for module "resource:///org/cjs/jsunit/modules/sideEffect2.js" (relative to 0xd9f91662b30), global 0xd9f9163b128 407s JS MAINLOOP: Main loop instance 0x3ae7b55b3b0: hold 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Completed job 4 407s JS MAINLOOP: handling job 5, 407s JS IMPORT: Async import promise resolved 407s JS MAINLOOP: Main loop instance 0x3ae7b55b3b0: release 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Completed job 5 407s JS MAINLOOP: handling job 6, 407s JS IMPORT: Module resolve hook for module "resource:///org/cjs/jsunit/modules/sideEffect2.js" (relative to ), global 0xd9f9163b128 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Completed job 6 407s JS MAINLOOP: handling job 7, 407s JS IMPORT: Async module resolve hook for module "resource:///org/cjs/jsunit/modules/sideEffect2.js" (relative to 0xd9f91662b30), global 0xd9f9163b128 407s JS MAINLOOP: Main loop instance 0x3ae7b55b3b0: hold 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Completed job 7 407s JS MAINLOOP: handling job 8, 407s JS IMPORT: Async import promise resolved 407s JS MAINLOOP: Main loop instance 0x3ae7b55b3b0: release 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Completed job 8 407s JS MAINLOOP: handling job 9, 407s JS IMPORT: Module resolve hook for module "resource:///org/cjs/jsunit/modules/sideEffect2.js" (relative to ), global 0xd9f9163b128 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Completed job 9 407s JS MAINLOOP: handling job 10, 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Completed job 10 407s JS MAINLOOP: handling job 11, 407s ok 27 Dynamic imports treats equivalent URIs as equal and does not load the module again 407s JS MAINLOOP: Completed job 11 407s JS IMPORT: Async module resolve hook for module "resource:///org/cjs/jsunit/modules/say.js" (relative to 0xd9f91662b30), global 0xd9f9163b128 407s JS MAINLOOP: Main loop instance 0x3ae7b55b3b0: hold 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: handling job 0, 407s JS IMPORT: Async import promise resolved 407s JS MAINLOOP: Main loop instance 0x3ae7b55b3b0: release 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Completed job 0 407s JS MAINLOOP: handling job 1, 407s JS IMPORT: Module resolve hook for module "resource:///org/cjs/jsunit/modules/say.js" (relative to ), global 0xd9f9163b128 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Completed job 1 407s JS MAINLOOP: handling job 2, 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Completed job 2 407s JS MAINLOOP: handling job 3, 407s JS IMPORT: Async module resolve hook for module "resource:///org/cjs/jsunit/modules/sideEffect3.js?maple=syrup" (relative to 0xd9f91662b30), global 0xd9f9163b128 407s JS MAINLOOP: Main loop instance 0x3ae7b55b3b0: hold 407s JS MAINLOOP: Main loop instance 0x3ae7b55b3b0: hold 407s JS MAINLOOP: Completed job 3 407s JS MAINLOOP: Main loop instance 0x3ae7b55b3b0: release 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: handling job 0, 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Completed job 0 407s JS MAINLOOP: handling job 1, 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Completed job 1 407s JS MAINLOOP: handling job 2, 407s JS IMPORT: Async import promise resolved 407s JS MAINLOOP: Main loop instance 0x3ae7b55b3b0: release 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Completed job 2 407s JS MAINLOOP: handling job 3, 407s JS IMPORT: Module resolve hook for module "resource:///org/cjs/jsunit/modules/sideEffect3.js?maple=syrup" (relative to ), global 0xd9f9163b128 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Completed job 3 407s JS MAINLOOP: handling job 4, 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Completed job 4 407s JS MAINLOOP: handling job 5, 407s ok 28 Dynamic imports treats query parameters uniquely for absolute URIs 407s JS MAINLOOP: Completed job 5 407s JS IMPORT: Async module resolve hook for module "resource:///org/cjs/jsunit/modules/say.js" (relative to 0xd9f91662b30), global 0xd9f9163b128 407s JS MAINLOOP: Main loop instance 0x3ae7b55b3b0: hold 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: handling job 0, 407s JS IMPORT: Async import promise resolved 407s JS MAINLOOP: Main loop instance 0x3ae7b55b3b0: release 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Completed job 0 407s JS MAINLOOP: handling job 1, 407s JS IMPORT: Module resolve hook for module "resource:///org/cjs/jsunit/modules/say.js" (relative to ), global 0xd9f9163b128 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Completed job 1 407s JS MAINLOOP: handling job 2, 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Completed job 2 407s JS MAINLOOP: handling job 3, 407s JS IMPORT: Async module resolve hook for module "resource:///org/cjs/jsunit/modules/sideEffect4.js" (relative to 0xd9f91662b30), global 0xd9f9163b128 407s JS MAINLOOP: Main loop instance 0x3ae7b55b3b0: hold 407s JS MAINLOOP: Main loop instance 0x3ae7b55b3b0: hold 407s JS MAINLOOP: Completed job 3 407s JS MAINLOOP: Main loop instance 0x3ae7b55b3b0: release 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: handling job 0, 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Completed job 0 407s JS MAINLOOP: handling job 1, 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Completed job 1 407s JS MAINLOOP: handling job 2, 407s JS IMPORT: Async import promise resolved 407s JS IMPORT: Async module resolve hook for module "./sideEffect3.js?bar=baz" (relative to 0x292998339580), global 0xd9f9163b128 407s JS MAINLOOP: Main loop instance 0x3ae7b55b3b0: hold 407s JS MAINLOOP: Main loop instance 0x3ae7b55b3b0: hold 407s JS MAINLOOP: Main loop instance 0x3ae7b55b3b0: release 407s JS MAINLOOP: Completed job 2 407s JS MAINLOOP: Main loop instance 0x3ae7b55b3b0: release 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: handling job 0, 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Completed job 0 407s JS MAINLOOP: handling job 1, 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Completed job 1 407s JS MAINLOOP: handling job 2, 407s JS IMPORT: Async import promise resolved 407s JS MAINLOOP: Main loop instance 0x3ae7b55b3b0: release 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Completed job 2 407s JS MAINLOOP: handling job 3, 407s JS IMPORT: Module resolve hook for module "./sideEffect3.js?bar=baz" (relative to ), global 0xd9f9163b128 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Completed job 3 407s JS MAINLOOP: handling job 4, 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Completed job 4 407s JS MAINLOOP: handling job 5, 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Completed job 5 407s JS MAINLOOP: handling job 6, 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Completed job 6 407s JS MAINLOOP: handling job 7, 407s JS IMPORT: Module resolve hook for module "resource:///org/cjs/jsunit/modules/sideEffect4.js" (relative to ), global 0xd9f9163b128 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Completed job 7 407s JS MAINLOOP: handling job 8, 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Completed job 8 407s JS MAINLOOP: handling job 9, 407s ok 29 Dynamic imports treats query parameters uniquely for relative URIs 407s JS MAINLOOP: Completed job 9 407s JS IMPORT: Async module resolve hook for module "resource:///org/cjs/jsunit/modules/say.js" (relative to 0xd9f91662b30), global 0xd9f9163b128 407s JS MAINLOOP: Main loop instance 0x3ae7b55b3b0: hold 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: handling job 0, 407s JS IMPORT: Async import promise resolved 407s JS MAINLOOP: Main loop instance 0x3ae7b55b3b0: release 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Completed job 0 407s JS MAINLOOP: handling job 1, 407s JS IMPORT: Module resolve hook for module "resource:///org/cjs/jsunit/modules/say.js" (relative to ), global 0xd9f9163b128 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Completed job 1 407s JS MAINLOOP: handling job 2, 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Completed job 2 407s JS MAINLOOP: handling job 3, 407s JS IMPORT: Async module resolve hook for module "resource:///org/cjs/jsunit/modules/doesNotExist.js" (relative to 0xd9f91662b30), global 0xd9f9163b128 407s JS MAINLOOP: Main loop instance 0x3ae7b55b3b0: hold 407s JS MAINLOOP: Main loop instance 0x3ae7b55b3b0: hold 407s JS MAINLOOP: Completed job 3 407s JS MAINLOOP: Main loop instance 0x3ae7b55b3b0: release 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: handling job 0, 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Completed job 0 407s JS MAINLOOP: handling job 1, 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Completed job 1 407s JS MAINLOOP: handling job 2, 407s JS IMPORT: Async import promise rejected 407s JS MAINLOOP: Main loop instance 0x3ae7b55b3b0: release 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Completed job 2 407s JS MAINLOOP: handling job 3, 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Completed job 3 407s JS MAINLOOP: handling job 4, 407s ok 30 Dynamic imports does not show internal stack frames in an import error 407s JS MAINLOOP: Completed job 4 407s JS IMPORT: Async module resolve hook for module "resource:///org/cjs/jsunit/modules/say.js" (relative to 0xd9f91662b30), global 0xd9f9163b128 407s JS MAINLOOP: Main loop instance 0x3ae7b55b3b0: hold 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: handling job 0, 407s JS IMPORT: Async import promise resolved 407s JS MAINLOOP: Main loop instance 0x3ae7b55b3b0: release 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Completed job 0 407s JS MAINLOOP: handling job 1, 407s JS IMPORT: Module resolve hook for module "resource:///org/cjs/jsunit/modules/say.js" (relative to ), global 0xd9f9163b128 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Completed job 1 407s JS MAINLOOP: handling job 2, 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Completed job 2 407s JS MAINLOOP: handling job 3, 407s JS IMPORT: Async module resolve hook for module "resource:///org/cjs/jsunit/modules/alwaysThrows.js" (relative to 0xd9f91662b30), global 0xd9f9163b128 407s JS MAINLOOP: Main loop instance 0x3ae7b55b3b0: hold 407s JS MAINLOOP: Main loop instance 0x3ae7b55b3b0: hold 407s JS MAINLOOP: Completed job 3 407s JS MAINLOOP: Main loop instance 0x3ae7b55b3b0: release 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: handling job 0, 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Completed job 0 407s JS MAINLOOP: handling job 1, 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Completed job 1 407s JS MAINLOOP: handling job 2, 407s JS IMPORT: Async import promise resolved 407s JS MAINLOOP: Main loop instance 0x3ae7b55b3b0: release 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Completed job 2 407s JS MAINLOOP: handling job 3, 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Completed job 3 407s JS MAINLOOP: handling job 4, 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Completed job 4 407s JS MAINLOOP: handling job 5, 407s ok 31 Dynamic imports does not show internal stack frames in a module that throws an error 407s JS MAINLOOP: Completed job 5 407s JS IMPORT: Async module resolve hook for module "resource:///org/cjs/jsunit/modules/say.js" (relative to 0xd9f91662b30), global 0xd9f9163b128 407s JS MAINLOOP: Main loop instance 0x3ae7b55b3b0: hold 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: handling job 0, 407s JS IMPORT: Async import promise resolved 407s JS MAINLOOP: Main loop instance 0x3ae7b55b3b0: release 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Completed job 0 407s JS MAINLOOP: handling job 1, 407s JS IMPORT: Module resolve hook for module "resource:///org/cjs/jsunit/modules/say.js" (relative to ), global 0xd9f9163b128 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Completed job 1 407s JS MAINLOOP: handling job 2, 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Completed job 2 407s JS MAINLOOP: handling job 3, 407s JS IMPORT: Async module resolve hook for module "resource:///org/cjs/jsunit/modules/data.txt" (relative to 0xd9f91662b30), global 0xd9f9163b128 407s JS MAINLOOP: Main loop instance 0x3ae7b55b3b0: hold 407s JS MAINLOOP: Main loop instance 0x3ae7b55b3b0: hold 407s JS MAINLOOP: Completed job 3 407s JS MAINLOOP: Main loop instance 0x3ae7b55b3b0: release 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: handling job 0, 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Completed job 0 407s JS MAINLOOP: handling job 1, 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Completed job 1 407s JS MAINLOOP: handling job 2, 407s JS IMPORT: Async import promise rejected 407s JS MAINLOOP: Main loop instance 0x3ae7b55b3b0: release 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Completed job 2 407s JS MAINLOOP: handling job 3, 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Completed job 3 407s JS MAINLOOP: handling job 4, 407s ok 32 Dynamic imports does not show internal stack frames in a module that fails to parse 407s JS MAINLOOP: Completed job 4 407s JS G BXD: Defining method quit in prototype for GLib.MainLoop 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Main loop instance 0x3ae7b55b3b0: Spinning loop until released or hook cleared 407s JS MAINLOOP: handling job 0, 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Completed job 0 407s JS MAINLOOP: handling job 1, 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Completed job 1 407s JS MAINLOOP: handling job 2, 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Completed job 2 407s JS MAINLOOP: handling job 3, 407s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine-executor.js async resolved" 407s JS MAINLOOP: Main loop instance 0x3ae7b55b3b0: release 407s JS MAINLOOP: Completed job 3 407s JS MEMORY: Memory report: before destroying context 407s JS MEMORY: 469 objects currently alive 407s JS MEMORY: boxed_instance = 152 407s JS MEMORY: boxed_prototype = 14 407s JS MEMORY: closure = 1 407s JS MEMORY: function = 260 407s JS MEMORY: fundamental_instance = 0 407s JS MEMORY: fundamental_prototype = 0 407s JS MEMORY: gerror_instance = 0 407s JS MEMORY: gerror_prototype = 0 407s JS MEMORY: interface = 5 407s JS MEMORY: module = 11 407s JS MEMORY: ns = 5 407s JS MEMORY: object_instance = 4 407s JS MEMORY: object_prototype = 17 407s JS MEMORY: param = 0 407s JS MEMORY: union_instance = 0 407s JS MEMORY: union_prototype = 0 407s JS CTX: JS shutdown sequence 407s JS CTX: Stopping profiler 407s JS CTX: Shutting down toggle queue 407s JS CTX: Notifying external reference holders of GjsContext dispose 407s JS MAINLOOP: Stopping promise job dispatcher 407s JS CTX: Notifying reference holders of GjsContext dispose 407s JS CTX: Checking unhandled promise rejections 407s JS CTX: Releasing cached JS wrappers 407s JS CTX: Final triggered GC 407s JS CTX: Destroying JS context 407s JS CTX: Releasing all native objects 407s JS CTX: Disabling auto GC 407s JS CTX: Ending trace on global object 407s JS CTX: Freeing allocated resources 407s JS CTX: JS context destroyed 407s PASS: cjs/testESModules.test 407s Running test: cjs/testRegress.test 407s JS NATIVE: Registered native JS module '_promiseNative' 407s JS NATIVE: Registered native JS module '_byteArrayNative' 407s JS NATIVE: Registered native JS module '_encodingNative' 407s JS NATIVE: Registered native JS module '_gi' 407s JS NATIVE: Registered native JS module 'gi' 407s JS NATIVE: Registered native JS module 'cairoNative' 407s JS NATIVE: Registered native JS module 'system' 407s JS NATIVE: Registered native JS module 'console' 407s JS NATIVE: Registered native JS module '_print' 407s JS CTX: Enabling JIT 407s JS CTX: Initialized class GjsFileImporter prototype 0x10db9c9000a0 407s JS IMPORT: Defining parent (nil) of 0x10db9c900100 'imports' is mod 0 407s JS IMPORT: Importing '_print' 407s JS NATIVE: Defining native module '_print' 407s JS IMPORT: Defining parent 0x10db9c900100 of 0x10db9c9007b8 '_print' is mod 1 407s JS IMPORT: successfully imported module '_print' 407s JS IMPORT: Loading internal module 'loader' (resource:///org/cinnamon/cjs/modules/internal/loader.js) 407s JS IMPORT: Module resolve hook for module 'resource:///org/cinnamon/cjs/modules/esm/_bootstrap/default.js' (resource:///org/cinnamon/cjs/modules/esm/_bootstrap/default.js), global 0x37259eb3b128 407s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x37259eb3b128 407s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x37259eb3b128 407s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x37259eb3b128 407s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x37259eb3b128 407s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x37259eb3b128 407s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x37259eb3b128 407s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x37259eb3b128 407s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x37259eb3b128 407s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x37259eb3b128 407s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x37259eb3b128 407s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x37259eb3b128 407s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x37259eb3b128 407s JS MAINLOOP: Main loop instance 0x19b5cf41b3b0: hold 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Starting promise job dispatcher 407s JS MAINLOOP: Main loop instance 0x19b5cf41b3b0: Spinning loop until released or hook cleared 407s JS MAINLOOP: handling job 0, 407s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 407s JS MAINLOOP: Main loop instance 0x19b5cf41b3b0: release 407s JS MAINLOOP: Completed job 0 407s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine.js' (resource:///org/cjs/jsunit/minijasmine.js), global 0x37259eb3b128 407s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x37259eb3b128 407s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x37259eb3b128 407s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x37259eb3b128 407s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x37259eb3b128 407s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x37259eb3b128 407s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x37259eb3b128 407s JS IMPORT: Module metadata hook for module 0x10db9c9130c0 407s JS IMPORT: Defining meta.importSync for module 0x10db9c9130c0 407s JS NATIVE: Defining native module 'gi' 407s JS CTX: Initialized class GIRepositoryNamespace prototype 0x10db9c9134b0 407s JS IMPORT: JS import 'overrides' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/overrides.js 407s JS IMPORT: JS import 'overrides' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/overrides.js 407s JS IMPORT: Adding directory 'resource:///org/cinnamon/cjs/modules/core/overrides' to child importer 'overrides' 407s JS IMPORT: Importing directory 'overrides' 407s JS IMPORT: Defining parent 0x10db9c900100 of 0x10db9c9135b0 'overrides' is mod 1 407s JS IMPORT: Defined importer 'overrides' 0x10db9c9135b0 in 0x10db9c900100 407s JS IMPORT: successfully imported directory 'overrides' 407s JS IMPORT: Importing '_promiseNative' 407s JS NATIVE: Defining native module '_promiseNative' 407s JS IMPORT: Defining parent 0x10db9c900100 of 0x10db9c913a70 '_promiseNative' is mod 1 407s JS IMPORT: successfully imported module '_promiseNative' 407s JS IMPORT: Importing module GLib succeeded 407s JS IMPORT: Defining parent 0x10db9c9135b0 of 0x37259eb3c150 'GLib' is mod 1 407s JS IMPORT: successfully imported module 'GLib' 407s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 407s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x37259eb79060, JSClass 0x6088cb0cadd0, in object 0x37259eb79038 407s JS CTX: Initialized class GIRepositoryGType prototype 0x10db9c913dc0 407s JS CTX: Initialized class GIRepositoryFunction prototype 0x10db9c913e20 407s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 407s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 407s JS G BXD: Defined class for Error (GError), prototype 0x37259eb790b0, JSClass 0x6088cb0cadd0, in object 0x37259eb79038 407s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 407s JS G BXD: Defined class for Variant (GVariant), prototype 0x37259eb79100, JSClass 0x6088cb0cadd0, in object 0x37259eb79038 407s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 407s JS G BXD: Defined class for Bytes (GBytes), prototype 0x37259eb79150, JSClass 0x6088cb0cadd0, in object 0x37259eb79038 407s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 407s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 407s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x37259eb791a0, JSClass 0x6088cb0cadd0, in object 0x37259eb79038 407s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 407s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 407s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 407s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 407s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 407s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 407s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 407s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 407s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 407s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 407s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 407s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 407s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 407s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 407s JS G BXD: Defined class for Thread (GThread), prototype 0x37259eb791f0, JSClass 0x6088cb0cadd0, in object 0x37259eb79038 407s JS G BXD: Defining method ref in prototype for GLib.Thread 407s JS G BXD: Defining method unref in prototype for GLib.Thread 407s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 407s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x37259eb79240, JSClass 0x6088cb0cadd0, in object 0x37259eb79038 407s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 407s JS G BXD: Defined class for Regex (GRegex), prototype 0x37259eb79290, JSClass 0x6088cb0cadd0, in object 0x37259eb79038 407s JS G BXD: Defining method match in prototype for GLib.Regex 407s JS G BXD: Defining method match_full in prototype for GLib.Regex 407s JS G BXD: Defining method match_all in prototype for GLib.Regex 407s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 407s JS G NS: Defined namespace 'GLib' 0x37259eb79038 in GIRepository 0x10db9c913340 407s JS IMPORT: Importing module jasmine succeeded 407s JS IMPORT: Defining parent 0x10db9c900100 of 0x37259eb3cce0 'jasmine' is mod 1 407s JS IMPORT: successfully imported module 'jasmine' 407s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 407s JS MAINLOOP: Main loop instance 0x19b5cf41b3b0: hold 407s JS MAINLOOP: Enqueue job , promise=, allocation site= 407s JS MAINLOOP: Main loop instance 0x19b5cf41b3b0: Spinning loop until released or hook cleared 407s JS MAINLOOP: handling job 0, 407s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine.js async resolved" 407s JS MAINLOOP: Main loop instance 0x19b5cf41b3b0: release 407s JS MAINLOOP: Completed job 0 407s JS IMPORT: Importing 'gi' 407s JS IMPORT: Defining parent 0x10db9c900100 of 0x10db9c913340 'gi' is mod 1 407s JS IMPORT: successfully imported module 'gi' 407s JS IMPORT: JS import 'Regress' not found in resource:///org/cinnamon/cjs/modules/core/overrides at resource:///org/cinnamon/cjs/modules/core/overrides/Regress.js 407s JS G NS: Defined namespace 'Regress' 0x37259eb79308 in GIRepository 0x10db9c913340 407s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/cinnamon/cjs/modules/core/overrides at resource:///org/cinnamon/cjs/modules/core/overrides/CjsPrivate.js 407s JS G NS: Defined namespace 'CjsPrivate' 0x37259eb79358 in GIRepository 0x10db9c913340 407s JS IMPORT: JS import 'signals' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/signals.js 407s JS IMPORT: JS import 'lang' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/lang.js 407s JS IMPORT: JS import '_legacy' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_legacy.js 407s JS IMPORT: Importing module _legacy succeeded 407s JS IMPORT: Defining parent 0x10db9c900100 of 0x37259eb3cf10 '_legacy' is mod 1 407s JS IMPORT: successfully imported module '_legacy' 407s JS IMPORT: Importing module lang succeeded 407s JS IMPORT: Defining parent 0x10db9c900100 of 0x37259eb3cec0 'lang' is mod 1 407s JS IMPORT: successfully imported module 'lang' 407s JS IMPORT: JS import '_signals' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_signals.js 407s JS IMPORT: JS import '_signals' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_signals.js 407s JS IMPORT: Importing module _signals succeeded 407s JS IMPORT: Defining parent 0x10db9c900100 of 0x37259eb3cf60 '_signals' is mod 1 407s JS IMPORT: successfully imported module '_signals' 407s JS IMPORT: Importing module signals succeeded 407s JS IMPORT: Defining parent 0x10db9c900100 of 0x37259eb3ce70 'signals' is mod 1 407s JS IMPORT: successfully imported module 'signals' 407s JS IMPORT: Importing module Gio succeeded 407s JS IMPORT: Defining parent 0x10db9c9135b0 of 0x37259eb3ce20 'Gio' is mod 1 407s JS IMPORT: successfully imported module 'Gio' 407s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 407s JS IMPORT: Importing '_gi' 407s JS NATIVE: Defining native module '_gi' 407s JS IMPORT: Defining parent 0x10db9c900100 of 0x10db9c92b888 '_gi' is mod 1 407s JS IMPORT: successfully imported module '_gi' 407s JS IMPORT: JS import '_common' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_common.js 407s JS IMPORT: JS import '_common' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_common.js 407s JS IMPORT: Importing module _common succeeded 407s JS IMPORT: Defining parent 0x10db9c900100 of 0x37259ebd9038 '_common' is mod 1 407s JS IMPORT: successfully imported module '_common' 407s JS IMPORT: Importing module GObject succeeded 407s JS IMPORT: Defining parent 0x10db9c9135b0 of 0x37259eb3cfb0 'GObject' is mod 1 407s JS IMPORT: successfully imported module 'GObject' 407s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 407s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 407s JS G BXD: Defined class for String (GString), prototype 0x37259eb79600, JSClass 0x6088cb0cadd0, in object 0x37259eb79380 407s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 407s JS G PRM: Defined class ParamSpec prototype is 0x37259ebd90d8 class 0x6088cb0d02e8 in object 0x37259eb79380 407s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 407s JS G OBJ: Defined class for Object (GObject), prototype 0x37259eb79768, JSClass 0x6088cb0cb460, in object 0x37259eb79380 407s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 407s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 407s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x37259eb79790, JSClass 0x6088cb0cb460, in object 0x37259eb79380 407s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 407s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 407s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 407s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 407s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 407s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 407s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 407s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 407s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 407s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 407s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 407s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 407s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 407s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 407s JS G NS: Defined namespace 'GObject' 0x37259eb79380 in GIRepository 0x10db9c913340 407s JS G OBJ: Defined class for Application (GApplication), prototype 0x37259eb797e0, JSClass 0x6088cb0cb460, in object 0x37259eb79330 407s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 407s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x37259ebd95b0, JSClass 0x6088cb0cb4e0, in object 0x37259eb79330 407s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 407s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 407s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 407s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 407s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 407s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 407s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 407s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 407s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 407s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 407s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x37259eb79858, JSClass 0x6088cb0cb460, in object 0x37259eb79330 407s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 407s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x37259ebd9830, JSClass 0x6088cb0cb4e0, in object 0x37259eb79330 407s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 407s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x37259eb798d0, JSClass 0x6088cb0cb460, in object 0x37259eb79330 407s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 407s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 407s JS G IFACE: Defined class for Initable (GInitable), prototype 0x37259ebd9970, JSClass 0x6088cb0cb4e0, in object 0x37259eb79330 407s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 407s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 407s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 407s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x37259eb79948, JSClass 0x6088cb0cadd0, in object 0x37259eb79330 407s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 407s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x37259eb79998, JSClass 0x6088cb0cadd0, in object 0x37259eb79330 407s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'CjsPrivate' 407s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 407s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x37259eb799e8, JSClass 0x6088cb0cb460, in object 0x37259eb79330 407s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x37259eb79a38, JSClass 0x6088cb0cb460, in object 0x37259eb79358 407s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 407s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x37259eb79a88, JSClass 0x6088cb0cb460, in object 0x37259eb79330 407s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 407s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 407s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 407s JS G IFACE: Defined class for File (GFile), prototype 0x37259ebd9ad8, JSClass 0x6088cb0cb4e0, in object 0x37259eb79330 407s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x37259eb79b00, JSClass 0x6088cb0cb460, in object 0x10db9c913420 407s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 407s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x37259eb79b78, JSClass 0x6088cb0cb460, in object 0x37259eb79330 407s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 407s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 407s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x37259eb79bc8, JSClass 0x6088cb0cb460, in object 0x37259eb79330 407s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 407s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x37259eb79c18, JSClass 0x6088cb0cb460, in object 0x37259eb79330 407s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 407s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x37259eb79c68, JSClass 0x6088cb0cadd0, in object 0x37259eb79330 407s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 407s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 407s JS G OBJ: Defined class for Settings (GSettings), prototype 0x37259eb79cb8, JSClass 0x6088cb0cb460, in object 0x37259eb79330 407s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 407s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 407s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 407s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 407s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 407s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 407s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 407s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 407s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 407s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 407s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 407s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 407s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 407s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 407s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 407s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 407s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 407s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 407s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 407s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 407s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 407s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 407s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 407s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 407s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 407s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 407s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 407s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 407s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 407s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 407s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 407s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 407s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 407s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 407s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 407s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 407s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 407s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 407s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 407s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 407s JS G NS: Defined namespace 'Gio' 0x37259eb79330 in GIRepository 0x10db9c913340 407s JS G NS: Found info type CONSTANT for 'SIZEOF_LONG' in namespace 'GLib' 407s JS G NS: Found info type CONSTANT for 'SIZEOF_SIZE_T' in namespace 'GLib' 407s JS G NS: Found info type CONSTANT for 'SIZEOF_SSIZE_T' in namespace 'GLib' 407s JS G NS: Found info type FUNCTION for 'test_uint64' in namespace 'Regress' 407s JS G NS: Found info type FUNCTION for 'test_int64' in namespace 'Regress' 407s JS G NS: Found info type FUNCTION for 'test_long' in namespace 'Regress' 407s JS G NS: Found info type FUNCTION for 'test_ulong' in namespace 'Regress' 407s JS G NS: Found info type FUNCTION for 'test_size' in namespace 'Regress' 407s JS G NS: Found info type FUNCTION for 'test_ssize' in namespace 'Regress' 407s JS G NS: Found info type FLAGS for 'TestFlags' in namespace 'Regress' 407s JS G ENUM: Defining enum value FLAG1 (fixed from flag1) 1 407s JS G ENUM: Defining enum value FLAG2 (fixed from flag2) 2 407s JS G ENUM: Defining enum value FLAG3 (fixed from flag3) 4 407s JS G ENUM: Defining Regress.TestFlags as 0x10db9c933370 407s JS G NS: Found info type ENUM for 'TestEnum' in namespace 'Regress' 407s JS G ENUM: Defining enum value VALUE1 (fixed from value1) 0 407s JS G ENUM: Defining enum value VALUE2 (fixed from value2) 1 407s JS G ENUM: Defining enum value VALUE3 (fixed from value3) -1 407s JS G ENUM: Defining enum value VALUE4 (fixed from value4) 48 407s JS G ENUM: Defining enum value VALUE5 (fixed from value5) 49 407s JS G ENUM: Defining Regress.TestEnum as 0x10db9c9333d0 407s JS G NS: Found info type INTERFACE for 'TestInterface' in namespace 'Regress' 407s JS G IFACE: Defined class for TestInterface (RegressTestInterface), prototype 0xef13775c380, JSClass 0x6088cb0cb4e0, in object 0x37259eb79308 407s JS G PRM: Wrapping GParamOverride 'number' on (null) with JSObject 407s JS G PRM: JSObject created with param instance 0x19b5cf634da0 type GParamOverride 407s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 407s JS G NS: Found info type FUNCTION for 'param_spec_get_flags' in namespace 'CjsPrivate' 407s JS G NS: Found info type FLAGS for 'ParamFlags' in namespace 'GObject' 407s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 407s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 407s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 407s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 407s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 407s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 407s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 407s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 407s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 407s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 407s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 407s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 407s JS G ENUM: Defining GObject.ParamFlags as 0x10db9c91d1f0 407s JS CTX: Script evaluation succeeded 407s JS MAINLOOP: Main loop instance 0x19b5cf41b3b0: Spinning loop until released or hook cleared 407s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine-executor.js' (resource:///org/cjs/jsunit/minijasmine-executor.js), global 0x37259eb3b128 407s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x37259eb3b128 407s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x37259eb3b128 407s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x37259eb3b128 407s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x37259eb3b128 407s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x37259eb3b128 407s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x37259eb3b128 407s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x37259eb3b128 407s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x37259eb3b128 407s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x37259eb3b128 407s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x37259eb3b128 407s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x37259eb3b128 407s JS IMPORT: Module metadata hook for module 0x10db9c92e690 407s JS IMPORT: Defining meta.importSync for module 0x10db9c92e690 407s JS NATIVE: Defining native module 'system' 407s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x37259eb3b128 407s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x37259eb3b128 407s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 407s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 407s JS MAINLOOP: Set main loop hook to 407s JS MAINLOOP: Main loop instance 0x19b5cf41b3b0: hold 407s JS MAINLOOP: Running and clearing main loop hook 407s JS G BXD: Defining method run in prototype for GLib.MainLoop 407s 1..315 407s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 407s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 407s JS G BXD: Defined class for Source (GSource), prototype 0x37259eb79dd0, JSClass 0x6088cb0cadd0, in object 0x37259eb79038 407s JS G BXD: Defining method set_priority in prototype for GLib.Source 407s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 407s JS G BXD: Defining method attach in prototype for GLib.Source 407s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 407s JS IMPORT: Module metadata hook for module 0x37259eb628c8 407s JS IMPORT: Defining meta.importSync for module 0x37259eb628c8 407s JS G NS: Found info type FUNCTION for 'test_return_allow_none' in namespace 'Regress' 407s JS G NS: Found info type FUNCTION for 'test_return_nullable' in namespace 'Regress' 407s JS G BXD: Defining method destroy in prototype for GLib.Source 407s ok 1 Life, the Universe and Everything includes null return value 407s JS G NS: Found info type FUNCTION for 'test_boolean' in namespace 'Regress' 407s JS G NS: Found info type FUNCTION for 'test_boolean_true' in namespace 'Regress' 407s JS G NS: Found info type FUNCTION for 'test_boolean_false' in namespace 'Regress' 407s ok 2 Life, the Universe and Everything includes booleans 407s JS G NS: Found info type FUNCTION for 'test_int8' in namespace 'Regress' 407s ok 3 Life, the Universe and Everything includes 8-bit integers 407s JS G NS: Found info type FUNCTION for 'test_uint8' in namespace 'Regress' 407s ok 4 Life, the Universe and Everything includes unsigned 8-bit integers 407s JS G NS: Found info type FUNCTION for 'test_int16' in namespace 'Regress' 407s ok 5 Life, the Universe and Everything includes 16-bit integers 407s JS G NS: Found info type FUNCTION for 'test_uint16' in namespace 'Regress' 407s ok 6 Life, the Universe and Everything includes unsigned 16-bit integers 407s JS G NS: Found info type FUNCTION for 'test_int32' in namespace 'Regress' 407s ok 7 Life, the Universe and Everything includes 32-bit integers 407s JS G NS: Found info type FUNCTION for 'test_uint32' in namespace 'Regress' 407s ok 8 Life, the Universe and Everything includes unsigned 32-bit integers 407s ok 9 Life, the Universe and Everything includes 64-bit integers 407s ok 10 Life, the Universe and Everything includes unsigned 64-bit integers 407s JS G NS: Found info type FUNCTION for 'test_short' in namespace 'Regress' 407s ok 11 Life, the Universe and Everything includes shorts 407s JS G NS: Found info type FUNCTION for 'test_int' in namespace 'Regress' 407s ok 12 Life, the Universe and Everything includes ints 407s ok 13 Life, the Universe and Everything includes longs 407s ok 14 Life, the Universe and Everything includes ssizes 407s JS G NS: Found info type FUNCTION for 'test_float' in namespace 'Regress' 407s ok 15 Life, the Universe and Everything includes floats 407s JS G NS: Found info type FUNCTION for 'test_double' in namespace 'Regress' 407s ok 16 Life, the Universe and Everything includes doubles 407s JS G NS: Found info type FUNCTION for 'test_ushort' in namespace 'Regress' 407s ok 17 Life, the Universe and Everything includes ushorts 407s JS G NS: Found info type FUNCTION for 'test_uint' in namespace 'Regress' 407s ok 18 Life, the Universe and Everything includes uints 407s ok 19 Life, the Universe and Everything includes ulongs 407s ok 20 Life, the Universe and Everything includes sizes 407s ok 21 Life, the Universe and Everything No implicit conversion to unsigned for uint8 407s ok 22 Life, the Universe and Everything No implicit conversion to unsigned for uint16 407s ok 23 Life, the Universe and Everything No implicit conversion to unsigned for uint32 407s ok 24 Life, the Universe and Everything No implicit conversion to unsigned for uint64 407s ok 25 Life, the Universe and Everything No implicit conversion to unsigned for uint 407s ok 26 Life, the Universe and Everything No implicit conversion to unsigned for size 407s ok 27 Life, the Universe and Everything Infinity and NaN converts to 0 for int8 407s ok 28 Life, the Universe and Everything Infinity and NaN converts to 0 for int16 407s ok 29 Life, the Universe and Everything Infinity and NaN converts to 0 for int32 407s ok 30 Life, the Universe and Everything Infinity and NaN converts to 0 for int64 407s ok 31 Life, the Universe and Everything Infinity and NaN converts to 0 for short 407s ok 32 Life, the Universe and Everything Infinity and NaN converts to 0 for int 407s ok 33 Life, the Universe and Everything Infinity and NaN converts to 0 for long 407s ok 34 Life, the Universe and Everything Infinity and NaN converts to 0 for ssize 407s ok 35 Life, the Universe and Everything Infinity and NaN converts to 0 for uint8 407s ok 36 Life, the Universe and Everything Infinity and NaN converts to 0 for uint16 407s ok 37 Life, the Universe and Everything Infinity and NaN converts to 0 for uint32 407s ok 38 Life, the Universe and Everything Infinity and NaN converts to 0 for uint64 407s ok 39 Life, the Universe and Everything Infinity and NaN converts to 0 for ushort 407s ok 40 Life, the Universe and Everything Infinity and NaN converts to 0 for uint 407s ok 41 Life, the Universe and Everything Infinity and NaN converts to 0 for ulong 407s ok 42 Life, the Universe and Everything Infinity and NaN converts to 0 for size 407s ok 43 Life, the Universe and Everything Infinity and NaN not for float 407s ok 44 Life, the Universe and Everything Infinity and NaN not for double 407s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 407s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 407s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 407s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 407s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 407s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 407s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 407s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 407s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 407s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 407s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 407s JS G ENUM: Defining GLib.LogLevelFlags as 0x10db9c9a9870 407s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 407s ok 45 Life, the Universe and Everything (u)int64 numeric values can use numeric limits for uint64 407s ok 46 Life, the Universe and Everything (u)int64 numeric values can use numeric limits for int64 407s ok 47 Life, the Universe and Everything (u)int64 numeric values can use numeric limits for long 407s ok 48 Life, the Universe and Everything (u)int64 numeric values can use numeric limits for ulong 407s ok 49 Life, the Universe and Everything (u)int64 numeric values can use numeric limits for size 407s ok 50 Life, the Universe and Everything (u)int64 numeric values can use numeric limits for ssize 407s JS G NS: Found info type FUNCTION for 'test_unichar' in namespace 'Regress' 407s ok 51 Life, the Universe and Everything includes wide characters 407s JS G NS: Found info type FUNCTION for 'test_timet' in namespace 'Regress' 407s ok 52 Life, the Universe and Everything includes time_t 407s JS G NS: Found info type FUNCTION for 'test_gtype' in namespace 'Regress' 407s ok 53 Life, the Universe and Everything includes GTypes 407s JS G NS: Found info type FUNCTION for 'test_closure' in namespace 'Regress' 407s ok 54 Life, the Universe and Everything closures 407s JS G NS: Found info type FUNCTION for 'test_closure_one_arg' in namespace 'Regress' 407s ok 55 Life, the Universe and Everything closures with one argument 407s JS G NS: Found info type FUNCTION for 'test_closure_variant' in namespace 'Regress' 407s JS G BXD: Defining method classify in prototype for GLib.Variant 407s JS G BXD: Defining method get_string in prototype for GLib.Variant 407s ok 56 Life, the Universe and Everything closure with GLib.Variant argument 407s JS G NS: Found info type FUNCTION for 'test_int_value_arg' in namespace 'Regress' 407s ok 57 Life, the Universe and Everything GValue marshalling integer in 407s JS G NS: Found info type FUNCTION for 'test_value_return' in namespace 'Regress' 407s ok 58 Life, the Universe and Everything GValue marshalling integer out 407s JS G NS: Found info type FUNCTION for 'test_gvariant_i' in namespace 'Regress' 407s JS G BXD: Defining method get_type_string in prototype for GLib.Variant 407s JS G BXD: Defining method get_int32 in prototype for GLib.Variant 407s ok 59 Life, the Universe and Everything integer GLib.Variant 407s JS G NS: Found info type FUNCTION for 'test_gvariant_s' in namespace 'Regress' 407s ok 60 Life, the Universe and Everything string GLib.Variant 407s JS G NS: Found info type FUNCTION for 'test_gvariant_asv' in namespace 'Regress' 407s JS G BXD: Defining method is_of_type in prototype for GLib.Variant 407s JS G NS: Found info type STRUCT for 'VariantType' in namespace 'GLib' 407s JS G BXD: Defined class for VariantType (GVariantType), prototype 0xef1377b8830, JSClass 0x6088cb0cadd0, in object 0x37259eb79038 407s JS G BXD: Defining method n_children in prototype for GLib.Variant 407s JS G BXD: Defining method get_child_value in prototype for GLib.Variant 407s JS G BXD: Defining method get_variant in prototype for GLib.Variant 407s ok 61 Life, the Universe and Everything dictionary GLib.Variant 407s JS G NS: Found info type FUNCTION for 'test_gvariant_v' in namespace 'Regress' 407s ok 62 Life, the Universe and Everything variant GLib.Variant 407s JS G NS: Found info type FUNCTION for 'test_gvariant_as' in namespace 'Regress' 407s ok 63 Life, the Universe and Everything string array GLib.Variant 407s JS G NS: Found info type FUNCTION for 'test_utf8_const_return' in namespace 'Regress' 407s JS G NS: Found info type FUNCTION for 'test_utf8_nonconst_return' in namespace 'Regress' 407s ok 64 Life, the Universe and Everything UTF-8 strings as return types 407s JS G NS: Found info type FUNCTION for 'test_utf8_const_in' in namespace 'Regress' 407s ok 65 Life, the Universe and Everything UTF-8 strings as in parameters 407s JS G NS: Found info type FUNCTION for 'test_utf8_out' in namespace 'Regress' 407s ok 66 Life, the Universe and Everything UTF-8 strings as out parameters 407s ok 67 Life, the Universe and Everything UTF-8 strings as in-out parameters # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 407s JS G NS: Found info type FUNCTION for 'test_filename_return' in namespace 'Regress' 407s ok 68 Life, the Universe and Everything return values in filename encoding 407s JS G NS: Found info type FUNCTION for 'test_int_out_utf8' in namespace 'Regress' 407s ok 69 Life, the Universe and Everything Various configurations of arguments in after out 407s JS G NS: Found info type FUNCTION for 'test_multi_double_args' in namespace 'Regress' 407s ok 70 Life, the Universe and Everything Various configurations of arguments multiple number args 407s JS G NS: Found info type FUNCTION for 'test_utf8_out_out' in namespace 'Regress' 407s ok 71 Life, the Universe and Everything Various configurations of arguments multiple string out parameters 407s JS G NS: Found info type FUNCTION for 'test_utf8_out_nonconst_return' in namespace 'Regress' 407s ok 72 Life, the Universe and Everything Various configurations of arguments strings as return value and output parameter 407s JS G NS: Found info type FUNCTION for 'test_utf8_null_in' in namespace 'Regress' 407s ok 73 Life, the Universe and Everything Various configurations of arguments nullable string in parameter 407s JS G NS: Found info type FUNCTION for 'test_utf8_null_out' in namespace 'Regress' 407s ok 74 Life, the Universe and Everything Various configurations of arguments nullable string out parameter 407s JS G NS: Found info type FUNCTION for 'test_array_int_in' in namespace 'Regress' 407s ok 75 Life, the Universe and Everything arrays of int in 407s JS G NS: Found info type FUNCTION for 'test_array_gint8_in' in namespace 'Regress' 407s ok 76 Life, the Universe and Everything arrays of gint8 in 407s JS G NS: Found info type FUNCTION for 'test_array_gint16_in' in namespace 'Regress' 407s ok 77 Life, the Universe and Everything arrays of gint16 in 407s JS G NS: Found info type FUNCTION for 'test_array_gint32_in' in namespace 'Regress' 407s ok 78 Life, the Universe and Everything arrays of gint32 in 407s JS G NS: Found info type FUNCTION for 'test_array_gint64_in' in namespace 'Regress' 407s ok 79 Life, the Universe and Everything arrays of gint64 in 407s ok 80 Life, the Universe and Everything implicit conversions from strings to int arrays 407s JS G NS: Found info type FUNCTION for 'test_array_int_out' in namespace 'Regress' 407s ok 81 Life, the Universe and Everything out arrays of integers 407s ok 82 Life, the Universe and Everything inout arrays of integers # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 407s JS G NS: Found info type FUNCTION for 'test_strv_in' in namespace 'Regress' 407s ok 83 Life, the Universe and Everything String arrays marshalling in 407s JS G NS: Found info type FUNCTION for 'test_strv_out' in namespace 'Regress' 407s ok 84 Life, the Universe and Everything String arrays marshalling out 407s JS G NS: Found info type FUNCTION for 'test_strv_out_container' in namespace 'Regress' 407s ok 85 Life, the Universe and Everything String arrays marshalling return value with container transfer 407s JS G NS: Found info type FUNCTION for 'test_strv_outarg' in namespace 'Regress' 407s ok 86 Life, the Universe and Everything String arrays marshalling out parameter with container transfer 407s JS G NS: Found info type FUNCTION for 'test_array_gtype_in' in namespace 'Regress' 407s JS G NS: Found info type OBJECT for 'SimpleAction' in namespace 'Gio' 407s JS G OBJ: Defined class for SimpleAction (GSimpleAction), prototype 0xef1377c5d58, JSClass 0x6088cb0cb460, in object 0x37259eb79330 407s JS G NS: Found info type INTERFACE for 'Icon' in namespace 'Gio' 407s JS G IFACE: Defined class for Icon (GIcon), prototype 0xef1377acdf8, JSClass 0x6088cb0cb4e0, in object 0x37259eb79330 407s ok 87 Life, the Universe and Everything GType arrays 407s JS G NS: Found info type FUNCTION for 'test_array_fixed_size_int_in' in namespace 'Regress' 407s ok 88 Life, the Universe and Everything Fixed arrays of integers marshals as an in parameter 407s JS G NS: Found info type FUNCTION for 'test_array_fixed_size_int_out' in namespace 'Regress' 407s ok 89 Life, the Universe and Everything Fixed arrays of integers marshals as an out parameter 407s JS G NS: Found info type FUNCTION for 'test_array_fixed_size_int_return' in namespace 'Regress' 407s ok 90 Life, the Universe and Everything Fixed arrays of integers marshals as a return value 407s JS G NS: Found info type FUNCTION for 'test_array_static_in_int' in namespace 'Regress' 407s ok 91 Life, the Universe and Everything integer array with static length 407s JS G NS: Found info type FUNCTION for 'test_strv_out_c' in namespace 'Regress' 407s ok 92 Life, the Universe and Everything string array that's const in C 407s JS G NS: Found info type FUNCTION for 'test_array_int_full_out' in namespace 'Regress' 407s ok 93 Life, the Universe and Everything arrays of integers with length parameter marshals as a return value with transfer full 407s JS G NS: Found info type FUNCTION for 'test_array_int_none_out' in namespace 'Regress' 407s ok 94 Life, the Universe and Everything arrays of integers with length parameter marshals as a return value with transfer none 407s JS G NS: Found info type FUNCTION for 'test_array_int_null_in' in namespace 'Regress' 407s ok 95 Life, the Universe and Everything arrays of integers with length parameter marshalls as a nullable in parameter 407s JS G NS: Found info type FUNCTION for 'test_array_int_null_out' in namespace 'Regress' 407s ok 96 Life, the Universe and Everything arrays of integers with length parameter marshals as a nullable return value 407s JS G NS: Found info type FUNCTION for 'test_glist_nothing_return' in namespace 'Regress' 407s JS G NS: Found info type FUNCTION for 'test_glist_nothing_return2' in namespace 'Regress' 407s ok 97 Life, the Universe and Everything glist types return with transfer-none 407s JS G NS: Found info type FUNCTION for 'test_glist_container_return' in namespace 'Regress' 407s ok 98 Life, the Universe and Everything glist types return with transfer-container 407s JS G NS: Found info type FUNCTION for 'test_glist_everything_return' in namespace 'Regress' 407s ok 99 Life, the Universe and Everything glist types return with transfer-full 407s JS G NS: Found info type FUNCTION for 'test_glist_nothing_in' in namespace 'Regress' 407s JS G NS: Found info type FUNCTION for 'test_glist_nothing_in2' in namespace 'Regress' 407s ok 100 Life, the Universe and Everything glist types in with transfer-none 407s JS G NS: Found info type FUNCTION for 'test_glist_null_in' in namespace 'Regress' 407s ok 101 Life, the Universe and Everything glist types nullable in 407s JS G NS: Found info type FUNCTION for 'test_glist_null_out' in namespace 'Regress' 407s ok 102 Life, the Universe and Everything glist types nullable out 407s ok 103 Life, the Universe and Everything glist types in with transfer-container # SKIP Function not added to gobject-introspection test suite yet 407s JS G NS: Found info type FUNCTION for 'test_gslist_nothing_return' in namespace 'Regress' 407s JS G NS: Found info type FUNCTION for 'test_gslist_nothing_return2' in namespace 'Regress' 407s ok 104 Life, the Universe and Everything gslist types return with transfer-none 407s JS G NS: Found info type FUNCTION for 'test_gslist_container_return' in namespace 'Regress' 407s ok 105 Life, the Universe and Everything gslist types return with transfer-container 407s JS G NS: Found info type FUNCTION for 'test_gslist_everything_return' in namespace 'Regress' 407s ok 106 Life, the Universe and Everything gslist types return with transfer-full 407s JS G NS: Found info type FUNCTION for 'test_gslist_nothing_in' in namespace 'Regress' 407s JS G NS: Found info type FUNCTION for 'test_gslist_nothing_in2' in namespace 'Regress' 407s ok 107 Life, the Universe and Everything gslist types in with transfer-none 407s JS G NS: Found info type FUNCTION for 'test_gslist_null_in' in namespace 'Regress' 407s ok 108 Life, the Universe and Everything gslist types nullable in 407s JS G NS: Found info type FUNCTION for 'test_gslist_null_out' in namespace 'Regress' 407s ok 109 Life, the Universe and Everything gslist types nullable out 407s ok 110 Life, the Universe and Everything gslist types in with transfer-container # SKIP Function not added to gobject-introspection test suite yet 407s JS G NS: Found info type FUNCTION for 'test_glist_gtype_container_in' in namespace 'Regress' 407s JS G NS: Found info type OBJECT for 'TestObj' in namespace 'Regress' 407s JS G OBJ: Defined class for TestObj (RegressTestObj), prototype 0xef1377c9e98, JSClass 0x6088cb0cb460, in object 0x37259eb79308 407s JS G NS: Found info type OBJECT for 'TestSubObj' in namespace 'Regress' 407s JS G OBJ: Defined class for TestSubObj (RegressTestSubObj), prototype 0xef1377c9ee8, JSClass 0x6088cb0cb460, in object 0x37259eb79308 407s ok 111 Life, the Universe and Everything GList of GTypes in with transfer container 407s JS G NS: Found info type FUNCTION for 'test_ghash_null_return' in namespace 'Regress' 407s ok 112 Life, the Universe and Everything GHash type null GHash out 407s JS G NS: Found info type FUNCTION for 'test_ghash_nothing_return' in namespace 'Regress' 407s JS G NS: Found info type FUNCTION for 'test_ghash_nothing_return2' in namespace 'Regress' 407s ok 113 Life, the Universe and Everything GHash type out GHash 407s JS G NS: Found info type FUNCTION for 'test_ghash_gvalue_return' in namespace 'Regress' 407s ok 114 Life, the Universe and Everything GHash type with GValue value type out 407s ok 115 Life, the Universe and Everything GHash type with GValue value type in # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/272 407s JS G NS: Found info type FUNCTION for 'test_ghash_container_return' in namespace 'Regress' 407s ok 116 Life, the Universe and Everything GHash type marshals as a return value with transfer container 407s JS G NS: Found info type FUNCTION for 'test_ghash_everything_return' in namespace 'Regress' 407s ok 117 Life, the Universe and Everything GHash type marshals as a return value with transfer full 407s JS G NS: Found info type FUNCTION for 'test_ghash_null_in' in namespace 'Regress' 407s ok 118 Life, the Universe and Everything GHash type null GHash in 407s JS G NS: Found info type FUNCTION for 'test_ghash_null_out' in namespace 'Regress' 407s ok 119 Life, the Universe and Everything GHash type null GHashTable out 407s JS G NS: Found info type FUNCTION for 'test_ghash_nothing_in' in namespace 'Regress' 407s JS G NS: Found info type FUNCTION for 'test_ghash_nothing_in2' in namespace 'Regress' 407s ok 120 Life, the Universe and Everything GHash type in GHash 407s JS G NS: Found info type FUNCTION for 'test_ghash_nested_everything_return' in namespace 'Regress' 407s JS G NS: Found info type FUNCTION for 'test_ghash_nested_everything_return2' in namespace 'Regress' 407s ok 121 Life, the Universe and Everything GHash type nested GHash 407s JS G NS: Found info type FUNCTION for 'test_garray_container_return' in namespace 'Regress' 407s ok 122 Life, the Universe and Everything GArray marshals as a return value with transfer container 407s JS G NS: Found info type FUNCTION for 'test_garray_full_return' in namespace 'Regress' 407s ok 123 Life, the Universe and Everything GArray marshals as a return value with transfer full 407s JS G NS: Found info type ENUM for 'TestReferenceEnum' in namespace 'Regress' 407s JS G ENUM: Defining enum value ZERO (fixed from zero) 4 407s JS G ENUM: Defining enum value ONE (fixed from one) 2 407s JS G ENUM: Defining enum value TWO (fixed from two) 54 407s JS G ENUM: Defining enum value THREE (fixed from three) 4 407s JS G ENUM: Defining enum value FOUR (fixed from four) 216 407s JS G ENUM: Defining enum value FIVE (fixed from five) -217 407s JS G ENUM: Defining Regress.TestReferenceEnum as 0x10db9c96ea38 407s ok 124 Life, the Universe and Everything enum that references its own members has correct values 407s JS G NS: Found info type ENUM for 'TestEnumNoGEnum' in namespace 'Regress' 407s JS G ENUM: Defining enum value EVALUE1 (fixed from evalue1) 0 407s JS G ENUM: Defining enum value EVALUE2 (fixed from evalue2) 42 407s JS G ENUM: Defining enum value EVALUE3 (fixed from evalue3) 48 407s JS G ENUM: Defining Regress.TestEnumNoGEnum as 0x10db9c978298 407s ok 125 Life, the Universe and Everything unregistered enum works 407s ok 126 Life, the Universe and Everything value is not added to enum with #define 407s JS G NS: Found info type FUNCTION for 'test_enum_param' in namespace 'Regress' 407s ok 127 Life, the Universe and Everything enum parameter 407s JS G NS: Found info type FUNCTION for 'test_unsigned_enum_param' in namespace 'Regress' 407s JS G NS: Found info type ENUM for 'TestEnumUnsigned' in namespace 'Regress' 407s JS G ENUM: Defining enum value VALUE1 (fixed from value1) 1 407s JS G ENUM: Defining enum value VALUE2 (fixed from value2) 2147483648 407s JS G ENUM: Defining Regress.TestEnumUnsigned as 0x10db9c988ef0 407s ok 128 Life, the Universe and Everything unsigned enum parameter 407s JS G NS: Found info type FUNCTION for 'global_get_flags_out' in namespace 'Regress' 407s ok 129 Life, the Universe and Everything flags parameter 407s JS G NS: Found info type STRUCT for 'TestStructA' in namespace 'Regress' 407s JS G BXD: Defined class for TestStructA (void), prototype 0xef1377d3c68, JSClass 0x6088cb0cadd0, in object 0x37259eb79308 407s ok 130 Life, the Universe and Everything Simple introspected struct sets fields correctly 407s JS G BXD: Defining method clone in prototype for Regress.TestStructA 407s ok 131 Life, the Universe and Everything Simple introspected struct can clone 407s ok 132 Life, the Universe and Everything Simple introspected struct can be modified by a method 407s ok 133 Life, the Universe and Everything Simple introspected struct constructors "copies" an object from a hash of field values 407s ok 134 Life, the Universe and Everything Simple introspected struct constructors catches bad field names 407s ok 135 Life, the Universe and Everything Simple introspected struct constructors copies an object from another object of the same type 407s JS G NS: Found info type FUNCTION for 'test_array_struct_out' in namespace 'Regress' 407s ok 136 Life, the Universe and Everything out arrays of structs 407s JS G NS: Found info type STRUCT for 'TestStructB' in namespace 'Regress' 407s JS G BXD: Defined class for TestStructB (void), prototype 0xef1377d6600, JSClass 0x6088cb0cadd0, in object 0x37259eb79308 407s ok 137 Life, the Universe and Everything Introspected nested struct sets fields correctly 407s JS G BXD: Defining method clone in prototype for Regress.TestStructB 407s ok 138 Life, the Universe and Everything Introspected nested struct can clone 407s ok 139 Life, the Universe and Everything Struct with non-basic member sets fields correctly # SKIP pending 407s ok 140 Life, the Universe and Everything Struct with annotated fields sets fields correctly # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/83 407s 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 407s ok 142 Life, the Universe and Everything Struct with const/volatile members sets fields correctly # SKIP pending 407s JS G NS: Found info type STRUCT for 'TestSimpleBoxedA' in namespace 'Regress' 408s JS G BXD: Defined class for TestSimpleBoxedA (RegressTestSimpleBoxedA), prototype 0xef1377d6d08, JSClass 0x6088cb0cadd0, in object 0x37259eb79308 408s ok 143 Life, the Universe and Everything Introspected simple boxed struct sets fields correctly 408s JS G BXD: Defining method equals in prototype for Regress.TestSimpleBoxedA 408s ok 144 Life, the Universe and Everything Introspected simple boxed struct can be passed to a method 408s ok 145 Life, the Universe and Everything Introspected simple boxed struct can be returned from a method 408s ok 146 Life, the Universe and Everything Introspected simple boxed struct constructors "copies" an object from a hash of field values 408s ok 147 Life, the Universe and Everything Introspected simple boxed struct constructors catches bad field names 408s ok 148 Life, the Universe and Everything Introspected simple boxed struct constructors copies an object from another object of the same type 408s JS G NS: Found info type STRUCT for 'TestSimpleBoxedB' in namespace 'Regress' 408s JS G BXD: Defined class for TestSimpleBoxedB (RegressTestSimpleBoxedB), prototype 0xef1377dd5b0, JSClass 0x6088cb0cadd0, in object 0x37259eb79308 408s ok 149 Life, the Universe and Everything Introspected boxed nested struct reads fields and nested fields 408s ok 150 Life, the Universe and Everything Introspected boxed nested struct assigns nested struct field from an instance 408s ok 151 Life, the Universe and Everything Introspected boxed nested struct assigns nested struct field directly from a hash of field values 408s ok 152 Life, the Universe and Everything Introspected boxed nested struct constructors constructs with a nested hash of field values 408s ok 153 Life, the Universe and Everything Introspected boxed nested struct constructors copies an object from another object of the same type 408s JS G NS: Found info type STRUCT for 'TestBoxed' in namespace 'Regress' 408s JS G BXD: Defined class for TestBoxed (RegressTestBoxed), prototype 0xef1377dde98, JSClass 0x6088cb0cadd0, in object 0x37259eb79308 408s ok 154 Life, the Universe and Everything Introspected boxed types Opaque constructs from a default constructor 408s ok 155 Life, the Universe and Everything Introspected boxed types Opaque sets fields correctly 408s ok 156 Life, the Universe and Everything Introspected boxed types Opaque constructs from a static constructor 408s ok 157 Life, the Universe and Everything Introspected boxed types Opaque constructs from a static constructor with different args 408s ok 158 Life, the Universe and Everything Introspected boxed types Opaque constructs from a static constructor with differently typed args 408s JS G BXD: Defining method equals in prototype for Regress.TestBoxed 408s ok 159 Life, the Universe and Everything Introspected boxed types Opaque constructs from a another object of the same type 408s JS G NS: Found info type FUNCTION for 'test_boxeds_not_a_method' in namespace 'Regress' 408s ok 160 Life, the Universe and Everything Introspected boxed types Opaque ensures methods are named correctly 408s JS G NS: Found info type FUNCTION for 'test_boxeds_not_a_static' in namespace 'Regress' 408s ok 161 Life, the Universe and Everything Introspected boxed types Opaque ensures static methods are named correctly 408s JS G NS: Found info type STRUCT for 'TestBoxedB' in namespace 'Regress' 408s JS G BXD: Defined class for TestBoxedB (RegressTestBoxedB), prototype 0xef1377e05d8, JSClass 0x6088cb0cadd0, in object 0x37259eb79308 408s ok 162 Life, the Universe and Everything Introspected boxed types Simple sets fields correctly 408s ok 163 Life, the Universe and Everything Introspected boxed types Simple constructs from a static constructor 408s ok 164 Life, the Universe and Everything Introspected boxed types Simple constructs from another object of the same type 408s ok 165 Life, the Universe and Everything Introspected boxed types Simple constructs in backwards compatibility mode 408s JS G NS: Found info type STRUCT for 'TestBoxedC' in namespace 'Regress' 408s JS G BXD: Defined class for TestBoxedC (RegressTestBoxedC), prototype 0xef1377e09e8, JSClass 0x6088cb0cadd0, in object 0x37259eb79308 408s ok 166 Life, the Universe and Everything Introspected boxed types Refcounted constructs from a default constructor 408s ok 167 Life, the Universe and Everything Introspected boxed types Refcounted constructs from another object of the same type 408s JS G NS: Found info type STRUCT for 'TestBoxedD' in namespace 'Regress' 408s JS G BXD: Defined class for TestBoxedD (RegressTestBoxedD), prototype 0xef1377e0c68, JSClass 0x6088cb0cadd0, in object 0x37259eb79308 408s JS G BXD: Defining method get_magic in prototype for Regress.TestBoxedD 408s ok 168 Life, the Universe and Everything Introspected boxed types Private constructs using a custom constructor 408s ok 169 Life, the Universe and Everything Introspected boxed types Private constructs from another object of the same type 408s ok 170 Life, the Universe and Everything Introspected boxed types Private does not construct with a default constructor 408s 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 408s JS G NS: Found info type INTERFACE for 'Action' in namespace 'Gio' 408s JS G IFACE: Defined class for Action (GAction), prototype 0xef1377cadd0, JSClass 0x6088cb0cb4e0, in object 0x37259eb79330 408s JS G NS: Found info type STRUCT for 'KeyFile' in namespace 'GLib' 408s JS G BXD: Defined class for KeyFile (GKeyFile), prototype 0xef1377e3178, JSClass 0x6088cb0cadd0, in object 0x37259eb79038 408s ok 172 Life, the Universe and Everything wrong type for GBoxed function does not accept a GObject of the wrong type 408s ok 173 Life, the Universe and Everything wrong type for GBoxed function does not accept a GBoxed of the wrong type 408s ok 174 Life, the Universe and Everything wrong type for GBoxed function does accept a GBoxed of the correct type 408s JS G BXD: Defining method copy in prototype for Regress.TestSimpleBoxedA 408s ok 175 Life, the Universe and Everything wrong type for GBoxed method cannot be called on a GObject 408s ok 176 Life, the Universe and Everything wrong type for GBoxed method cannot be called on a GBoxed of the wrong type 408s ok 177 Life, the Universe and Everything wrong type for GBoxed method can be called on correct GBoxed type 408s ok 178 Life, the Universe and Everything Introspected GObject can access fields with simple types 408s ok 179 Life, the Universe and Everything Introspected GObject cannot access fields with complex types (GI limitation) 408s ok 180 Life, the Universe and Everything Introspected GObject throws when setting a read-only field 408s ok 181 Life, the Universe and Everything Introspected GObject has normal Object methods 408s ok 182 Life, the Universe and Everything Introspected GObject sets write-only properties 408s ok 183 Life, the Universe and Everything Introspected GObject gives undefined for write-only properties 408s ok 184 Life, the Universe and Everything Introspected GObject constructs from constructors annotated with (constructor) 408s ok 185 Life, the Universe and Everything Introspected GObject static methods 408s ok 186 Life, the Universe and Everything Introspected GObject GProperty Boxed type 408s ok 187 Life, the Universe and Everything Introspected GObject GProperty Hash table # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/83 408s ok 188 Life, the Universe and Everything Introspected GObject GProperty List # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/83 408s ok 189 Life, the Universe and Everything Introspected GObject GProperty Pointer array # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/83 408s 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 408s ok 191 Life, the Universe and Everything Introspected GObject GProperty List with old-style annotation # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/83 408s ok 192 Life, the Universe and Everything Introspected GObject GProperty Integer 408s ok 193 Life, the Universe and Everything Introspected GObject GProperty Float 408s ok 194 Life, the Universe and Everything Introspected GObject GProperty Double 408s ok 195 Life, the Universe and Everything Introspected GObject GProperty String 408s ok 196 Life, the Universe and Everything Introspected GObject GProperty GType object # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/83 408s ok 197 Life, the Universe and Everything Introspected GObject GProperty Byte array # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/276 408s ok 198 Life, the Universe and Everything Introspected GObject Object-valued GProperty marshals correctly in the getter 408s ok 199 Life, the Universe and Everything Introspected GObject Object-valued GProperty marshals correctly when inherited 408s JS G OBJ: Defining method set_bare in prototype for RegressTestObj (Regress.TestObj) 408s ok 200 Life, the Universe and Everything Introspected GObject Object-valued GProperty marshals into setter function 408s JS G OBJ: Defining method unset_bare in prototype for RegressTestSubObj (Regress.TestSubObj) 408s ok 201 Life, the Universe and Everything Introspected GObject Object-valued GProperty marshals null 408s JS G NS: Found info type FUNCTION for 'signal_handler_disconnect' in namespace 'GObject' 408s ok 202 Life, the Universe and Everything Introspected GObject Signal connection calls correct handlers with correct arguments 408s ok 203 Life, the Universe and Everything Introspected GObject Signal connection throws errors for invalid signals 408s ok 204 Life, the Universe and Everything Introspected GObject Signal connection signal handler with static scope arg gets arg passed by reference 408s JS G OBJ: Defining method emit_sig_with_obj in prototype for RegressTestObj (Regress.TestObj) 408s ok 205 Life, the Universe and Everything Introspected GObject Signal connection signal with object gets correct arguments 408s ok 206 Life, the Universe and Everything Introspected GObject Signal connection signal with object with gets correct arguments from JS 408s JS G OBJ: Defining method emit_sig_with_obj_full in prototype for RegressTestObj (Regress.TestObj) 408s ok 207 Life, the Universe and Everything Introspected GObject Signal connection signal with object with full transport gets correct arguments 408s ok 208 Life, the Universe and Everything Introspected GObject Signal connection signal with object with full transport gets correct arguments from JS 408s 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 408s 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 408s ok 211 Life, the Universe and Everything Introspected GObject Signal connection signal with array parameter is properly handled # SKIP Not yet implemented 408s ok 212 Life, the Universe and Everything Introspected GObject Signal connection signal with hash parameter is properly handled # SKIP Not yet implemented 408s JS G OBJ: Defining method emit_sig_with_array_len_prop in prototype for RegressTestObj (Regress.TestObj) 408s 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 408s ok 214 Life, the Universe and Everything Introspected GObject Signal connection signal with GStrv parameter is properly handled 408s ok 215 Life, the Universe and Everything Introspected GObject Signal connection signal with GStrv parameter and transfer full is properly handled from JS 408s 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 408s ok 217 Life, the Universe and Everything Introspected GObject Signal connection signal with int array ret parameter is properly handled # SKIP Not yet implemented 408s 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 408s ok 219 Life, the Universe and Everything Introspected GObject Signal connection can pass null to signal with array len parameter # SKIP Not yet implemented 408s ok 220 Life, the Universe and Everything Introspected GObject Signal connection signal with int in-out parameter # SKIP Not yet implemented 408s JS G OBJ: Defining method emit_sig_with_error in prototype for RegressTestObj (Regress.TestObj) 408s JS G NS: Found info type ENUM for 'IOErrorEnum' in namespace 'Gio' 408s JS G ERR: Defined class for IOErrorEnum (GError), prototype 0xef1377e85d8, JSClass 0x6088cb0cb108, in object 0x37259eb79330 408s JS G ENUM: Defining enum value FAILED (fixed from failed) 0 408s JS G ENUM: Defining enum value NOT_FOUND (fixed from not_found) 1 408s JS G ENUM: Defining enum value EXISTS (fixed from exists) 2 408s JS G ENUM: Defining enum value IS_DIRECTORY (fixed from is_directory) 3 408s JS G ENUM: Defining enum value NOT_DIRECTORY (fixed from not_directory) 4 408s JS G ENUM: Defining enum value NOT_EMPTY (fixed from not_empty) 5 408s JS G ENUM: Defining enum value NOT_REGULAR_FILE (fixed from not_regular_file) 6 408s JS G ENUM: Defining enum value NOT_SYMBOLIC_LINK (fixed from not_symbolic_link) 7 408s JS G ENUM: Defining enum value NOT_MOUNTABLE_FILE (fixed from not_mountable_file) 8 408s JS G ENUM: Defining enum value FILENAME_TOO_LONG (fixed from filename_too_long) 9 408s JS G ENUM: Defining enum value INVALID_FILENAME (fixed from invalid_filename) 10 408s JS G ENUM: Defining enum value TOO_MANY_LINKS (fixed from too_many_links) 11 408s JS G ENUM: Defining enum value NO_SPACE (fixed from no_space) 12 408s JS G ENUM: Defining enum value INVALID_ARGUMENT (fixed from invalid_argument) 13 408s JS G ENUM: Defining enum value PERMISSION_DENIED (fixed from permission_denied) 14 408s JS G ENUM: Defining enum value NOT_SUPPORTED (fixed from not_supported) 15 408s JS G ENUM: Defining enum value NOT_MOUNTED (fixed from not_mounted) 16 408s JS G ENUM: Defining enum value ALREADY_MOUNTED (fixed from already_mounted) 17 408s JS G ENUM: Defining enum value CLOSED (fixed from closed) 18 408s JS G ENUM: Defining enum value CANCELLED (fixed from cancelled) 19 408s JS G ENUM: Defining enum value PENDING (fixed from pending) 20 408s JS G ENUM: Defining enum value READ_ONLY (fixed from read_only) 21 408s JS G ENUM: Defining enum value CANT_CREATE_BACKUP (fixed from cant_create_backup) 22 408s JS G ENUM: Defining enum value WRONG_ETAG (fixed from wrong_etag) 23 408s JS G ENUM: Defining enum value TIMED_OUT (fixed from timed_out) 24 408s JS G ENUM: Defining enum value WOULD_RECURSE (fixed from would_recurse) 25 408s JS G ENUM: Defining enum value BUSY (fixed from busy) 26 408s JS G ENUM: Defining enum value WOULD_BLOCK (fixed from would_block) 27 408s JS G ENUM: Defining enum value HOST_NOT_FOUND (fixed from host_not_found) 28 408s JS G ENUM: Defining enum value WOULD_MERGE (fixed from would_merge) 29 408s JS G ENUM: Defining enum value FAILED_HANDLED (fixed from failed_handled) 30 408s JS G ENUM: Defining enum value TOO_MANY_OPEN_FILES (fixed from too_many_open_files) 31 408s JS G ENUM: Defining enum value NOT_INITIALIZED (fixed from not_initialized) 32 408s JS G ENUM: Defining enum value ADDRESS_IN_USE (fixed from address_in_use) 33 408s JS G ENUM: Defining enum value PARTIAL_INPUT (fixed from partial_input) 34 408s JS G ENUM: Defining enum value INVALID_DATA (fixed from invalid_data) 35 408s JS G ENUM: Defining enum value DBUS_ERROR (fixed from dbus_error) 36 408s JS G ENUM: Defining enum value HOST_UNREACHABLE (fixed from host_unreachable) 37 408s JS G ENUM: Defining enum value NETWORK_UNREACHABLE (fixed from network_unreachable) 38 408s JS G ENUM: Defining enum value CONNECTION_REFUSED (fixed from connection_refused) 39 408s JS G ENUM: Defining enum value PROXY_FAILED (fixed from proxy_failed) 40 408s JS G ENUM: Defining enum value PROXY_AUTH_FAILED (fixed from proxy_auth_failed) 41 408s JS G ENUM: Defining enum value PROXY_NEED_AUTH (fixed from proxy_need_auth) 42 408s JS G ENUM: Defining enum value PROXY_NOT_ALLOWED (fixed from proxy_not_allowed) 43 408s JS G ENUM: Defining enum value BROKEN_PIPE (fixed from broken_pipe) 44 408s JS G ENUM: Defining enum value CONNECTION_CLOSED (fixed from connection_closed) 44 408s JS G ENUM: Defining enum value NOT_CONNECTED (fixed from not_connected) 45 408s JS G ENUM: Defining enum value MESSAGE_TOO_LARGE (fixed from message_too_large) 46 408s JS G ENUM: Defining enum value NO_SUCH_DEVICE (fixed from no_such_device) 47 408s JS G ENUM: Defining enum value DESTINATION_UNSET (fixed from destination_unset) 48 408s JS G NS: Found info type FUNCTION for 'io_error_quark' in namespace 'Gio' 408s ok 221 Life, the Universe and Everything Introspected GObject Signal connection GError signal with GError set 408s JS G OBJ: Defining method emit_sig_with_null_error in prototype for RegressTestObj (Regress.TestObj) 408s ok 222 Life, the Universe and Everything Introspected GObject Signal connection GError signal with no GError set 408s ok 223 Life, the Universe and Everything Introspected GObject Signal connection GError signal with no GError set from js 408s ok 224 Life, the Universe and Everything Introspected GObject Signal connection GError signal with no GError set from js 408s JS G OBJ: Defining method instance_method in prototype for RegressTestObj (Regress.TestObj) 408s ok 225 Life, the Universe and Everything Introspected GObject can call an instance method 408s JS G OBJ: Defining method instance_method_full in prototype for RegressTestObj (Regress.TestObj) 408s ok 226 Life, the Universe and Everything Introspected GObject can call a transfer-full instance method 408s ok 227 Life, the Universe and Everything Introspected GObject can call a static method 408s JS G OBJ: Defining method forced_method in prototype for RegressTestObj (Regress.TestObj) 408s ok 228 Life, the Universe and Everything Introspected GObject can call a method annotated with (method) 408s JS G OBJ: Defining method torture_signature_0 in prototype for RegressTestObj (Regress.TestObj) 408s ok 229 Life, the Universe and Everything Introspected GObject Object torture signature 0 408s JS G OBJ: Defining method torture_signature_1 in prototype for RegressTestObj (Regress.TestObj) 408s ok 230 Life, the Universe and Everything Introspected GObject Object torture signature 1 fail 408s ok 231 Life, the Universe and Everything Introspected GObject Object torture signature 1 success 408s ok 232 Life, the Universe and Everything Introspected GObject Introspected function length skips over instance parameters of methods 408s ok 233 Life, the Universe and Everything Introspected GObject Introspected function length skips over out and GError parameters 408s JS G OBJ: Defining method skip_return_val in prototype for RegressTestObj (Regress.TestObj) 408s ok 234 Life, the Universe and Everything Introspected GObject Introspected function length does not skip over inout parameters 408s 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 408s 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 408s 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 408s 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 408s ok 239 Life, the Universe and Everything Introspected GObject Introspected function length gives number of arguments for static methods 408s ok 240 Life, the Universe and Everything Introspected GObject Introspected function length skips over destroy-notify and user-data parameters 408s JS G OBJ: Defining method do_matrix in prototype for RegressTestObj (Regress.TestObj) 408s ok 241 Life, the Universe and Everything Introspected GObject virtual function 408s JS G NS: Found info type FUNCTION for 'func_obj_null_in' in namespace 'Regress' 408s ok 242 Life, the Universe and Everything Introspected GObject wrong type for GObject function does not accept a GObject of the wrong type 408s ok 243 Life, the Universe and Everything Introspected GObject wrong type for GObject function does not accept a GBoxed instead of GObject 408s ok 244 Life, the Universe and Everything Introspected GObject wrong type for GObject function does not accept returned GObject of the wrong type 408s ok 245 Life, the Universe and Everything Introspected GObject wrong type for GObject function accepts GObject of subclass of expected type 408s ok 246 Life, the Universe and Everything Introspected GObject wrong type for GObject method cannot be called on a GObject of the wrong type 408s ok 247 Life, the Universe and Everything Introspected GObject wrong type for GObject method cannot be called on a GBoxed 408s 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 408s JS G NS: Found info type FUNCTION for 'func_obj_nullable_in' in namespace 'Regress' 408s ok 249 Life, the Universe and Everything Introspected GObject marshals a null object in 408s ok 250 Life, the Universe and Everything Introspected GObject marshals a null object out 408s JS G OBJ: Defining method not_nullable_typed_gpointer_in in prototype for RegressTestObj (Regress.TestObj) 408s ok 251 Life, the Universe and Everything Introspected GObject marshals a gpointer with a type annotation in 408s JS G OBJ: Defining method not_nullable_element_typed_gpointer_in in prototype for RegressTestObj (Regress.TestObj) 408s ok 252 Life, the Universe and Everything Introspected GObject marshals a gpointer with an element-type annotation in 408s ok 253 Life, the Universe and Everything Introspected GObject resolves properties when they are shadowed by methods 408s JS G NS: Found info type FUNCTION for 'test_array_fixed_out_objects' in namespace 'Regress' 408s ok 254 Life, the Universe and Everything marshals a fixed-size array of objects out 408s ok 255 Life, the Universe and Everything Inherited GObject can read fields from a parent class 408s ok 256 Life, the Universe and Everything Inherited GObject can be constructed from a static constructor 408s JS G OBJ: Defining method instance_method in prototype for RegressTestSubObj (Regress.TestSubObj) 408s ok 257 Life, the Universe and Everything Inherited GObject can call an instance method that overrides the parent class 408s ok 258 Life, the Universe and Everything Inherited GObject can have its own properties 408s ok 259 Life, the Universe and Everything Overridden properties on interfaces set and get properly 408s ok 260 Life, the Universe and Everything Overridden properties on interfaces default properly 408s ok 261 Life, the Universe and Everything Overridden properties on interfaces construct properly 408s JS G NS: Found info type OBJECT for 'TestFundamentalSubObject' in namespace 'Regress' 408s JS G NS: Found info type OBJECT for 'TestFundamentalObject' in namespace 'Regress' 408s JS G FNDMTL: Defined class for TestFundamentalObject (RegressTestFundamentalObject), prototype 0xf82df3191a0, JSClass 0x6088cb0cae50, in object 0x37259eb79308 408s JS G FNDMTL: Fundamental type 'Regress.TestFundamentalObject' apparently has accessible fields. Gjs has no support for this yet, ignoring these. 408s JS G FNDMTL: Defined class for TestFundamentalSubObject (RegressTestFundamentalSubObject), prototype 0xf82df3191f0, JSClass 0x6088cb0cae50, in object 0x37259eb79308 408s JS G FNDMTL: Fundamental type 'Regress.TestFundamentalSubObject' apparently has accessible fields. Gjs has no support for this yet, ignoring these. 408s ok 262 Life, the Universe and Everything Fundamental type constructs a subtype of a fundamental type 408s JS G NS: Found info type FUNCTION for 'test_create_fundamental_hidden_class_instance' in namespace 'Regress' 408s ok 263 Life, the Universe and Everything Fundamental type constructs a subtype of a hidden (no introspection data) fundamental type 408s JS G NS: Found info type FUNCTION for 'test_callback' in namespace 'Regress' 408s ok 264 Life, the Universe and Everything callbacks 408s ok 265 Life, the Universe and Everything null / undefined callback 408s JS G NS: Found info type FUNCTION for 'test_multi_callback' in namespace 'Regress' 408s ok 266 Life, the Universe and Everything callback called more than once 408s ok 267 Life, the Universe and Everything null callback called more than once 408s JS G NS: Found info type FUNCTION for 'test_array_callback' in namespace 'Regress' 408s ok 268 Life, the Universe and Everything array callbacks 408s ok 269 Life, the Universe and Everything null array callback 408s ok 270 Life, the Universe and Everything callback with inout array # SKIP Temporarily disabled with xit 408s JS G NS: Found info type FUNCTION for 'test_simple_callback' in namespace 'Regress' 408s ok 271 Life, the Universe and Everything simple callback 408s ok 272 Life, the Universe and Everything null simple callback 408s JS G NS: Found info type FUNCTION for 'test_noptr_callback' in namespace 'Regress' 408s ok 273 Life, the Universe and Everything noptr callback 408s ok 274 Life, the Universe and Everything null noptr callback 408s JS G NS: Found info type FUNCTION for 'get_num_processors' in namespace 'GLib' 408s ok 275 Life, the Universe and Everything gobject-introspected function as callback parameter 408s JS G NS: Found info type FUNCTION for 'test_callback_user_data' in namespace 'Regress' 408s ok 276 Life, the Universe and Everything callback with user data 408s JS G NS: Found info type FUNCTION for 'test_callback_return_full' in namespace 'Regress' 408s ok 277 Life, the Universe and Everything callback with transfer-full return value 408s JS G NS: Found info type FUNCTION for 'test_callback_destroy_notify' in namespace 'Regress' 408s JS G NS: Found info type FUNCTION for 'test_callback_thaw_notifications' in namespace 'Regress' 408s ok 278 Life, the Universe and Everything callback with destroy-notify 408s 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 408s JS G NS: Found info type FUNCTION for 'test_callback_destroy_notify_no_user_data' in namespace 'Regress' 408s ok 280 Life, the Universe and Everything callback with destroy-notify and no user data throws error 408s JS G NS: Found info type FUNCTION for 'test_callback_async' in namespace 'Regress' 408s JS G NS: Found info type FUNCTION for 'test_callback_thaw_async' in namespace 'Regress' 408s ok 281 Life, the Universe and Everything async callback 408s JS G NS: Found info type FUNCTION for 'test_async_ready_callback' in namespace 'Regress' 408s JS G NS: Found info type OBJECT for 'SimpleAsyncResult' in namespace 'Gio' 408s JS G OBJ: Defined class for SimpleAsyncResult (GSimpleAsyncResult), prototype 0xf82df319f38, JSClass 0x6088cb0cb460, in object 0x37259eb79330 408s JS G NS: Found info type INTERFACE for 'AsyncResult' in namespace 'Gio' 408s JS G IFACE: Defined class for AsyncResult (GAsyncResult), prototype 0xf82df310678, JSClass 0x6088cb0cb4e0, in object 0x37259eb79330 408s ok 282 Life, the Universe and Everything Gio.AsyncReadyCallback 408s JS G OBJ: Defining method instance_method_callback in prototype for RegressTestObj (Regress.TestObj) 408s ok 283 Life, the Universe and Everything instance method taking a callback 408s ok 284 Life, the Universe and Everything static method taking a callback 408s ok 285 Life, the Universe and Everything constructor taking a callback 408s JS G NS: Found info type FUNCTION for 'test_hash_table_callback' in namespace 'Regress' 408s ok 286 Life, the Universe and Everything hash table passed to callback 408s JS G NS: Found info type FUNCTION for 'test_gerror_callback' in namespace 'Regress' 408s ok 287 Life, the Universe and Everything GError callback 408s JS G NS: Found info type FUNCTION for 'test_null_gerror_callback' in namespace 'Regress' 408s ok 288 Life, the Universe and Everything null GError callback 408s JS G NS: Found info type FUNCTION for 'test_owned_gerror_callback' in namespace 'Regress' 408s ok 289 Life, the Universe and Everything owned GError callback 408s ok 290 Life, the Universe and Everything Introspected interface correctly emits interface signals 408s JS G NS: Found info type OBJECT for 'TestWi8021x' in namespace 'Regress' 408s JS G OBJ: Defined class for TestWi8021x (RegressTestWi8021x), prototype 0xf82df31d718, JSClass 0x6088cb0cb460, in object 0x37259eb79308 408s ok 291 Life, the Universe and Everything GObject with nonstandard prefix sets and gets properties 408s ok 292 Life, the Universe and Everything GObject with nonstandard prefix constructs via a static constructor 408s JS G OBJ: Defining method get_testbool in prototype for RegressTestWi8021x (Regress.TestWi8021x) 408s JS G OBJ: Defining method set_testbool in prototype for RegressTestWi8021x (Regress.TestWi8021x) 408s ok 293 Life, the Universe and Everything GObject with nonstandard prefix calls methods 408s ok 294 Life, the Universe and Everything GObject with nonstandard prefix calls a static method 408s JS G NS: Found info type OBJECT for 'TestFloating' in namespace 'Regress' 408s JS G NS: Found info type OBJECT for 'InitiallyUnowned' in namespace 'GObject' 408s JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0xf82df31dbc8, JSClass 0x6088cb0cb460, in object 0x37259eb79380 408s JS G OBJ: Defined class for TestFloating (RegressTestFloating), prototype 0xf82df31dc18, JSClass 0x6088cb0cb460, in object 0x37259eb79308 408s ok 295 Life, the Universe and Everything GObject.InitiallyUnowned constructs 408s ok 296 Life, the Universe and Everything GObject.InitiallyUnowned constructs via a static constructor 408s JS G NS: Found info type FUNCTION for 'test_torture_signature_0' in namespace 'Regress' 408s ok 297 Life, the Universe and Everything torture signature 0 408s JS G NS: Found info type FUNCTION for 'test_torture_signature_1' in namespace 'Regress' 408s ok 298 Life, the Universe and Everything torture signature 1 fail 408s ok 299 Life, the Universe and Everything torture signature 1 success 408s JS G NS: Found info type FUNCTION for 'test_torture_signature_2' in namespace 'Regress' 408s ok 300 Life, the Universe and Everything torture signature 2 408s JS G NS: Found info type FUNCTION for 'test_date_in_gvalue' in namespace 'Regress' 408s JS G NS: Found info type STRUCT for 'Date' in namespace 'GLib' 408s JS G BXD: Defined class for Date (GDate), prototype 0xf82df323128, JSClass 0x6088cb0cadd0, in object 0x37259eb79038 408s JS G BXD: Defining method get_year in prototype for GLib.Date 408s JS G BXD: Defining method get_month in prototype for GLib.Date 408s JS G NS: Found info type ENUM for 'DateMonth' in namespace 'GLib' 408s JS G ENUM: Defining enum value BAD_MONTH (fixed from bad_month) 0 408s JS G ENUM: Defining enum value JANUARY (fixed from january) 1 408s JS G ENUM: Defining enum value FEBRUARY (fixed from february) 2 408s JS G ENUM: Defining enum value MARCH (fixed from march) 3 408s JS G ENUM: Defining enum value APRIL (fixed from april) 4 408s JS G ENUM: Defining enum value MAY (fixed from may) 5 408s JS G ENUM: Defining enum value JUNE (fixed from june) 6 408s JS G ENUM: Defining enum value JULY (fixed from july) 7 408s JS G ENUM: Defining enum value AUGUST (fixed from august) 8 408s JS G ENUM: Defining enum value SEPTEMBER (fixed from september) 9 408s JS G ENUM: Defining enum value OCTOBER (fixed from october) 10 408s JS G ENUM: Defining enum value NOVEMBER (fixed from november) 11 408s JS G ENUM: Defining enum value DECEMBER (fixed from december) 12 408s JS G ENUM: Defining GLib.DateMonth as 0x11635b7cb4b8 408s JS G BXD: Defining method get_day in prototype for GLib.Date 408s ok 301 Life, the Universe and Everything GValue boxing and unboxing date in 408s JS G NS: Found info type FUNCTION for 'test_strv_in_gvalue' in namespace 'Regress' 408s ok 302 Life, the Universe and Everything GValue boxing and unboxing strv in 408s JS G NS: Found info type FUNCTION for 'test_null_strv_in_gvalue' in namespace 'Regress' 408s ok 303 Life, the Universe and Everything GValue boxing and unboxing correctly converts a NULL strv in a GValue to an empty array 408s JS G NS: Found info type FUNCTION for 'test_multiline_doc_comments' in namespace 'Regress' 408s JS G NS: Found info type FUNCTION for 'test_nested_parameter' in namespace 'Regress' 408s JS G NS: Found info type FUNCTION for 'test_versioning' in namespace 'Regress' 408s ok 304 Life, the Universe and Everything code coverage for documentation tests that don't do anything 408s JS G NS: Found info type FUNCTION for 'aliased_caller_alloc' in namespace 'Regress' 408s ok 305 Life, the Universe and Everything marshals an aliased type 408s JS G NS: Found info type STRUCT for 'TestStructFixedArray' in namespace 'Regress' 408s JS G BXD: Defined class for TestStructFixedArray (void), prototype 0xf82df323538, JSClass 0x6088cb0cadd0, in object 0x37259eb79308 408s JS G BXD: Defining method frob in prototype for Regress.TestStructFixedArray 408s ok 306 Life, the Universe and Everything deals with a fixed-size array in a struct 408s JS G NS: Found info type FUNCTION for 'has_parameter_named_attrs' in namespace 'Regress' 408s ok 307 Life, the Universe and Everything marshals a fixed-size int array as a gpointer 408s JS G NS: Found info type STRUCT for 'LikeXklConfigItem' in namespace 'Regress' 408s JS G BXD: Defined class for LikeXklConfigItem (void), prototype 0xf82df3236c8, JSClass 0x6088cb0cadd0, in object 0x37259eb79308 408s JS G BXD: Defining method set_name in prototype for Regress.LikeXklConfigItem 408s ok 308 Life, the Universe and Everything deals with a fixed-size and also zero-terminated array in a struct 408s JS G NS: Found info type FUNCTION for 'get_variant' in namespace 'Regress' 408s ok 309 Life, the Universe and Everything marshals a transfer-floating GLib.Variant 408s JS G NS: Found info type FUNCTION for 'test_array_struct_out_none' in namespace 'Regress' 408s ok 310 Life, the Universe and Everything Flat array of structs out parameter with transfer none 408s JS G NS: Found info type FUNCTION for 'test_array_struct_out_container' in namespace 'Regress' 408s ok 311 Life, the Universe and Everything Flat array of structs out parameter with transfer container 408s JS G NS: Found info type FUNCTION for 'test_array_struct_out_full_fixed' in namespace 'Regress' 408s ok 312 Life, the Universe and Everything Flat array of structs out parameter with transfer full 408s ok 313 Life, the Universe and Everything Flat array of structs caller-allocated out parameter # SKIP Not supported 408s JS G NS: Found info type FUNCTION for 'test_array_struct_in_full' in namespace 'Regress' 408s ok 314 Life, the Universe and Everything Flat array of structs transfer-full in parameter 408s JS G NS: Found info type FUNCTION for 'test_array_struct_in_none' in namespace 'Regress' 408s ok 315 Life, the Universe and Everything Flat array of structs transfer-none in parameter 408s JS G BXD: Defining method quit in prototype for GLib.MainLoop 408s JS MAINLOOP: Enqueue job , promise=, allocation site= 408s JS MAINLOOP: Main loop instance 0x19b5cf41b3b0: Spinning loop until released or hook cleared 408s JS MAINLOOP: handling job 0, 408s JS MAINLOOP: Enqueue job , promise=, allocation site= 408s JS MAINLOOP: Completed job 0 408s JS MAINLOOP: handling job 1, 408s JS MAINLOOP: Enqueue job , promise=, allocation site= 408s JS MAINLOOP: Completed job 1 408s JS MAINLOOP: handling job 2, 408s JS MAINLOOP: Enqueue job , promise=, allocation site= 408s JS MAINLOOP: Completed job 2 408s JS MAINLOOP: handling job 3, 408s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine-executor.js async resolved" 408s JS MAINLOOP: Main loop instance 0x19b5cf41b3b0: release 408s JS MAINLOOP: Completed job 3 408s JS MEMORY: Memory report: before destroying context 408s JS MEMORY: 2343 objects currently alive 408s JS MEMORY: boxed_instance = 1657 408s JS MEMORY: boxed_prototype = 26 408s JS MEMORY: closure = 16 408s JS MEMORY: function = 462 408s JS MEMORY: fundamental_instance = 2 408s JS MEMORY: fundamental_prototype = 2 408s JS MEMORY: gerror_instance = 7 408s JS MEMORY: gerror_prototype = 1 408s JS MEMORY: interface = 8 408s JS MEMORY: module = 9 408s JS MEMORY: ns = 5 408s JS MEMORY: object_instance = 126 408s JS MEMORY: object_prototype = 21 408s JS MEMORY: param = 1 408s JS MEMORY: union_instance = 0 408s JS MEMORY: union_prototype = 0 408s JS CTX: JS shutdown sequence 408s JS CTX: Stopping profiler 408s JS CTX: Shutting down toggle queue 408s JS CTX: Notifying external reference holders of GjsContext dispose 408s JS MAINLOOP: Stopping promise job dispatcher 408s JS CTX: Notifying reference holders of GjsContext dispose 408s JS CTX: Checking unhandled promise rejections 408s JS CTX: Releasing cached JS wrappers 408s JS CTX: Final triggered GC 408s JS CTX: Destroying JS context 408s JS CTX: Releasing all native objects 408s JS CTX: Disabling auto GC 408s JS CTX: Ending trace on global object 408s JS CTX: Freeing allocated resources 408s JS CTX: JS context destroyed 408s PASS: cjs/testRegress.test 408s Running test: cjs/step.test 408s 1..1 408s ok 1 - /usr/libexec/installed-tests/cjs/debugger/step.debugger 408s PASS: cjs/step.test 408s Running test: cjs/testGettext.test 408s JS NATIVE: Registered native JS module '_promiseNative' 408s JS NATIVE: Registered native JS module '_byteArrayNative' 408s JS NATIVE: Registered native JS module '_encodingNative' 408s JS NATIVE: Registered native JS module '_gi' 408s JS NATIVE: Registered native JS module 'gi' 408s JS NATIVE: Registered native JS module 'cairoNative' 408s JS NATIVE: Registered native JS module 'system' 408s JS NATIVE: Registered native JS module 'console' 408s JS NATIVE: Registered native JS module '_print' 408s JS CTX: Enabling JIT 408s JS CTX: Initialized class GjsFileImporter prototype 0x3f65d86000a0 408s JS IMPORT: Defining parent (nil) of 0x3f65d8600100 'imports' is mod 0 408s JS IMPORT: Importing '_print' 408s JS NATIVE: Defining native module '_print' 408s JS IMPORT: Defining parent 0x3f65d8600100 of 0x3f65d86007b8 '_print' is mod 1 408s JS IMPORT: successfully imported module '_print' 408s JS IMPORT: Loading internal module 'loader' (resource:///org/cinnamon/cjs/modules/internal/loader.js) 408s JS IMPORT: Module resolve hook for module 'resource:///org/cinnamon/cjs/modules/esm/_bootstrap/default.js' (resource:///org/cinnamon/cjs/modules/esm/_bootstrap/default.js), global 0x25bb87f3b128 408s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x25bb87f3b128 408s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x25bb87f3b128 408s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x25bb87f3b128 408s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x25bb87f3b128 408s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x25bb87f3b128 408s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x25bb87f3b128 408s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x25bb87f3b128 408s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x25bb87f3b128 408s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x25bb87f3b128 408s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x25bb87f3b128 408s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x25bb87f3b128 408s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x25bb87f3b128 408s JS MAINLOOP: Main loop instance 0x1a79ccf7b3b0: hold 408s JS MAINLOOP: Enqueue job , promise=, allocation site= 408s JS MAINLOOP: Starting promise job dispatcher 408s JS MAINLOOP: Main loop instance 0x1a79ccf7b3b0: Spinning loop until released or hook cleared 408s JS MAINLOOP: handling job 0, 408s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 408s JS MAINLOOP: Main loop instance 0x1a79ccf7b3b0: release 408s JS MAINLOOP: Completed job 0 408s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine.js' (resource:///org/cjs/jsunit/minijasmine.js), global 0x25bb87f3b128 408s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x25bb87f3b128 408s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x25bb87f3b128 408s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x25bb87f3b128 408s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x25bb87f3b128 408s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x25bb87f3b128 408s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x25bb87f3b128 408s JS IMPORT: Module metadata hook for module 0x3f65d86130c0 408s JS IMPORT: Defining meta.importSync for module 0x3f65d86130c0 408s JS NATIVE: Defining native module 'gi' 408s JS CTX: Initialized class GIRepositoryNamespace prototype 0x3f65d86134b0 408s JS IMPORT: JS import 'overrides' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/overrides.js 408s JS IMPORT: JS import 'overrides' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/overrides.js 408s JS IMPORT: Adding directory 'resource:///org/cinnamon/cjs/modules/core/overrides' to child importer 'overrides' 408s JS IMPORT: Importing directory 'overrides' 408s JS IMPORT: Defining parent 0x3f65d8600100 of 0x3f65d86135b0 'overrides' is mod 1 408s JS IMPORT: Defined importer 'overrides' 0x3f65d86135b0 in 0x3f65d8600100 408s JS IMPORT: successfully imported directory 'overrides' 408s JS IMPORT: Importing '_promiseNative' 408s JS NATIVE: Defining native module '_promiseNative' 408s JS IMPORT: Defining parent 0x3f65d8600100 of 0x3f65d8613a70 '_promiseNative' is mod 1 408s JS IMPORT: successfully imported module '_promiseNative' 408s JS IMPORT: Importing module GLib succeeded 408s JS IMPORT: Defining parent 0x3f65d86135b0 of 0x25bb87f3c150 'GLib' is mod 1 408s JS IMPORT: successfully imported module 'GLib' 408s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 408s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x25bb87f79060, JSClass 0x7128abc5add0, in object 0x25bb87f79038 408s JS CTX: Initialized class GIRepositoryGType prototype 0x3f65d8613dc0 408s JS CTX: Initialized class GIRepositoryFunction prototype 0x3f65d8613e20 408s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 408s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 408s JS G BXD: Defined class for Error (GError), prototype 0x25bb87f790b0, JSClass 0x7128abc5add0, in object 0x25bb87f79038 408s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 408s JS G BXD: Defined class for Variant (GVariant), prototype 0x25bb87f79100, JSClass 0x7128abc5add0, in object 0x25bb87f79038 408s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 408s JS G BXD: Defined class for Bytes (GBytes), prototype 0x25bb87f79150, JSClass 0x7128abc5add0, in object 0x25bb87f79038 408s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 408s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 408s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x25bb87f791a0, JSClass 0x7128abc5add0, in object 0x25bb87f79038 408s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 408s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 408s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 408s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 408s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 408s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 408s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 408s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 408s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 408s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 408s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 408s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 408s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 408s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 408s JS G BXD: Defined class for Thread (GThread), prototype 0x25bb87f791f0, JSClass 0x7128abc5add0, in object 0x25bb87f79038 408s JS G BXD: Defining method ref in prototype for GLib.Thread 408s JS G BXD: Defining method unref in prototype for GLib.Thread 408s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 408s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x25bb87f79240, JSClass 0x7128abc5add0, in object 0x25bb87f79038 408s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 408s JS G BXD: Defined class for Regex (GRegex), prototype 0x25bb87f79290, JSClass 0x7128abc5add0, in object 0x25bb87f79038 408s JS G BXD: Defining method match in prototype for GLib.Regex 408s JS G BXD: Defining method match_full in prototype for GLib.Regex 408s JS G BXD: Defining method match_all in prototype for GLib.Regex 408s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 408s JS G NS: Defined namespace 'GLib' 0x25bb87f79038 in GIRepository 0x3f65d8613340 408s JS IMPORT: Importing module jasmine succeeded 408s JS IMPORT: Defining parent 0x3f65d8600100 of 0x25bb87f3cce0 'jasmine' is mod 1 408s JS IMPORT: successfully imported module 'jasmine' 408s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 408s JS MAINLOOP: Main loop instance 0x1a79ccf7b3b0: hold 408s JS MAINLOOP: Enqueue job , promise=, allocation site= 408s JS MAINLOOP: Main loop instance 0x1a79ccf7b3b0: Spinning loop until released or hook cleared 408s JS MAINLOOP: handling job 0, 408s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine.js async resolved" 408s JS MAINLOOP: Main loop instance 0x1a79ccf7b3b0: release 408s JS MAINLOOP: Completed job 0 408s JS IMPORT: JS import 'gettext' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/gettext.js 408s JS IMPORT: JS import '_gettext' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_gettext.js 408s JS IMPORT: JS import '_gettext' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_gettext.js 408s JS IMPORT: Importing 'gi' 408s JS IMPORT: Defining parent 0x3f65d8600100 of 0x3f65d8613340 'gi' is mod 1 408s JS IMPORT: successfully imported module 'gi' 408s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/cinnamon/cjs/modules/core/overrides at resource:///org/cinnamon/cjs/modules/core/overrides/CjsPrivate.js 408s JS G NS: Defined namespace 'CjsPrivate' 0x25bb87f79308 in GIRepository 0x3f65d8613340 408s JS G NS: Found info type ENUM for 'LocaleCategory' in namespace 'CjsPrivate' 408s JS G ENUM: Defining enum value ALL (fixed from all) 6 408s JS G ENUM: Defining enum value COLLATE (fixed from collate) 3 408s JS G ENUM: Defining enum value CTYPE (fixed from ctype) 0 408s JS G ENUM: Defining enum value MESSAGES (fixed from messages) 5 408s JS G ENUM: Defining enum value MONETARY (fixed from monetary) 4 408s JS G ENUM: Defining enum value NUMERIC (fixed from numeric) 1 408s JS G ENUM: Defining enum value TIME (fixed from time) 2 408s JS G ENUM: Defining CjsPrivate.LocaleCategory as 0x3f65d8628ad0 408s JS IMPORT: Importing module _gettext succeeded 408s JS IMPORT: Defining parent 0x3f65d8600100 of 0x25bb87f3ce70 '_gettext' is mod 1 408s JS IMPORT: successfully imported module '_gettext' 408s JS IMPORT: Importing module gettext succeeded 408s JS IMPORT: Defining parent 0x3f65d8600100 of 0x25bb87f3ce20 'gettext' is mod 1 408s JS IMPORT: successfully imported module 'gettext' 408s JS CTX: Script evaluation succeeded 408s JS MAINLOOP: Main loop instance 0x1a79ccf7b3b0: Spinning loop until released or hook cleared 408s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine-executor.js' (resource:///org/cjs/jsunit/minijasmine-executor.js), global 0x25bb87f3b128 408s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x25bb87f3b128 408s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x25bb87f3b128 408s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x25bb87f3b128 408s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x25bb87f3b128 408s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x25bb87f3b128 408s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x25bb87f3b128 408s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x25bb87f3b128 408s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x25bb87f3b128 408s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x25bb87f3b128 408s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x25bb87f3b128 408s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x25bb87f3b128 408s JS IMPORT: Module metadata hook for module 0x3f65d862a578 408s JS IMPORT: Defining meta.importSync for module 0x3f65d862a578 408s JS NATIVE: Defining native module 'system' 408s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x25bb87f3b128 408s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x25bb87f3b128 408s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 408s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 408s JS MAINLOOP: Set main loop hook to 408s JS MAINLOOP: Main loop instance 0x1a79ccf7b3b0: hold 408s JS MAINLOOP: Running and clearing main loop hook 408s JS G BXD: Defining method run in prototype for GLib.MainLoop 408s 1..1 408s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 408s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 408s JS G BXD: Defined class for Source (GSource), prototype 0x25bb87f79358, JSClass 0x7128abc5add0, in object 0x25bb87f79038 408s JS G BXD: Defining method set_priority in prototype for GLib.Source 408s JS IMPORT: Importing '_gi' 408s JS NATIVE: Defining native module '_gi' 408s JS IMPORT: Defining parent 0x3f65d8600100 of 0x3f65d862f348 '_gi' is mod 1 408s JS IMPORT: successfully imported module '_gi' 408s JS IMPORT: JS import '_common' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_common.js 408s JS IMPORT: JS import '_common' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_common.js 408s JS IMPORT: Importing module _common succeeded 408s JS IMPORT: Defining parent 0x3f65d8600100 of 0x25bb87fc20d8 '_common' is mod 1 408s JS IMPORT: successfully imported module '_common' 408s JS IMPORT: JS import '_legacy' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_legacy.js 408s JS IMPORT: Importing module _legacy succeeded 408s JS IMPORT: Defining parent 0x3f65d8600100 of 0x25bb87fc2128 '_legacy' is mod 1 408s JS IMPORT: successfully imported module '_legacy' 408s JS IMPORT: Importing module GObject succeeded 408s JS IMPORT: Defining parent 0x3f65d86135b0 of 0x25bb87fc2088 'GObject' is mod 1 408s JS IMPORT: successfully imported module 'GObject' 408s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 408s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 408s JS G BXD: Defined class for String (GString), prototype 0x25bb87f79650, JSClass 0x7128abc5add0, in object 0x25bb87f793d0 408s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 408s JS G PRM: Defined class ParamSpec prototype is 0x25bb87fc21c8 class 0x7128abc602e8 in object 0x25bb87f793d0 408s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 408s JS G OBJ: Defined class for Object (GObject), prototype 0x25bb87f797b8, JSClass 0x7128abc5b460, in object 0x25bb87f793d0 408s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 408s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 408s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x25bb87f797e0, JSClass 0x7128abc5b460, in object 0x25bb87f793d0 408s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 408s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 408s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 408s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 408s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 408s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 408s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 408s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 408s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 408s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 408s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 408s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 408s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 408s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 408s JS G NS: Defined namespace 'GObject' 0x25bb87f793d0 in GIRepository 0x3f65d8613340 408s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 408s JS G BXD: Defining method attach in prototype for GLib.Source 408s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 408s JS IMPORT: Module metadata hook for module 0x3f65d86043f8 408s JS IMPORT: Defining meta.importSync for module 0x3f65d86043f8 408s JS G NS: Found info type FUNCTION for 'setlocale' in namespace 'CjsPrivate' 408s JS G BXD: Defining method destroy in prototype for GLib.Source 408s ok 1 Gettext module setlocale returns a locale 408s JS G BXD: Defining method quit in prototype for GLib.MainLoop 408s JS MAINLOOP: Enqueue job , promise=, allocation site= 408s JS MAINLOOP: Main loop instance 0x1a79ccf7b3b0: Spinning loop until released or hook cleared 408s JS MAINLOOP: handling job 0, 408s JS MAINLOOP: Enqueue job , promise=, allocation site= 408s JS MAINLOOP: Completed job 0 408s JS MAINLOOP: handling job 1, 408s JS MAINLOOP: Enqueue job , promise=, allocation site= 408s JS MAINLOOP: Completed job 1 408s JS MAINLOOP: handling job 2, 408s JS MAINLOOP: Enqueue job , promise=, allocation site= 408s JS MAINLOOP: Completed job 2 408s JS MAINLOOP: handling job 3, 408s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine-executor.js async resolved" 408s JS MAINLOOP: Main loop instance 0x1a79ccf7b3b0: release 408s JS MAINLOOP: Completed job 3 408s JS MEMORY: Memory report: before destroying context 408s JS MEMORY: 149 objects currently alive 408s JS MEMORY: boxed_instance = 11 408s JS MEMORY: boxed_prototype = 10 408s JS MEMORY: closure = 1 408s JS MEMORY: function = 115 408s JS MEMORY: fundamental_instance = 0 408s JS MEMORY: fundamental_prototype = 0 408s JS MEMORY: gerror_instance = 0 408s JS MEMORY: gerror_prototype = 0 408s JS MEMORY: interface = 0 408s JS MEMORY: module = 7 408s JS MEMORY: ns = 3 408s JS MEMORY: object_instance = 0 408s JS MEMORY: object_prototype = 2 408s JS MEMORY: param = 0 408s JS MEMORY: union_instance = 0 408s JS MEMORY: union_prototype = 0 408s JS CTX: JS shutdown sequence 408s JS CTX: Stopping profiler 408s JS CTX: Shutting down toggle queue 408s JS CTX: Notifying external reference holders of GjsContext dispose 408s JS MAINLOOP: Stopping promise job dispatcher 408s JS CTX: Notifying reference holders of GjsContext dispose 408s JS CTX: Checking unhandled promise rejections 408s JS CTX: Releasing cached JS wrappers 408s JS CTX: Final triggered GC 408s JS CTX: Destroying JS context 408s JS CTX: Releasing all native objects 408s JS CTX: Disabling auto GC 408s JS CTX: Ending trace on global object 408s JS CTX: Freeing allocated resources 408s JS CTX: JS context destroyed 408s PASS: cjs/testGettext.test 408s Running test: cjs/testself.test 408s JS NATIVE: Registered native JS module '_promiseNative' 408s JS NATIVE: Registered native JS module '_byteArrayNative' 408s JS NATIVE: Registered native JS module '_encodingNative' 408s JS NATIVE: Registered native JS module '_gi' 408s JS NATIVE: Registered native JS module 'gi' 408s JS NATIVE: Registered native JS module 'cairoNative' 408s JS NATIVE: Registered native JS module 'system' 408s JS NATIVE: Registered native JS module 'console' 408s JS NATIVE: Registered native JS module '_print' 408s JS CTX: Enabling JIT 408s JS CTX: Initialized class GjsFileImporter prototype 0x2a0ed61000a0 408s JS IMPORT: Defining parent (nil) of 0x2a0ed6100100 'imports' is mod 0 408s JS IMPORT: Importing '_print' 408s JS NATIVE: Defining native module '_print' 408s JS IMPORT: Defining parent 0x2a0ed6100100 of 0x2a0ed61007b8 '_print' is mod 1 408s JS IMPORT: successfully imported module '_print' 408s JS IMPORT: Loading internal module 'loader' (resource:///org/cinnamon/cjs/modules/internal/loader.js) 408s JS IMPORT: Module resolve hook for module 'resource:///org/cinnamon/cjs/modules/esm/_bootstrap/default.js' (resource:///org/cinnamon/cjs/modules/esm/_bootstrap/default.js), global 0xd811503b128 408s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xd811503b128 408s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xd811503b128 408s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xd811503b128 408s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xd811503b128 408s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xd811503b128 408s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xd811503b128 408s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xd811503b128 408s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xd811503b128 408s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xd811503b128 408s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xd811503b128 408s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xd811503b128 408s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xd811503b128 408s JS MAINLOOP: Main loop instance 0x1b761d66b3b0: hold 408s JS MAINLOOP: Enqueue job , promise=, allocation site= 408s JS MAINLOOP: Starting promise job dispatcher 408s JS MAINLOOP: Main loop instance 0x1b761d66b3b0: Spinning loop until released or hook cleared 408s JS MAINLOOP: handling job 0, 408s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 408s JS MAINLOOP: Main loop instance 0x1b761d66b3b0: release 408s JS MAINLOOP: Completed job 0 408s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine.js' (resource:///org/cjs/jsunit/minijasmine.js), global 0xd811503b128 408s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xd811503b128 408s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xd811503b128 408s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xd811503b128 408s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xd811503b128 408s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xd811503b128 408s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xd811503b128 408s JS IMPORT: Module metadata hook for module 0x2a0ed61130c0 408s JS IMPORT: Defining meta.importSync for module 0x2a0ed61130c0 408s JS NATIVE: Defining native module 'gi' 408s JS CTX: Initialized class GIRepositoryNamespace prototype 0x2a0ed61134b0 408s JS IMPORT: JS import 'overrides' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/overrides.js 408s JS IMPORT: JS import 'overrides' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/overrides.js 408s JS IMPORT: Adding directory 'resource:///org/cinnamon/cjs/modules/core/overrides' to child importer 'overrides' 408s JS IMPORT: Importing directory 'overrides' 408s JS IMPORT: Defining parent 0x2a0ed6100100 of 0x2a0ed61135b0 'overrides' is mod 1 408s JS IMPORT: Defined importer 'overrides' 0x2a0ed61135b0 in 0x2a0ed6100100 408s JS IMPORT: successfully imported directory 'overrides' 408s JS IMPORT: Importing '_promiseNative' 408s JS NATIVE: Defining native module '_promiseNative' 408s JS IMPORT: Defining parent 0x2a0ed6100100 of 0x2a0ed6113a70 '_promiseNative' is mod 1 408s JS IMPORT: successfully imported module '_promiseNative' 408s JS IMPORT: Importing module GLib succeeded 408s JS IMPORT: Defining parent 0x2a0ed61135b0 of 0xd811503c150 'GLib' is mod 1 408s JS IMPORT: successfully imported module 'GLib' 408s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 408s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xd8115079060, JSClass 0x79f9dc76add0, in object 0xd8115079038 408s JS CTX: Initialized class GIRepositoryGType prototype 0x2a0ed6113dc0 408s JS CTX: Initialized class GIRepositoryFunction prototype 0x2a0ed6113e20 408s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 408s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 408s JS G BXD: Defined class for Error (GError), prototype 0xd81150790b0, JSClass 0x79f9dc76add0, in object 0xd8115079038 408s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 408s JS G BXD: Defined class for Variant (GVariant), prototype 0xd8115079100, JSClass 0x79f9dc76add0, in object 0xd8115079038 408s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 408s JS G BXD: Defined class for Bytes (GBytes), prototype 0xd8115079150, JSClass 0x79f9dc76add0, in object 0xd8115079038 408s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 408s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 408s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xd81150791a0, JSClass 0x79f9dc76add0, in object 0xd8115079038 408s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 408s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 408s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 408s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 408s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 408s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 408s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 408s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 408s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 408s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 408s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 408s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 408s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 408s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 408s JS G BXD: Defined class for Thread (GThread), prototype 0xd81150791f0, JSClass 0x79f9dc76add0, in object 0xd8115079038 408s JS G BXD: Defining method ref in prototype for GLib.Thread 408s JS G BXD: Defining method unref in prototype for GLib.Thread 408s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 408s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0xd8115079240, JSClass 0x79f9dc76add0, in object 0xd8115079038 408s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 408s JS G BXD: Defined class for Regex (GRegex), prototype 0xd8115079290, JSClass 0x79f9dc76add0, in object 0xd8115079038 408s JS G BXD: Defining method match in prototype for GLib.Regex 408s JS G BXD: Defining method match_full in prototype for GLib.Regex 408s JS G BXD: Defining method match_all in prototype for GLib.Regex 408s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 408s JS G NS: Defined namespace 'GLib' 0xd8115079038 in GIRepository 0x2a0ed6113340 408s JS IMPORT: Importing module jasmine succeeded 408s JS IMPORT: Defining parent 0x2a0ed6100100 of 0xd811503cce0 'jasmine' is mod 1 408s JS IMPORT: successfully imported module 'jasmine' 408s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 408s JS MAINLOOP: Main loop instance 0x1b761d66b3b0: hold 408s JS MAINLOOP: Enqueue job , promise=, allocation site= 408s JS MAINLOOP: Main loop instance 0x1b761d66b3b0: Spinning loop until released or hook cleared 408s JS MAINLOOP: handling job 0, 408s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine.js async resolved" 408s JS MAINLOOP: Main loop instance 0x1b761d66b3b0: release 408s JS MAINLOOP: Completed job 0 408s JS CTX: Script evaluation succeeded 408s JS MAINLOOP: Main loop instance 0x1b761d66b3b0: Spinning loop until released or hook cleared 408s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine-executor.js' (resource:///org/cjs/jsunit/minijasmine-executor.js), global 0xd811503b128 408s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xd811503b128 408s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xd811503b128 408s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xd811503b128 408s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xd811503b128 408s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xd811503b128 408s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xd811503b128 408s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xd811503b128 408s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xd811503b128 408s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xd811503b128 408s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xd811503b128 408s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xd811503b128 408s JS IMPORT: Module metadata hook for module 0x2a0ed612d328 408s JS IMPORT: Defining meta.importSync for module 0x2a0ed612d328 408s JS NATIVE: Defining native module 'system' 408s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xd811503b128 408s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xd811503b128 408s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 408s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 408s JS MAINLOOP: Set main loop hook to 408s JS MAINLOOP: Main loop instance 0x1b761d66b3b0: hold 408s JS MAINLOOP: Running and clearing main loop hook 408s JS G BXD: Defining method run in prototype for GLib.MainLoop 408s 1..6 408s JS IMPORT: Importing 'gi' 408s JS IMPORT: Defining parent 0x2a0ed6100100 of 0x2a0ed6113340 'gi' is mod 1 408s JS IMPORT: successfully imported module 'gi' 408s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 408s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 408s JS G BXD: Defined class for Source (GSource), prototype 0xd8115079308, JSClass 0x79f9dc76add0, in object 0xd8115079038 408s JS G BXD: Defining method set_priority in prototype for GLib.Source 408s JS IMPORT: Importing '_gi' 408s JS NATIVE: Defining native module '_gi' 408s JS IMPORT: Defining parent 0x2a0ed6100100 of 0x2a0ed6132f38 '_gi' is mod 1 408s JS IMPORT: successfully imported module '_gi' 408s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/cinnamon/cjs/modules/core/overrides at resource:///org/cinnamon/cjs/modules/core/overrides/CjsPrivate.js 408s JS G NS: Defined namespace 'CjsPrivate' 0xd81150793a8 in GIRepository 0x2a0ed6113340 408s JS IMPORT: JS import '_common' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_common.js 408s JS IMPORT: JS import '_common' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_common.js 408s JS IMPORT: Importing module _common succeeded 408s JS IMPORT: Defining parent 0x2a0ed6100100 of 0xd81150c5038 '_common' is mod 1 408s JS IMPORT: successfully imported module '_common' 408s JS IMPORT: JS import '_legacy' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_legacy.js 408s JS IMPORT: Importing module _legacy succeeded 408s JS IMPORT: Defining parent 0x2a0ed6100100 of 0xd81150c5088 '_legacy' is mod 1 408s JS IMPORT: successfully imported module '_legacy' 408s JS IMPORT: Importing module GObject succeeded 408s JS IMPORT: Defining parent 0x2a0ed61135b0 of 0xd811503cfb0 'GObject' is mod 1 408s JS IMPORT: successfully imported module 'GObject' 408s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 408s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 408s JS G BXD: Defined class for String (GString), prototype 0xd8115079628, JSClass 0x79f9dc76add0, in object 0xd8115079380 408s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 408s JS G PRM: Defined class ParamSpec prototype is 0xd81150c5128 class 0x79f9dc7702e8 in object 0xd8115079380 408s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 408s JS G OBJ: Defined class for Object (GObject), prototype 0xd8115079790, JSClass 0x79f9dc76b460, in object 0xd8115079380 408s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 408s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 408s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0xd81150797b8, JSClass 0x79f9dc76b460, in object 0xd8115079380 408s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 408s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 408s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 408s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 408s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 408s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 408s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 408s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 408s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 408s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 408s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 408s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 408s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 408s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 408s JS G NS: Defined namespace 'GObject' 0xd8115079380 in GIRepository 0x2a0ed6113340 408s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 408s JS G BXD: Defining method attach in prototype for GLib.Source 408s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 408s JS IMPORT: Module metadata hook for module 0x2a0ed61043f8 408s JS IMPORT: Defining meta.importSync for module 0x2a0ed61043f8 408s JS G BXD: Defining method destroy in prototype for GLib.Source 408s ok 1 Test harness internal consistency 408s JS MAINLOOP: Enqueue job , promise=, allocation site= 408s JS MAINLOOP: handling job 0, 408s JS MAINLOOP: Enqueue job , promise=, allocation site= 408s JS MAINLOOP: Completed job 0 408s JS MAINLOOP: handling job 1, 408s ok 2 Test harness internal consistency awaiting a Promise resolves 408s JS MAINLOOP: Completed job 1 408s JS MAINLOOP: Enqueue job , promise=, allocation site= 408s JS MAINLOOP: handling job 0, 408s JS MAINLOOP: Enqueue job , promise=, allocation site= 408s JS MAINLOOP: Completed job 0 408s JS MAINLOOP: handling job 1, 408s JS MAINLOOP: Enqueue job , promise=, allocation site= 408s JS MAINLOOP: Completed job 1 408s JS MAINLOOP: handling job 2, 408s ok 3 Test harness internal consistency awaiting a nested async function resolves 408s JS MAINLOOP: Completed job 2 408s ok 4 SpiderMonkey features check Intl API was compiled into SpiderMonkey 408s ok 5 SpiderMonkey features check WeakRef is enabled 408s ok 6 SpiderMonkey features check class static blocks are enabled 408s JS G BXD: Defining method quit in prototype for GLib.MainLoop 408s JS MAINLOOP: Enqueue job , promise=, allocation site= 408s JS MAINLOOP: Main loop instance 0x1b761d66b3b0: Spinning loop until released or hook cleared 408s JS MAINLOOP: handling job 0, 408s JS MAINLOOP: Enqueue job , promise=, allocation site= 408s JS MAINLOOP: Completed job 0 408s JS MAINLOOP: handling job 1, 408s JS MAINLOOP: Enqueue job , promise=, allocation site= 408s JS MAINLOOP: Completed job 1 408s JS MAINLOOP: handling job 2, 408s JS MAINLOOP: Enqueue job , promise=, allocation site= 408s JS MAINLOOP: Completed job 2 408s JS MAINLOOP: handling job 3, 408s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine-executor.js async resolved" 408s JS MAINLOOP: Main loop instance 0x1b761d66b3b0: release 408s JS MAINLOOP: Completed job 3 408s JS MEMORY: Memory report: before destroying context 408s JS MEMORY: 172 objects currently alive 408s JS MEMORY: boxed_instance = 37 408s JS MEMORY: boxed_prototype = 10 408s JS MEMORY: closure = 1 408s JS MEMORY: function = 114 408s JS MEMORY: fundamental_instance = 0 408s JS MEMORY: fundamental_prototype = 0 408s JS MEMORY: gerror_instance = 0 408s JS MEMORY: gerror_prototype = 0 408s JS MEMORY: interface = 0 408s JS MEMORY: module = 5 408s JS MEMORY: ns = 3 408s JS MEMORY: object_instance = 0 408s JS MEMORY: object_prototype = 2 408s JS MEMORY: param = 0 408s JS MEMORY: union_instance = 0 408s JS MEMORY: union_prototype = 0 408s JS CTX: JS shutdown sequence 408s JS CTX: Stopping profiler 408s JS CTX: Shutting down toggle queue 408s JS CTX: Notifying external reference holders of GjsContext dispose 408s JS MAINLOOP: Stopping promise job dispatcher 408s JS CTX: Notifying reference holders of GjsContext dispose 408s JS CTX: Checking unhandled promise rejections 408s JS CTX: Releasing cached JS wrappers 408s JS CTX: Final triggered GC 408s JS CTX: Destroying JS context 408s JS CTX: Releasing all native objects 408s JS CTX: Disabling auto GC 408s JS CTX: Ending trace on global object 408s JS CTX: Freeing allocated resources 408s JS CTX: JS context destroyed 408s PASS: cjs/testself.test 408s Running test: cjs/frame.test 408s 1..1 408s ok 1 - /usr/libexec/installed-tests/cjs/debugger/frame.debugger 408s PASS: cjs/frame.test 408s Running test: cjs/testMainloop.test 408s JS NATIVE: Registered native JS module '_promiseNative' 408s JS NATIVE: Registered native JS module '_byteArrayNative' 408s JS NATIVE: Registered native JS module '_encodingNative' 408s JS NATIVE: Registered native JS module '_gi' 408s JS NATIVE: Registered native JS module 'gi' 408s JS NATIVE: Registered native JS module 'cairoNative' 408s JS NATIVE: Registered native JS module 'system' 408s JS NATIVE: Registered native JS module 'console' 408s JS NATIVE: Registered native JS module '_print' 408s JS CTX: Enabling JIT 408s JS CTX: Initialized class GjsFileImporter prototype 0x1dbe320000a0 408s JS IMPORT: Defining parent (nil) of 0x1dbe32000100 'imports' is mod 0 408s JS IMPORT: Importing '_print' 408s JS NATIVE: Defining native module '_print' 408s JS IMPORT: Defining parent 0x1dbe32000100 of 0x1dbe320007b8 '_print' is mod 1 408s JS IMPORT: successfully imported module '_print' 408s JS IMPORT: Loading internal module 'loader' (resource:///org/cinnamon/cjs/modules/internal/loader.js) 408s JS IMPORT: Module resolve hook for module 'resource:///org/cinnamon/cjs/modules/esm/_bootstrap/default.js' (resource:///org/cinnamon/cjs/modules/esm/_bootstrap/default.js), global 0x2350e5e3b128 408s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x2350e5e3b128 408s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2350e5e3b128 408s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2350e5e3b128 408s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2350e5e3b128 408s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2350e5e3b128 408s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x2350e5e3b128 408s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x2350e5e3b128 408s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x2350e5e3b128 408s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2350e5e3b128 408s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2350e5e3b128 408s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x2350e5e3b128 408s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x2350e5e3b128 408s JS MAINLOOP: Main loop instance 0x8c89341b3b0: hold 408s JS MAINLOOP: Enqueue job , promise=, allocation site= 408s JS MAINLOOP: Starting promise job dispatcher 408s JS MAINLOOP: Main loop instance 0x8c89341b3b0: Spinning loop until released or hook cleared 408s JS MAINLOOP: handling job 0, 408s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 408s JS MAINLOOP: Main loop instance 0x8c89341b3b0: release 408s JS MAINLOOP: Completed job 0 408s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine.js' (resource:///org/cjs/jsunit/minijasmine.js), global 0x2350e5e3b128 408s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2350e5e3b128 408s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2350e5e3b128 408s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2350e5e3b128 408s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2350e5e3b128 408s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2350e5e3b128 408s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2350e5e3b128 408s JS IMPORT: Module metadata hook for module 0x1dbe320130c0 408s JS IMPORT: Defining meta.importSync for module 0x1dbe320130c0 408s JS NATIVE: Defining native module 'gi' 408s JS CTX: Initialized class GIRepositoryNamespace prototype 0x1dbe320134b0 408s JS IMPORT: JS import 'overrides' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/overrides.js 408s JS IMPORT: JS import 'overrides' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/overrides.js 408s JS IMPORT: Adding directory 'resource:///org/cinnamon/cjs/modules/core/overrides' to child importer 'overrides' 408s JS IMPORT: Importing directory 'overrides' 408s JS IMPORT: Defining parent 0x1dbe32000100 of 0x1dbe320135b0 'overrides' is mod 1 408s JS IMPORT: Defined importer 'overrides' 0x1dbe320135b0 in 0x1dbe32000100 408s JS IMPORT: successfully imported directory 'overrides' 408s JS IMPORT: Importing '_promiseNative' 408s JS NATIVE: Defining native module '_promiseNative' 408s JS IMPORT: Defining parent 0x1dbe32000100 of 0x1dbe32013a70 '_promiseNative' is mod 1 408s JS IMPORT: successfully imported module '_promiseNative' 408s JS IMPORT: Importing module GLib succeeded 408s JS IMPORT: Defining parent 0x1dbe320135b0 of 0x2350e5e3c150 'GLib' is mod 1 408s JS IMPORT: successfully imported module 'GLib' 408s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 408s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x2350e5e79060, JSClass 0x69c91bf6add0, in object 0x2350e5e79038 408s JS CTX: Initialized class GIRepositoryGType prototype 0x1dbe32013dc0 408s JS CTX: Initialized class GIRepositoryFunction prototype 0x1dbe32013e20 408s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 408s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 408s JS G BXD: Defined class for Error (GError), prototype 0x2350e5e790b0, JSClass 0x69c91bf6add0, in object 0x2350e5e79038 408s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 408s JS G BXD: Defined class for Variant (GVariant), prototype 0x2350e5e79100, JSClass 0x69c91bf6add0, in object 0x2350e5e79038 408s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 408s JS G BXD: Defined class for Bytes (GBytes), prototype 0x2350e5e79150, JSClass 0x69c91bf6add0, in object 0x2350e5e79038 408s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 408s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 408s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x2350e5e791a0, JSClass 0x69c91bf6add0, in object 0x2350e5e79038 408s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 408s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 408s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 408s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 408s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 408s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 408s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 408s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 408s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 408s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 408s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 408s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 408s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 408s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 408s JS G BXD: Defined class for Thread (GThread), prototype 0x2350e5e791f0, JSClass 0x69c91bf6add0, in object 0x2350e5e79038 408s JS G BXD: Defining method ref in prototype for GLib.Thread 408s JS G BXD: Defining method unref in prototype for GLib.Thread 408s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 408s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x2350e5e79240, JSClass 0x69c91bf6add0, in object 0x2350e5e79038 408s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 408s JS G BXD: Defined class for Regex (GRegex), prototype 0x2350e5e79290, JSClass 0x69c91bf6add0, in object 0x2350e5e79038 408s JS G BXD: Defining method match in prototype for GLib.Regex 408s JS G BXD: Defining method match_full in prototype for GLib.Regex 408s JS G BXD: Defining method match_all in prototype for GLib.Regex 408s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 408s JS G NS: Defined namespace 'GLib' 0x2350e5e79038 in GIRepository 0x1dbe32013340 408s JS IMPORT: Importing module jasmine succeeded 408s JS IMPORT: Defining parent 0x1dbe32000100 of 0x2350e5e3cce0 'jasmine' is mod 1 408s JS IMPORT: successfully imported module 'jasmine' 408s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 408s JS MAINLOOP: Main loop instance 0x8c89341b3b0: hold 408s JS MAINLOOP: Enqueue job , promise=, allocation site= 408s JS MAINLOOP: Main loop instance 0x8c89341b3b0: Spinning loop until released or hook cleared 408s JS MAINLOOP: handling job 0, 408s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine.js async resolved" 408s JS MAINLOOP: Main loop instance 0x8c89341b3b0: release 408s JS MAINLOOP: Completed job 0 408s JS IMPORT: JS import 'mainloop' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/mainloop.js 408s JS IMPORT: Importing 'gi' 408s JS IMPORT: Defining parent 0x1dbe32000100 of 0x1dbe32013340 'gi' is mod 1 408s JS IMPORT: successfully imported module 'gi' 408s JS IMPORT: Importing '_gi' 408s JS NATIVE: Defining native module '_gi' 408s JS IMPORT: Defining parent 0x1dbe32000100 of 0x1dbe32028d38 '_gi' is mod 1 408s JS IMPORT: successfully imported module '_gi' 408s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/cinnamon/cjs/modules/core/overrides at resource:///org/cinnamon/cjs/modules/core/overrides/CjsPrivate.js 408s JS G NS: Defined namespace 'CjsPrivate' 0x2350e5e79330 in GIRepository 0x1dbe32013340 408s JS IMPORT: JS import '_common' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_common.js 408s JS IMPORT: JS import '_common' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_common.js 408s JS IMPORT: Importing module _common succeeded 408s JS IMPORT: Defining parent 0x1dbe32000100 of 0x2350e5e3cec0 '_common' is mod 1 408s JS IMPORT: successfully imported module '_common' 408s JS IMPORT: JS import '_legacy' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_legacy.js 408s JS IMPORT: Importing module _legacy succeeded 408s JS IMPORT: Defining parent 0x1dbe32000100 of 0x2350e5e3cf10 '_legacy' is mod 1 408s JS IMPORT: successfully imported module '_legacy' 408s JS IMPORT: Importing module GObject succeeded 408s JS IMPORT: Defining parent 0x1dbe320135b0 of 0x2350e5e3ce70 'GObject' is mod 1 408s JS IMPORT: successfully imported module 'GObject' 408s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 408s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 408s JS G BXD: Defined class for String (GString), prototype 0x2350e5e795b0, JSClass 0x69c91bf6add0, in object 0x2350e5e79308 408s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 408s JS G PRM: Defined class ParamSpec prototype is 0x2350e5e3cfb0 class 0x69c91bf702e8 in object 0x2350e5e79308 408s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 408s JS G OBJ: Defined class for Object (GObject), prototype 0x2350e5e79718, JSClass 0x69c91bf6b460, in object 0x2350e5e79308 408s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 408s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 408s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x2350e5e79740, JSClass 0x69c91bf6b460, in object 0x2350e5e79308 408s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 408s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 408s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 408s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 408s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 408s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 408s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 408s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 408s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 408s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 408s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 408s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 408s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 408s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 408s JS G NS: Defined namespace 'GObject' 0x2350e5e79308 in GIRepository 0x1dbe32013340 408s JS IMPORT: Importing module mainloop succeeded 408s JS IMPORT: Defining parent 0x1dbe32000100 of 0x2350e5e3ce20 'mainloop' is mod 1 408s JS IMPORT: successfully imported module 'mainloop' 408s JS CTX: Script evaluation succeeded 408s JS MAINLOOP: Main loop instance 0x8c89341b3b0: Spinning loop until released or hook cleared 408s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine-executor.js' (resource:///org/cjs/jsunit/minijasmine-executor.js), global 0x2350e5e3b128 408s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2350e5e3b128 408s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2350e5e3b128 408s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2350e5e3b128 408s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2350e5e3b128 408s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2350e5e3b128 408s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2350e5e3b128 408s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2350e5e3b128 408s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2350e5e3b128 408s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2350e5e3b128 408s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2350e5e3b128 408s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2350e5e3b128 408s JS IMPORT: Module metadata hook for module 0x1dbe32032ce8 408s JS IMPORT: Defining meta.importSync for module 0x1dbe32032ce8 408s JS NATIVE: Defining native module 'system' 408s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2350e5e3b128 408s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2350e5e3b128 408s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 408s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 408s JS MAINLOOP: Set main loop hook to 408s JS MAINLOOP: Main loop instance 0x8c89341b3b0: hold 408s JS MAINLOOP: Running and clearing main loop hook 408s JS G BXD: Defining method run in prototype for GLib.MainLoop 408s 1..8 408s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 408s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 408s JS G BXD: Defined class for Source (GSource), prototype 0x2350e5e79790, JSClass 0x69c91bf6add0, in object 0x2350e5e79038 408s JS G BXD: Defining method set_priority in prototype for GLib.Source 408s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 408s JS G BXD: Defining method attach in prototype for GLib.Source 408s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 408s JS IMPORT: Module metadata hook for module 0x1dbe320043f8 408s JS IMPORT: Defining meta.importSync for module 0x1dbe320043f8 408s JS G BXD: Defining method destroy in prototype for GLib.Source 408s ok 1 Mainloop.timeout_add() runs a timeout function 408s ok 2 Mainloop.timeout_add() runs a timeout function until it returns false 408s ok 3 Mainloop.timeout_add() runs a timeout function after an initial timeout 408s JS G NS: Found info type FUNCTION for 'source_remove' in namespace 'GLib' 408s JS G NS: Found info type FUNCTION for 'idle_source_new' in namespace 'GLib' 408s ok 4 Mainloop.idle_add() runs an idle function 408s ok 5 Mainloop.idle_add() continues to run idle functions that return true 408s ok 6 Mainloop.idle_add() does not run idle functions if removed 408s ok 7 Mainloop.idle_add() can remove idle functions while they are being invoked 408s ok 8 Mainloop.idle_add() does not leak idle callbacks 408s JS G BXD: Defining method quit in prototype for GLib.MainLoop 408s JS MAINLOOP: Enqueue job , promise=, allocation site= 408s JS MAINLOOP: Main loop instance 0x8c89341b3b0: Spinning loop until released or hook cleared 409s JS MAINLOOP: handling job 0, 409s JS MAINLOOP: Enqueue job , promise=, allocation site= 409s JS MAINLOOP: Completed job 0 409s JS MAINLOOP: handling job 1, 409s JS MAINLOOP: Enqueue job , promise=, allocation site= 409s JS MAINLOOP: Completed job 1 409s JS MAINLOOP: handling job 2, 409s JS MAINLOOP: Enqueue job , promise=, allocation site= 409s JS MAINLOOP: Completed job 2 409s JS MAINLOOP: handling job 3, 409s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine-executor.js async resolved" 409s JS MAINLOOP: Main loop instance 0x8c89341b3b0: release 409s JS MAINLOOP: Completed job 3 409s JS MEMORY: Memory report: before destroying context 409s JS MEMORY: 193 objects currently alive 409s JS MEMORY: boxed_instance = 54 409s JS MEMORY: boxed_prototype = 10 409s JS MEMORY: closure = 2 409s JS MEMORY: function = 116 409s JS MEMORY: fundamental_instance = 0 409s JS MEMORY: fundamental_prototype = 0 409s JS MEMORY: gerror_instance = 0 409s JS MEMORY: gerror_prototype = 0 409s JS MEMORY: interface = 0 409s JS MEMORY: module = 6 409s JS MEMORY: ns = 3 409s JS MEMORY: object_instance = 0 409s JS MEMORY: object_prototype = 2 409s JS MEMORY: param = 0 409s JS MEMORY: union_instance = 0 409s JS MEMORY: union_prototype = 0 409s JS CTX: JS shutdown sequence 409s JS CTX: Stopping profiler 409s JS CTX: Shutting down toggle queue 409s JS CTX: Notifying external reference holders of GjsContext dispose 409s JS MAINLOOP: Stopping promise job dispatcher 409s JS CTX: Notifying reference holders of GjsContext dispose 409s JS CTX: Checking unhandled promise rejections 409s JS CTX: Releasing cached JS wrappers 409s JS CTX: Final triggered GC 409s JS CTX: Destroying JS context 409s JS CTX: Releasing all native objects 409s JS CTX: Disabling auto GC 409s JS CTX: Ending trace on global object 409s JS CTX: Freeing allocated resources 409s JS CTX: JS context destroyed 409s PASS: cjs/testMainloop.test 409s Running test: cjs/keys.test 409s 1..1 409s ok 1 - /usr/libexec/installed-tests/cjs/debugger/keys.debugger 409s PASS: cjs/keys.test 409s Running test: cjs/testCommandLine.sh.test 409s ok 1 - Invalid option should exit with failure (exit code 1) 409s ok 2 - Invalid option should print a relevant message 409s ok 3 - System.exit(0) should exit successfully 409s ok 4 - System.exit(42) should exit with the correct exit code 409s ok 5 - System.programPath should end in '/argv.js' when gjs argv.js is run 409s # VALGRIND = 409s ok 6 - System.exit() should still exit across an FFI boundary 409s ok 7 - Unhandled promise rejections should still be printed when exiting 409s ok 8 - Basic unicode encoding (accents, etc) should be functioning properly for ARGV and imports. 409s ok 9 - Unicode encoding for symbols should be functioning properly for ARGV and imports. 409s ok 10 - --help should succeed 409s ok 11 - --help should print something 409s ok 12 - should succeed when --help is not first arg 409s ok 13 - should print something when --help is not first arg 409s ok 14 - --help should succeed before a script file 409s ok 15 - --help should print something before a script file 409s ok 16 - --help should succeed before -c 409s ok 17 - --help should print something before -c 409s ok 18 - --help after script file should be passed to script 409s ok 19 - --help after script file should not print anything 409s ok 20 - --help after -c should be passed to script 409s ok 21 - --help after -c should not print anything 409s ok 22 - -I after script should succeed but give a warning 409s ok 23 - --coverage-prefix after script should succeed but give a warning 409s ok 24 - --coverage-output after script should succeed but give a warning 409s ok 25 - --version should work 409s ok 26 - --version should print something 412s ok 27 - --version after -c should be passed to script 412s ok 28 - --version after -c should not print anything 412s ok 29 - --jsversion should work 412s ok 30 - --jsversion should print something 412s ok 31 - --jsversion after -c should be passed to script 412s ok 32 - --jsversion after -c should not print anything 412s ok 33 - no profiling data should be dumped without --profile 412s Cjs-Message: 16:18:46.334: Profiler started 412s Cjs-Message: 16:18:46.334: Profiler stopped 412s ok 34 - --profile should dump profiling data to the default file name 412s Cjs-Message: 16:18:46.363: Profiler started 412s Cjs-Message: 16:18:46.364: Profiler stopped 412s ok 35 - --profile with argument should dump profiling data to the named file 412s Cjs-Message: 16:18:46.402: Profiler started 412s Cjs-Message: 16:18:46.402: Profiler stopped 412s ok 36 - GJS_ENABLE_PROFILER=1 should enable the profiler 412s ok 37 - interpreter should exit with the correct exit code from a queued promise job 412s ok 38 - interpreter should run queued promise jobs before finishing 412s ok 39 - interpreter should stop running jobs when one calls System.exit() 412s ok 40 - unhandled promise rejection should be reported 412s ok 41 - catching an await expression should not cause unhandled rejection 412s ok 42 - main program exceptions are not swallowed by queued promise jobs 412s ok 43 - object unref from other thread after shutdown should not race 412s ok 44 - avoid crashing when GTK vfuncs are called on context destroy # SKIP GTK disabled 412s Cjs-Message: 16:18:46.585: Wrote coverage statistics to /tmp/test-tmp-cjs_testCommandLine.sh.test-1DF0B3/coverage.lcov 412s ok 45 - coverage prefix is treated as an absolute path 412s ok 46 - avoid statically importing two versions of the same module 412s # VALGRIND = 412s Executing: cjs/testCommandLine.sh.test 412s ok 47 - exit with correct code from a signal callback 412s ok 48 - avoid asserting when System.exit is called from a signal callback 412s ok 49 - exit after first System.exit call in a signal callback 412s 1..49 412s PASS: cjs/testCommandLine.sh.test 412s Running test: cjs/testLegacyByteArray.test 412s JS NATIVE: Registered native JS module '_promiseNative' 412s JS NATIVE: Registered native JS module '_byteArrayNative' 412s JS NATIVE: Registered native JS module '_encodingNative' 412s JS NATIVE: Registered native JS module '_gi' 412s JS NATIVE: Registered native JS module 'gi' 412s JS NATIVE: Registered native JS module 'cairoNative' 412s JS NATIVE: Registered native JS module 'system' 412s JS NATIVE: Registered native JS module 'console' 412s JS NATIVE: Registered native JS module '_print' 412s JS CTX: Enabling JIT 412s JS CTX: Initialized class GjsFileImporter prototype 0x3ea6cbe000a0 412s JS IMPORT: Defining parent (nil) of 0x3ea6cbe00100 'imports' is mod 0 412s JS IMPORT: Importing '_print' 412s JS NATIVE: Defining native module '_print' 412s JS IMPORT: Defining parent 0x3ea6cbe00100 of 0x3ea6cbe007b8 '_print' is mod 1 412s JS IMPORT: successfully imported module '_print' 412s JS IMPORT: Loading internal module 'loader' (resource:///org/cinnamon/cjs/modules/internal/loader.js) 412s JS IMPORT: Module resolve hook for module 'resource:///org/cinnamon/cjs/modules/esm/_bootstrap/default.js' (resource:///org/cinnamon/cjs/modules/esm/_bootstrap/default.js), global 0x2d7d6ea3b128 412s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x2d7d6ea3b128 412s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2d7d6ea3b128 412s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2d7d6ea3b128 412s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2d7d6ea3b128 412s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2d7d6ea3b128 412s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x2d7d6ea3b128 412s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x2d7d6ea3b128 412s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x2d7d6ea3b128 412s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2d7d6ea3b128 412s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2d7d6ea3b128 412s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x2d7d6ea3b128 412s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x2d7d6ea3b128 412s JS MAINLOOP: Main loop instance 0xf94be78b3b0: hold 412s JS MAINLOOP: Enqueue job , promise=, allocation site= 412s JS MAINLOOP: Starting promise job dispatcher 412s JS MAINLOOP: Main loop instance 0xf94be78b3b0: Spinning loop until released or hook cleared 412s JS MAINLOOP: handling job 0, 412s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 412s JS MAINLOOP: Main loop instance 0xf94be78b3b0: release 412s JS MAINLOOP: Completed job 0 412s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine.js' (resource:///org/cjs/jsunit/minijasmine.js), global 0x2d7d6ea3b128 412s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2d7d6ea3b128 412s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2d7d6ea3b128 412s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2d7d6ea3b128 412s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2d7d6ea3b128 412s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2d7d6ea3b128 412s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2d7d6ea3b128 412s JS IMPORT: Module metadata hook for module 0x3ea6cbe130c0 412s JS IMPORT: Defining meta.importSync for module 0x3ea6cbe130c0 412s JS NATIVE: Defining native module 'gi' 412s JS CTX: Initialized class GIRepositoryNamespace prototype 0x3ea6cbe134b0 412s JS IMPORT: JS import 'overrides' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/overrides.js 412s JS IMPORT: JS import 'overrides' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/overrides.js 412s JS IMPORT: Adding directory 'resource:///org/cinnamon/cjs/modules/core/overrides' to child importer 'overrides' 412s JS IMPORT: Importing directory 'overrides' 412s JS IMPORT: Defining parent 0x3ea6cbe00100 of 0x3ea6cbe135b0 'overrides' is mod 1 412s JS IMPORT: Defined importer 'overrides' 0x3ea6cbe135b0 in 0x3ea6cbe00100 412s JS IMPORT: successfully imported directory 'overrides' 412s JS IMPORT: Importing '_promiseNative' 412s JS NATIVE: Defining native module '_promiseNative' 412s JS IMPORT: Defining parent 0x3ea6cbe00100 of 0x3ea6cbe13a70 '_promiseNative' is mod 1 412s JS IMPORT: successfully imported module '_promiseNative' 412s JS IMPORT: Importing module GLib succeeded 412s JS IMPORT: Defining parent 0x3ea6cbe135b0 of 0x2d7d6ea3c150 'GLib' is mod 1 412s JS IMPORT: successfully imported module 'GLib' 412s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 412s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x2d7d6ea79060, JSClass 0x6c0bb216add0, in object 0x2d7d6ea79038 412s JS CTX: Initialized class GIRepositoryGType prototype 0x3ea6cbe13dc0 412s JS CTX: Initialized class GIRepositoryFunction prototype 0x3ea6cbe13e20 412s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 412s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 412s JS G BXD: Defined class for Error (GError), prototype 0x2d7d6ea790b0, JSClass 0x6c0bb216add0, in object 0x2d7d6ea79038 412s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 412s JS G BXD: Defined class for Variant (GVariant), prototype 0x2d7d6ea79100, JSClass 0x6c0bb216add0, in object 0x2d7d6ea79038 412s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 412s JS G BXD: Defined class for Bytes (GBytes), prototype 0x2d7d6ea79150, JSClass 0x6c0bb216add0, in object 0x2d7d6ea79038 412s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 412s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 412s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x2d7d6ea791a0, JSClass 0x6c0bb216add0, in object 0x2d7d6ea79038 412s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 412s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 412s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 412s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 412s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 412s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 412s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 412s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 412s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 412s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 412s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 412s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 412s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 412s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 412s JS G BXD: Defined class for Thread (GThread), prototype 0x2d7d6ea791f0, JSClass 0x6c0bb216add0, in object 0x2d7d6ea79038 412s JS G BXD: Defining method ref in prototype for GLib.Thread 412s JS G BXD: Defining method unref in prototype for GLib.Thread 412s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 412s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x2d7d6ea79240, JSClass 0x6c0bb216add0, in object 0x2d7d6ea79038 412s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 412s JS G BXD: Defined class for Regex (GRegex), prototype 0x2d7d6ea79290, JSClass 0x6c0bb216add0, in object 0x2d7d6ea79038 412s JS G BXD: Defining method match in prototype for GLib.Regex 412s JS G BXD: Defining method match_full in prototype for GLib.Regex 412s JS G BXD: Defining method match_all in prototype for GLib.Regex 412s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 412s JS G NS: Defined namespace 'GLib' 0x2d7d6ea79038 in GIRepository 0x3ea6cbe13340 412s JS IMPORT: Importing module jasmine succeeded 412s JS IMPORT: Defining parent 0x3ea6cbe00100 of 0x2d7d6ea3cce0 'jasmine' is mod 1 412s JS IMPORT: successfully imported module 'jasmine' 412s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 412s JS MAINLOOP: Main loop instance 0xf94be78b3b0: hold 412s JS MAINLOOP: Enqueue job , promise=, allocation site= 412s JS MAINLOOP: Main loop instance 0xf94be78b3b0: Spinning loop until released or hook cleared 412s JS MAINLOOP: handling job 0, 412s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine.js async resolved" 412s JS MAINLOOP: Main loop instance 0xf94be78b3b0: release 412s JS MAINLOOP: Completed job 0 412s JS IMPORT: JS import 'byteArray' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/byteArray.js 412s JS IMPORT: Importing '_byteArrayNative' 412s JS NATIVE: Defining native module '_byteArrayNative' 412s JS IMPORT: Defining parent 0x3ea6cbe00100 of 0x3ea6cbe28520 '_byteArrayNative' is mod 1 412s JS IMPORT: successfully imported module '_byteArrayNative' 412s JS IMPORT: Importing 'gi' 412s JS IMPORT: Defining parent 0x3ea6cbe00100 of 0x3ea6cbe13340 'gi' is mod 1 412s JS IMPORT: successfully imported module 'gi' 412s JS IMPORT: Importing module byteArray succeeded 412s JS IMPORT: Defining parent 0x3ea6cbe00100 of 0x2d7d6ea3ce20 'byteArray' is mod 1 412s JS IMPORT: successfully imported module 'byteArray' 412s JS IMPORT: JS import 'GIMarshallingTests' not found in resource:///org/cinnamon/cjs/modules/core/overrides at resource:///org/cinnamon/cjs/modules/core/overrides/GIMarshallingTests.js 412s JS G NS: Defined namespace 'GIMarshallingTests' 0x2d7d6ea79308 in GIRepository 0x3ea6cbe13340 412s JS IMPORT: JS import 'CjsTestTools' not found in resource:///org/cinnamon/cjs/modules/core/overrides at resource:///org/cinnamon/cjs/modules/core/overrides/CjsTestTools.js 412s JS G NS: Defined namespace 'CjsTestTools' 0x2d7d6ea79330 in GIRepository 0x3ea6cbe13340 412s JS CTX: Script evaluation succeeded 412s JS MAINLOOP: Main loop instance 0xf94be78b3b0: Spinning loop until released or hook cleared 412s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine-executor.js' (resource:///org/cjs/jsunit/minijasmine-executor.js), global 0x2d7d6ea3b128 412s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2d7d6ea3b128 412s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2d7d6ea3b128 412s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2d7d6ea3b128 412s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2d7d6ea3b128 412s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2d7d6ea3b128 412s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2d7d6ea3b128 412s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2d7d6ea3b128 412s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2d7d6ea3b128 412s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2d7d6ea3b128 412s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2d7d6ea3b128 412s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2d7d6ea3b128 412s JS IMPORT: Module metadata hook for module 0x3ea6cbe3b290 412s JS IMPORT: Defining meta.importSync for module 0x3ea6cbe3b290 412s JS NATIVE: Defining native module 'system' 412s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2d7d6ea3b128 412s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2d7d6ea3b128 412s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 412s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 412s JS MAINLOOP: Set main loop hook to 412s JS MAINLOOP: Main loop instance 0xf94be78b3b0: hold 412s JS MAINLOOP: Running and clearing main loop hook 412s JS G BXD: Defining method run in prototype for GLib.MainLoop 412s 1..29 412s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 412s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 412s JS G BXD: Defined class for Source (GSource), prototype 0x2d7d6ea79358, JSClass 0x6c0bb216add0, in object 0x2d7d6ea79038 412s JS G BXD: Defining method set_priority in prototype for GLib.Source 412s JS IMPORT: Importing '_gi' 412s JS NATIVE: Defining native module '_gi' 412s JS IMPORT: Defining parent 0x2d7d6ea3eb50 of 0x3ea6cbe03400 '_gi' is mod 1 412s JS IMPORT: successfully imported module '_gi' 412s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/cinnamon/cjs/modules/core/overrides at resource:///org/cinnamon/cjs/modules/core/overrides/CjsPrivate.js 412s JS G NS: Defined namespace 'CjsPrivate' 0x2d7d6ea793f8 in GIRepository 0x2d7d6ea3eb98 412s JS IMPORT: JS import '_common' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_common.js 412s JS IMPORT: JS import '_common' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_common.js 412s JS IMPORT: Importing module _common succeeded 412s JS IMPORT: Defining parent 0x2d7d6ea3eb50 of 0x2d7d6eac1ab0 '_common' is mod 1 412s JS IMPORT: successfully imported module '_common' 412s JS IMPORT: JS import '_legacy' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_legacy.js 412s JS IMPORT: Importing module _legacy succeeded 412s JS IMPORT: Defining parent 0x2d7d6ea3eb50 of 0x2d7d6eac1b00 '_legacy' is mod 1 412s JS IMPORT: successfully imported module '_legacy' 412s JS IMPORT: Importing module GObject succeeded 412s JS IMPORT: Defining parent 0x2d7d6ea3ebb0 of 0x2d7d6eac1a60 'GObject' is mod 1 412s JS IMPORT: successfully imported module 'GObject' 412s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 412s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 412s JS G BXD: Defined class for String (GString), prototype 0x2d7d6ea79678, JSClass 0x6c0bb216add0, in object 0x2d7d6ea793d0 412s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 412s JS G PRM: Defined class ParamSpec prototype is 0x2d7d6eac1ba0 class 0x6c0bb21702e8 in object 0x2d7d6ea793d0 412s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 412s JS G OBJ: Defined class for Object (GObject), prototype 0x2d7d6ea797e0, JSClass 0x6c0bb216b460, in object 0x2d7d6ea793d0 412s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 412s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 412s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x2d7d6ea79808, JSClass 0x6c0bb216b460, in object 0x2d7d6ea793d0 412s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 412s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 412s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 412s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 412s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 412s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 412s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 412s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 412s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 412s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 412s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 412s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 412s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 412s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 412s JS G NS: Defined namespace 'GObject' 0x2d7d6ea793d0 in GIRepository 0x2d7d6ea3eb98 412s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 412s JS G BXD: Defining method attach in prototype for GLib.Source 412s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 412s JS IMPORT: Module metadata hook for module 0x2d7d6ea62bd8 412s JS IMPORT: Defining meta.importSync for module 0x2d7d6ea62bd8 412s JS G BXD: Defining method destroy in prototype for GLib.Source 412s ok 1 Uint8Array with legacy ByteArray functions can be created from a string 412s ok 2 Uint8Array with legacy ByteArray functions can be encoded from a string 412s ok 3 Uint8Array with legacy ByteArray functions encodes as UTF-8 by default 412s ok 4 Uint8Array with legacy ByteArray functions can be converted to a string of ASCII characters 412s ok 5 Uint8Array with legacy ByteArray functions can be converted to a string of UTF-8 characters even if it ends with a 0 412s ok 6 Uint8Array with legacy ByteArray functions can be converted to a string of encoded characters even with a 0 byte 412s ok 7 Uint8Array with legacy ByteArray functions stops converting to a string at an embedded 0 byte 412s JS G BXD: Defining method get_size in prototype for GLib.Bytes 412s ok 8 Uint8Array with legacy ByteArray functions deals gracefully with a 0-length array 412s ok 9 Uint8Array with legacy ByteArray functions deals gracefully with a 0-length GLib.Bytes 412s JS G NS: Found info type FUNCTION for 'new_unaligned_bytes' in namespace 'CjsTestTools' 412s ok 10 Uint8Array with legacy ByteArray functions deals gracefully with a non-aligned GBytes 412s JS G NS: Found info type FUNCTION for 'new_static_bytes' in namespace 'CjsTestTools' 412s ok 11 Uint8Array with legacy ByteArray functions deals gracefully with a GBytes in static storage 412s ok 12 Uint8Array with legacy ByteArray functions deals gracefully with a 0-length string 412s ok 13 Uint8Array with legacy ByteArray functions deals gracefully with a non Uint8Array 412s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 412s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 412s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 412s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 412s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 412s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 412s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 412s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 412s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 412s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 412s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 412s JS G ENUM: Defining GLib.LogLevelFlags as 0x3ea6cbe64108 412s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 412s ok 14 Uint8Array with legacy ByteArray functions legacy toString() behavior is preserved when created from a string 412s JS G NS: Found info type FUNCTION for 'bytearray_full_return' in namespace 'GIMarshallingTests' 412s ok 15 Uint8Array with legacy ByteArray functions legacy toString() behavior is preserved when marshalled from GI 412s ok 16 Legacy byte array object has length 0 for empty array 412s ok 17 Legacy byte array object initially sized to 10 has length 10 412s ok 18 Legacy byte array object initially sized to 10 is initialized to zeroes 412s ok 19 Legacy byte array object assigns values correctly 412s ok 20 Legacy byte array object assignment past end implicitly lengthens the array 412s ok 21 Legacy byte array object assignment past end implicitly creates zero bytes 412s ok 22 Legacy byte array object changes the length when assigning to length property 412s ok 23 Legacy byte array object conversions gives a byte 5 when assigning 5 412s ok 24 Legacy byte array object conversions gives a byte 0 when assigning null 412s ok 25 Legacy byte array object conversions gives a byte 0 when assigning undefined 412s ok 26 Legacy byte array object conversions rounds off when assigning a double 412s ok 27 Legacy byte array object can be created from an array 412s ok 28 Legacy byte array object can be converted to a string of ASCII characters 412s JS G NS: Found info type FUNCTION for 'bytearray_none_in' in namespace 'GIMarshallingTests' 412s ok 29 Legacy byte array object can be passed in with transfer none 412s JS G BXD: Defining method quit in prototype for GLib.MainLoop 412s JS MAINLOOP: Enqueue job , promise=, allocation site= 412s JS MAINLOOP: Main loop instance 0xf94be78b3b0: Spinning loop until released or hook cleared 412s JS MAINLOOP: handling job 0, 412s JS MAINLOOP: Enqueue job , promise=, allocation site= 412s JS MAINLOOP: Completed job 0 412s JS MAINLOOP: handling job 1, 412s JS MAINLOOP: Enqueue job , promise=, allocation site= 412s JS MAINLOOP: Completed job 1 412s JS MAINLOOP: handling job 2, 412s JS MAINLOOP: Enqueue job , promise=, allocation site= 412s JS MAINLOOP: Completed job 2 412s JS MAINLOOP: handling job 3, 412s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine-executor.js async resolved" 412s JS MAINLOOP: Main loop instance 0xf94be78b3b0: release 412s JS MAINLOOP: Completed job 3 412s JS MEMORY: Memory report: before destroying context 412s JS MEMORY: 301 objects currently alive 412s JS MEMORY: boxed_instance = 156 412s JS MEMORY: boxed_prototype = 10 412s JS MEMORY: closure = 1 412s JS MEMORY: function = 121 412s JS MEMORY: fundamental_instance = 0 412s JS MEMORY: fundamental_prototype = 0 412s JS MEMORY: gerror_instance = 0 412s JS MEMORY: gerror_prototype = 0 412s JS MEMORY: interface = 0 412s JS MEMORY: module = 6 412s JS MEMORY: ns = 5 412s JS MEMORY: object_instance = 0 412s JS MEMORY: object_prototype = 2 412s JS MEMORY: param = 0 412s JS MEMORY: union_instance = 0 412s JS MEMORY: union_prototype = 0 412s JS CTX: JS shutdown sequence 412s JS CTX: Stopping profiler 412s JS CTX: Shutting down toggle queue 412s JS CTX: Notifying external reference holders of GjsContext dispose 412s JS MAINLOOP: Stopping promise job dispatcher 412s JS CTX: Notifying reference holders of GjsContext dispose 412s JS CTX: Checking unhandled promise rejections 412s JS CTX: Releasing cached JS wrappers 412s JS CTX: Final triggered GC 412s JS CTX: Destroying JS context 412s JS CTX: Releasing all native objects 412s JS CTX: Disabling auto GC 412s JS CTX: Ending trace on global object 412s JS CTX: Freeing allocated resources 412s JS CTX: JS context destroyed 412s PASS: cjs/testLegacyByteArray.test 412s Running test: cjs/testGObject.test 412s JS NATIVE: Registered native JS module '_promiseNative' 412s JS NATIVE: Registered native JS module '_byteArrayNative' 412s JS NATIVE: Registered native JS module '_encodingNative' 412s JS NATIVE: Registered native JS module '_gi' 412s JS NATIVE: Registered native JS module 'gi' 412s JS NATIVE: Registered native JS module 'cairoNative' 412s JS NATIVE: Registered native JS module 'system' 412s JS NATIVE: Registered native JS module 'console' 412s JS NATIVE: Registered native JS module '_print' 412s JS CTX: Enabling JIT 412s JS CTX: Initialized class GjsFileImporter prototype 0x2fe06fb000a0 412s JS IMPORT: Defining parent (nil) of 0x2fe06fb00100 'imports' is mod 0 412s JS IMPORT: Importing '_print' 412s JS NATIVE: Defining native module '_print' 412s JS IMPORT: Defining parent 0x2fe06fb00100 of 0x2fe06fb007b8 '_print' is mod 1 412s JS IMPORT: successfully imported module '_print' 412s JS IMPORT: Loading internal module 'loader' (resource:///org/cinnamon/cjs/modules/internal/loader.js) 412s JS IMPORT: Module resolve hook for module 'resource:///org/cinnamon/cjs/modules/esm/_bootstrap/default.js' (resource:///org/cinnamon/cjs/modules/esm/_bootstrap/default.js), global 0x3234c5d3b128 412s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x3234c5d3b128 412s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3234c5d3b128 412s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3234c5d3b128 412s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3234c5d3b128 412s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3234c5d3b128 412s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x3234c5d3b128 412s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x3234c5d3b128 412s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x3234c5d3b128 412s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3234c5d3b128 412s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3234c5d3b128 412s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x3234c5d3b128 412s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x3234c5d3b128 412s JS MAINLOOP: Main loop instance 0x11735128b3b0: hold 412s JS MAINLOOP: Enqueue job , promise=, allocation site= 412s JS MAINLOOP: Starting promise job dispatcher 412s JS MAINLOOP: Main loop instance 0x11735128b3b0: Spinning loop until released or hook cleared 412s JS MAINLOOP: handling job 0, 412s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 412s JS MAINLOOP: Main loop instance 0x11735128b3b0: release 412s JS MAINLOOP: Completed job 0 412s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine.js' (resource:///org/cjs/jsunit/minijasmine.js), global 0x3234c5d3b128 412s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3234c5d3b128 412s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3234c5d3b128 412s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3234c5d3b128 412s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3234c5d3b128 412s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3234c5d3b128 412s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3234c5d3b128 412s JS IMPORT: Module metadata hook for module 0x2fe06fb130c0 412s JS IMPORT: Defining meta.importSync for module 0x2fe06fb130c0 412s JS NATIVE: Defining native module 'gi' 412s JS CTX: Initialized class GIRepositoryNamespace prototype 0x2fe06fb134b0 412s JS IMPORT: JS import 'overrides' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/overrides.js 412s JS IMPORT: JS import 'overrides' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/overrides.js 412s JS IMPORT: Adding directory 'resource:///org/cinnamon/cjs/modules/core/overrides' to child importer 'overrides' 412s JS IMPORT: Importing directory 'overrides' 412s JS IMPORT: Defining parent 0x2fe06fb00100 of 0x2fe06fb135b0 'overrides' is mod 1 412s JS IMPORT: Defined importer 'overrides' 0x2fe06fb135b0 in 0x2fe06fb00100 412s JS IMPORT: successfully imported directory 'overrides' 412s JS IMPORT: Importing '_promiseNative' 412s JS NATIVE: Defining native module '_promiseNative' 412s JS IMPORT: Defining parent 0x2fe06fb00100 of 0x2fe06fb13a70 '_promiseNative' is mod 1 412s JS IMPORT: successfully imported module '_promiseNative' 412s JS IMPORT: Importing module GLib succeeded 412s JS IMPORT: Defining parent 0x2fe06fb135b0 of 0x3234c5d3c150 'GLib' is mod 1 412s JS IMPORT: successfully imported module 'GLib' 412s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 412s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x3234c5d79060, JSClass 0x7c70cab3add0, in object 0x3234c5d79038 412s JS CTX: Initialized class GIRepositoryGType prototype 0x2fe06fb13dc0 412s JS CTX: Initialized class GIRepositoryFunction prototype 0x2fe06fb13e20 412s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 412s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 412s JS G BXD: Defined class for Error (GError), prototype 0x3234c5d790b0, JSClass 0x7c70cab3add0, in object 0x3234c5d79038 412s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 412s JS G BXD: Defined class for Variant (GVariant), prototype 0x3234c5d79100, JSClass 0x7c70cab3add0, in object 0x3234c5d79038 412s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 412s JS G BXD: Defined class for Bytes (GBytes), prototype 0x3234c5d79150, JSClass 0x7c70cab3add0, in object 0x3234c5d79038 412s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 412s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 412s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x3234c5d791a0, JSClass 0x7c70cab3add0, in object 0x3234c5d79038 412s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 412s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 412s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 412s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 412s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 412s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 412s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 412s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 412s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 412s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 412s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 412s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 412s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 412s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 412s JS G BXD: Defined class for Thread (GThread), prototype 0x3234c5d791f0, JSClass 0x7c70cab3add0, in object 0x3234c5d79038 412s JS G BXD: Defining method ref in prototype for GLib.Thread 412s JS G BXD: Defining method unref in prototype for GLib.Thread 412s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 412s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x3234c5d79240, JSClass 0x7c70cab3add0, in object 0x3234c5d79038 412s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 412s JS G BXD: Defined class for Regex (GRegex), prototype 0x3234c5d79290, JSClass 0x7c70cab3add0, in object 0x3234c5d79038 412s JS G BXD: Defining method match in prototype for GLib.Regex 412s JS G BXD: Defining method match_full in prototype for GLib.Regex 412s JS G BXD: Defining method match_all in prototype for GLib.Regex 412s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 412s JS G NS: Defined namespace 'GLib' 0x3234c5d79038 in GIRepository 0x2fe06fb13340 412s JS IMPORT: Importing module jasmine succeeded 412s JS IMPORT: Defining parent 0x2fe06fb00100 of 0x3234c5d3cce0 'jasmine' is mod 1 412s JS IMPORT: successfully imported module 'jasmine' 412s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 412s JS MAINLOOP: Main loop instance 0x11735128b3b0: hold 412s JS MAINLOOP: Enqueue job , promise=, allocation site= 412s JS MAINLOOP: Main loop instance 0x11735128b3b0: Spinning loop until released or hook cleared 412s JS MAINLOOP: handling job 0, 412s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine.js async resolved" 412s JS MAINLOOP: Main loop instance 0x11735128b3b0: release 412s JS MAINLOOP: Completed job 0 412s JS IMPORT: Importing 'gi' 412s JS IMPORT: Defining parent 0x2fe06fb00100 of 0x2fe06fb13340 'gi' is mod 1 412s JS IMPORT: successfully imported module 'gi' 412s JS IMPORT: Importing '_gi' 412s JS NATIVE: Defining native module '_gi' 412s JS IMPORT: Defining parent 0x2fe06fb00100 of 0x2fe06fb28900 '_gi' is mod 1 412s JS IMPORT: successfully imported module '_gi' 412s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/cinnamon/cjs/modules/core/overrides at resource:///org/cinnamon/cjs/modules/core/overrides/CjsPrivate.js 412s JS G NS: Defined namespace 'CjsPrivate' 0x3234c5d79330 in GIRepository 0x2fe06fb13340 412s JS IMPORT: JS import '_common' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_common.js 412s JS IMPORT: JS import '_common' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_common.js 412s JS IMPORT: Importing module _common succeeded 412s JS IMPORT: Defining parent 0x2fe06fb00100 of 0x3234c5d3ce70 '_common' is mod 1 412s JS IMPORT: successfully imported module '_common' 412s JS IMPORT: JS import '_legacy' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_legacy.js 412s JS IMPORT: Importing module _legacy succeeded 412s JS IMPORT: Defining parent 0x2fe06fb00100 of 0x3234c5d3cec0 '_legacy' is mod 1 412s JS IMPORT: successfully imported module '_legacy' 412s JS IMPORT: Importing module GObject succeeded 412s JS IMPORT: Defining parent 0x2fe06fb135b0 of 0x3234c5d3ce20 'GObject' is mod 1 412s JS IMPORT: successfully imported module 'GObject' 412s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 412s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 412s JS G BXD: Defined class for String (GString), prototype 0x3234c5d795b0, JSClass 0x7c70cab3add0, in object 0x3234c5d79308 412s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 412s JS G PRM: Defined class ParamSpec prototype is 0x3234c5d3cf60 class 0x7c70cab402e8 in object 0x3234c5d79308 412s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 412s JS G OBJ: Defined class for Object (GObject), prototype 0x3234c5d79718, JSClass 0x7c70cab3b460, in object 0x3234c5d79308 412s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 412s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 412s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x3234c5d79740, JSClass 0x7c70cab3b460, in object 0x3234c5d79308 412s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 412s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 412s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 412s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 412s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 412s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 412s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 412s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 412s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 412s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 412s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 412s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 412s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 412s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 412s JS G NS: Defined namespace 'GObject' 0x3234c5d79308 in GIRepository 0x2fe06fb13340 412s JS IMPORT: Importing 'system' 412s JS NATIVE: Defining native module 'system' 412s JS IMPORT: Defining parent 0x2fe06fb00100 of 0x2fe06fb2cc28 'system' is mod 1 412s JS IMPORT: successfully imported module 'system' 412s JS G NS: Found info type FLAGS for 'ParamFlags' in namespace 'GObject' 412s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 412s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 412s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 412s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 412s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 412s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 412s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 412s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 412s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 412s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 412s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 412s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 412s JS G ENUM: Defining GObject.ParamFlags as 0x2fe06fb2cfc8 412s JS G NS: Found info type CONSTANT for 'MAXINT32' in namespace 'GLib' 412s JS G NS: Found info type FUNCTION for 'param_spec_int' in namespace 'GObject' 412s JS G PRM: Wrapping GParamInt 'int' on (null) with JSObject 412s JS G PRM: JSObject created with param instance 0x117351489650 type GParamInt 412s JS G NS: Found info type FUNCTION for 'param_spec_string' in namespace 'GObject' 412s JS G PRM: Wrapping GParamString 'string' on (null) with JSObject 412s JS G PRM: JSObject created with param instance 0x117351464f90 type GParamString 412s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 412s JS G NS: Found info type FUNCTION for 'param_spec_get_flags' in namespace 'CjsPrivate' 412s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 412s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 412s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 412s JS G NS: Found info type FLAGS for 'SignalFlags' in namespace 'GObject' 412s JS G ENUM: Defining enum value RUN_FIRST (fixed from run_first) 1 412s JS G ENUM: Defining enum value RUN_LAST (fixed from run_last) 2 412s JS G ENUM: Defining enum value RUN_CLEANUP (fixed from run_cleanup) 4 412s JS G ENUM: Defining enum value NO_RECURSE (fixed from no_recurse) 8 412s JS G ENUM: Defining enum value DETAILED (fixed from detailed) 16 412s JS G ENUM: Defining enum value ACTION (fixed from action) 32 412s JS G ENUM: Defining enum value NO_HOOKS (fixed from no_hooks) 64 412s JS G ENUM: Defining enum value MUST_COLLECT (fixed from must_collect) 128 412s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 256 412s JS G ENUM: Defining enum value ACCUMULATOR_FIRST_RUN (fixed from accumulator_first_run) 131072 412s JS G ENUM: Defining GObject.SignalFlags as 0x2fe06fb2dc38 412s JS CTX: Script evaluation succeeded 412s JS MAINLOOP: Main loop instance 0x11735128b3b0: Spinning loop until released or hook cleared 412s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine-executor.js' (resource:///org/cjs/jsunit/minijasmine-executor.js), global 0x3234c5d3b128 412s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3234c5d3b128 412s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3234c5d3b128 412s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3234c5d3b128 412s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3234c5d3b128 412s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3234c5d3b128 412s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3234c5d3b128 412s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3234c5d3b128 412s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3234c5d3b128 412s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3234c5d3b128 412s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3234c5d3b128 412s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3234c5d3b128 412s JS IMPORT: Module metadata hook for module 0x2fe06fb3dae0 412s JS IMPORT: Defining meta.importSync for module 0x2fe06fb3dae0 412s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3234c5d3b128 412s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3234c5d3b128 412s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 412s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 412s JS MAINLOOP: Set main loop hook to 412s JS MAINLOOP: Main loop instance 0x11735128b3b0: hold 412s JS MAINLOOP: Running and clearing main loop hook 412s JS G BXD: Defining method run in prototype for GLib.MainLoop 412s 1..24 412s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 412s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 412s JS G BXD: Defined class for Source (GSource), prototype 0x3234c5d797e0, JSClass 0x7c70cab3add0, in object 0x3234c5d79038 412s JS G BXD: Defining method set_priority in prototype for GLib.Source 412s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 412s JS G BXD: Defining method attach in prototype for GLib.Source 412s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 412s JS IMPORT: Module metadata hook for module 0x3234c5d62e08 412s JS IMPORT: Defining meta.importSync for module 0x3234c5d62e08 412s JS G OBJ: Defining method notify in prototype for GObject (GObject.Object) 412s JS G BXD: Defining method destroy in prototype for GLib.Source 412s ok 1 GObject overrides GObject.set() 412s JS G NS: Found info type FUNCTION for 'signal_handler_disconnect' in namespace 'GObject' 412s ok 2 GObject overrides Signal alternative syntax handler is called with the right object 412s ok 3 GObject overrides Signal alternative syntax disconnected handler is not called 412s ok 4 GObject overrides toString() shows the native object address 412s ok 5 GObject should be able to create a GType object for gpointer 412s ok 6 GObject should be able to create a GType object for GBoxed 412s ok 7 GObject should be able to create a GType object for GParam 412s ok 8 GObject should be able to create a GType object for GInterface 412s ok 9 GObject should be able to create a GType object for GObject 412s ok 10 GObject should be able to create a GType object for GVariant 412s JS G NS: Found info type FUNCTION for 'signal_query' in namespace 'GObject' 412s JS G NS: Found info type STRUCT for 'SignalQuery' in namespace 'GObject' 412s JS G BXD: Defined class for SignalQuery (void), prototype 0x3234c5df7128, JSClass 0x7c70cab3add0, in object 0x3234c5d79308 412s ok 11 GObject should be able to query signals 412s ok 12 GObject.Object.new() can be called with a property bag 412s ok 13 GObject.Object.new() can be called to construct an object without setting properties 412s ok 14 GObject.Object.new() complains about wrong types 412s ok 15 GObject.Object.new() complains about wrong properties 412s ok 16 GObject.Object.new() can construct C GObjects as well 412s ok 17 GObject.Object.new_with_properties() can be called with two arrays 412s ok 18 GObject.Object.new_with_properties() can be called to construct an object without setting properties 412s ok 19 GObject.Object.new_with_properties() complains about various incorrect usages 412s ok 20 GObject.Object.new_with_properties() complains about wrong types 412s ok 21 GObject.Object.new_with_properties() complains about wrong properties 412s ok 22 GObject.Object.new_with_properties() can construct C GObjects as well 412s ok 23 Unsupported methods throws on data stashing methods 412s JS G OBJ: Defining method is_floating in prototype for GObject (GObject.Object) 412s ok 24 Unsupported methods throws on refcounting methods 412s JS G BXD: Defining method quit in prototype for GLib.MainLoop 412s JS MAINLOOP: Enqueue job , promise=, allocation site= 412s JS MAINLOOP: Main loop instance 0x11735128b3b0: Spinning loop until released or hook cleared 412s JS MAINLOOP: handling job 0, 412s JS MAINLOOP: Enqueue job , promise=, allocation site= 412s JS MAINLOOP: Completed job 0 412s JS MAINLOOP: handling job 1, 412s JS MAINLOOP: Enqueue job , promise=, allocation site= 412s JS MAINLOOP: Completed job 1 412s JS MAINLOOP: handling job 2, 412s JS MAINLOOP: Enqueue job , promise=, allocation site= 412s JS MAINLOOP: Completed job 2 412s JS MAINLOOP: handling job 3, 412s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine-executor.js async resolved" 412s JS MAINLOOP: Main loop instance 0x11735128b3b0: release 412s JS MAINLOOP: Completed job 3 412s JS MEMORY: Memory report: before destroying context 412s JS MEMORY: 290 objects currently alive 412s JS MEMORY: boxed_instance = 123 412s JS MEMORY: boxed_prototype = 11 412s JS MEMORY: closure = 1 412s JS MEMORY: function = 125 412s JS MEMORY: fundamental_instance = 0 412s JS MEMORY: fundamental_prototype = 0 412s JS MEMORY: gerror_instance = 0 412s JS MEMORY: gerror_prototype = 0 412s JS MEMORY: interface = 0 412s JS MEMORY: module = 5 412s JS MEMORY: ns = 3 412s JS MEMORY: object_instance = 17 412s JS MEMORY: object_prototype = 3 412s JS MEMORY: param = 2 412s JS MEMORY: union_instance = 0 412s JS MEMORY: union_prototype = 0 412s JS CTX: JS shutdown sequence 412s JS CTX: Stopping profiler 412s JS CTX: Shutting down toggle queue 412s JS CTX: Notifying external reference holders of GjsContext dispose 412s JS MAINLOOP: Stopping promise job dispatcher 412s JS CTX: Notifying reference holders of GjsContext dispose 412s JS CTX: Checking unhandled promise rejections 412s JS CTX: Releasing cached JS wrappers 412s JS CTX: Final triggered GC 412s JS CTX: Destroying JS context 412s JS CTX: Releasing all native objects 412s JS CTX: Disabling auto GC 412s JS CTX: Ending trace on global object 412s JS CTX: Freeing allocated resources 412s JS CTX: JS context destroyed 412s PASS: cjs/testGObject.test 412s Running test: cjs/set.test 412s 1..1 412s ok 1 - /usr/libexec/installed-tests/cjs/debugger/set.debugger 412s PASS: cjs/set.test 412s Running test: cjs/detach.test 412s 1..1 412s ok 1 - /usr/libexec/installed-tests/cjs/debugger/detach.debugger 412s PASS: cjs/detach.test 412s Running test: cjs/delete.test 412s 1..1 412s ok 1 - /usr/libexec/installed-tests/cjs/debugger/delete.debugger 412s PASS: cjs/delete.test 412s Running test: cjs/testLang.test 412s JS NATIVE: Registered native JS module '_promiseNative' 412s JS NATIVE: Registered native JS module '_byteArrayNative' 412s JS NATIVE: Registered native JS module '_encodingNative' 412s JS NATIVE: Registered native JS module '_gi' 412s JS NATIVE: Registered native JS module 'gi' 412s JS NATIVE: Registered native JS module 'cairoNative' 412s JS NATIVE: Registered native JS module 'system' 412s JS NATIVE: Registered native JS module 'console' 412s JS NATIVE: Registered native JS module '_print' 412s JS CTX: Enabling JIT 412s JS CTX: Initialized class GjsFileImporter prototype 0x2ec506d000a0 412s JS IMPORT: Defining parent (nil) of 0x2ec506d00100 'imports' is mod 0 412s JS IMPORT: Importing '_print' 412s JS NATIVE: Defining native module '_print' 412s JS IMPORT: Defining parent 0x2ec506d00100 of 0x2ec506d007b8 '_print' is mod 1 412s JS IMPORT: successfully imported module '_print' 412s JS IMPORT: Loading internal module 'loader' (resource:///org/cinnamon/cjs/modules/internal/loader.js) 412s JS IMPORT: Module resolve hook for module 'resource:///org/cinnamon/cjs/modules/esm/_bootstrap/default.js' (resource:///org/cinnamon/cjs/modules/esm/_bootstrap/default.js), global 0x16b5fb83b128 412s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x16b5fb83b128 412s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x16b5fb83b128 412s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x16b5fb83b128 412s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x16b5fb83b128 412s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x16b5fb83b128 412s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x16b5fb83b128 412s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x16b5fb83b128 412s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x16b5fb83b128 412s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x16b5fb83b128 412s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x16b5fb83b128 412s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x16b5fb83b128 412s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x16b5fb83b128 412s JS MAINLOOP: Main loop instance 0xd2b47b0b3b0: hold 412s JS MAINLOOP: Enqueue job , promise=, allocation site= 412s JS MAINLOOP: Starting promise job dispatcher 412s JS MAINLOOP: Main loop instance 0xd2b47b0b3b0: Spinning loop until released or hook cleared 412s JS MAINLOOP: handling job 0, 412s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 412s JS MAINLOOP: Main loop instance 0xd2b47b0b3b0: release 412s JS MAINLOOP: Completed job 0 412s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine.js' (resource:///org/cjs/jsunit/minijasmine.js), global 0x16b5fb83b128 412s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x16b5fb83b128 412s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x16b5fb83b128 412s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x16b5fb83b128 412s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x16b5fb83b128 412s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x16b5fb83b128 412s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x16b5fb83b128 412s JS IMPORT: Module metadata hook for module 0x2ec506d130c0 412s JS IMPORT: Defining meta.importSync for module 0x2ec506d130c0 412s JS NATIVE: Defining native module 'gi' 412s JS CTX: Initialized class GIRepositoryNamespace prototype 0x2ec506d134b0 412s JS IMPORT: JS import 'overrides' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/overrides.js 412s JS IMPORT: JS import 'overrides' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/overrides.js 412s JS IMPORT: Adding directory 'resource:///org/cinnamon/cjs/modules/core/overrides' to child importer 'overrides' 412s JS IMPORT: Importing directory 'overrides' 412s JS IMPORT: Defining parent 0x2ec506d00100 of 0x2ec506d135b0 'overrides' is mod 1 412s JS IMPORT: Defined importer 'overrides' 0x2ec506d135b0 in 0x2ec506d00100 412s JS IMPORT: successfully imported directory 'overrides' 412s JS IMPORT: Importing '_promiseNative' 412s JS NATIVE: Defining native module '_promiseNative' 412s JS IMPORT: Defining parent 0x2ec506d00100 of 0x2ec506d13a70 '_promiseNative' is mod 1 412s JS IMPORT: successfully imported module '_promiseNative' 412s JS IMPORT: Importing module GLib succeeded 412s JS IMPORT: Defining parent 0x2ec506d135b0 of 0x16b5fb83c150 'GLib' is mod 1 412s JS IMPORT: successfully imported module 'GLib' 412s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 412s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x16b5fb879060, JSClass 0x6cf5e927add0, in object 0x16b5fb879038 412s JS CTX: Initialized class GIRepositoryGType prototype 0x2ec506d13dc0 412s JS CTX: Initialized class GIRepositoryFunction prototype 0x2ec506d13e20 412s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 412s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 412s JS G BXD: Defined class for Error (GError), prototype 0x16b5fb8790b0, JSClass 0x6cf5e927add0, in object 0x16b5fb879038 412s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 412s JS G BXD: Defined class for Variant (GVariant), prototype 0x16b5fb879100, JSClass 0x6cf5e927add0, in object 0x16b5fb879038 412s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 412s JS G BXD: Defined class for Bytes (GBytes), prototype 0x16b5fb879150, JSClass 0x6cf5e927add0, in object 0x16b5fb879038 412s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 412s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 412s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x16b5fb8791a0, JSClass 0x6cf5e927add0, in object 0x16b5fb879038 412s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 412s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 412s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 412s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 412s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 412s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 412s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 412s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 412s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 412s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 412s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 412s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 412s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 412s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 412s JS G BXD: Defined class for Thread (GThread), prototype 0x16b5fb8791f0, JSClass 0x6cf5e927add0, in object 0x16b5fb879038 412s JS G BXD: Defining method ref in prototype for GLib.Thread 412s JS G BXD: Defining method unref in prototype for GLib.Thread 412s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 412s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x16b5fb879240, JSClass 0x6cf5e927add0, in object 0x16b5fb879038 412s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 412s JS G BXD: Defined class for Regex (GRegex), prototype 0x16b5fb879290, JSClass 0x6cf5e927add0, in object 0x16b5fb879038 412s JS G BXD: Defining method match in prototype for GLib.Regex 412s JS G BXD: Defining method match_full in prototype for GLib.Regex 412s JS G BXD: Defining method match_all in prototype for GLib.Regex 412s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 412s JS G NS: Defined namespace 'GLib' 0x16b5fb879038 in GIRepository 0x2ec506d13340 412s JS IMPORT: Importing module jasmine succeeded 412s JS IMPORT: Defining parent 0x2ec506d00100 of 0x16b5fb83cce0 'jasmine' is mod 1 412s JS IMPORT: successfully imported module 'jasmine' 412s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 412s JS MAINLOOP: Main loop instance 0xd2b47b0b3b0: hold 412s JS MAINLOOP: Enqueue job , promise=, allocation site= 412s JS MAINLOOP: Main loop instance 0xd2b47b0b3b0: Spinning loop until released or hook cleared 412s JS MAINLOOP: handling job 0, 412s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine.js async resolved" 412s JS MAINLOOP: Main loop instance 0xd2b47b0b3b0: release 412s JS MAINLOOP: Completed job 0 412s JS IMPORT: JS import 'lang' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/lang.js 412s JS IMPORT: JS import '_legacy' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_legacy.js 412s JS IMPORT: Importing module _legacy succeeded 412s JS IMPORT: Defining parent 0x2ec506d00100 of 0x16b5fb83ce70 '_legacy' is mod 1 412s JS IMPORT: successfully imported module '_legacy' 412s JS IMPORT: Importing module lang succeeded 412s JS IMPORT: Defining parent 0x2ec506d00100 of 0x16b5fb83ce20 'lang' is mod 1 412s JS IMPORT: successfully imported module 'lang' 412s JS CTX: Script evaluation succeeded 412s JS MAINLOOP: Main loop instance 0xd2b47b0b3b0: Spinning loop until released or hook cleared 412s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine-executor.js' (resource:///org/cjs/jsunit/minijasmine-executor.js), global 0x16b5fb83b128 412s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x16b5fb83b128 412s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x16b5fb83b128 412s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x16b5fb83b128 412s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x16b5fb83b128 412s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x16b5fb83b128 412s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x16b5fb83b128 412s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x16b5fb83b128 412s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x16b5fb83b128 412s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x16b5fb83b128 412s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x16b5fb83b128 412s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x16b5fb83b128 412s JS IMPORT: Module metadata hook for module 0x2ec506d2f2f0 412s JS IMPORT: Defining meta.importSync for module 0x2ec506d2f2f0 412s JS NATIVE: Defining native module 'system' 412s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x16b5fb83b128 412s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x16b5fb83b128 412s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 412s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 412s JS MAINLOOP: Set main loop hook to 412s JS MAINLOOP: Main loop instance 0xd2b47b0b3b0: hold 412s JS MAINLOOP: Running and clearing main loop hook 412s JS G BXD: Defining method run in prototype for GLib.MainLoop 412s 1..9 412s JS IMPORT: Importing 'gi' 412s JS IMPORT: Defining parent 0x2ec506d00100 of 0x2ec506d13340 'gi' is mod 1 412s JS IMPORT: successfully imported module 'gi' 412s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 412s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 412s JS G BXD: Defined class for Source (GSource), prototype 0x16b5fb879308, JSClass 0x6cf5e927add0, in object 0x16b5fb879038 412s JS G BXD: Defining method set_priority in prototype for GLib.Source 412s JS IMPORT: Importing '_gi' 412s JS NATIVE: Defining native module '_gi' 412s JS IMPORT: Defining parent 0x2ec506d00100 of 0x2ec506d34e50 '_gi' is mod 1 412s JS IMPORT: successfully imported module '_gi' 412s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/cinnamon/cjs/modules/core/overrides at resource:///org/cinnamon/cjs/modules/core/overrides/CjsPrivate.js 412s JS G NS: Defined namespace 'CjsPrivate' 0x16b5fb8793a8 in GIRepository 0x2ec506d13340 412s JS IMPORT: JS import '_common' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_common.js 412s JS IMPORT: JS import '_common' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_common.js 412s JS IMPORT: Importing module _common succeeded 412s JS IMPORT: Defining parent 0x2ec506d00100 of 0x16b5fb8c40d8 '_common' is mod 1 412s JS IMPORT: successfully imported module '_common' 412s JS IMPORT: Importing module GObject succeeded 412s JS IMPORT: Defining parent 0x2ec506d135b0 of 0x16b5fb8c4088 'GObject' is mod 1 412s JS IMPORT: successfully imported module 'GObject' 412s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 412s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 412s JS G BXD: Defined class for String (GString), prototype 0x16b5fb879628, JSClass 0x6cf5e927add0, in object 0x16b5fb879380 412s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 412s JS G PRM: Defined class ParamSpec prototype is 0x16b5fb8c4178 class 0x6cf5e92802e8 in object 0x16b5fb879380 412s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 412s JS G OBJ: Defined class for Object (GObject), prototype 0x16b5fb879790, JSClass 0x6cf5e927b460, in object 0x16b5fb879380 412s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 412s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 412s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x16b5fb8797b8, JSClass 0x6cf5e927b460, in object 0x16b5fb879380 412s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 412s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 412s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 412s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 412s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 412s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 412s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 412s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 412s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 412s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 412s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 412s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 412s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 412s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 412s JS G NS: Defined namespace 'GObject' 0x16b5fb879380 in GIRepository 0x2ec506d13340 412s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 412s JS G BXD: Defining method attach in prototype for GLib.Source 412s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 412s JS IMPORT: Module metadata hook for module 0x2ec506d043f8 412s JS IMPORT: Defining meta.importSync for module 0x2ec506d043f8 412s JS G BXD: Defining method destroy in prototype for GLib.Source 412s ok 1 Lang module counts properties with Lang.countProperties() 412s ok 2 Lang module copies properties from one object to another with Lang.copyProperties() 412s ok 3 Lang module copies properties without an underscore with Lang.copyPublicProperties() 412s ok 4 Lang module copies property getters and setters 412s ok 5 Lang module bind() calls the bound function with the supplied this-object 412s ok 6 Lang module bind() throws an error when no function supplied 412s ok 7 Lang module bind() throws an error when this-object undefined 412s ok 8 Lang module bind() supplies extra arguments to the function 412s ok 9 Lang module bind() appends the extra arguments to any arguments passed 412s JS G BXD: Defining method quit in prototype for GLib.MainLoop 412s JS MAINLOOP: Enqueue job , promise=, allocation site= 412s JS MAINLOOP: Main loop instance 0xd2b47b0b3b0: Spinning loop until released or hook cleared 412s JS MAINLOOP: handling job 0, 412s JS MAINLOOP: Enqueue job , promise=, allocation site= 412s JS MAINLOOP: Completed job 0 412s JS MAINLOOP: handling job 1, 412s JS MAINLOOP: Enqueue job , promise=, allocation site= 412s JS MAINLOOP: Completed job 1 412s JS MAINLOOP: handling job 2, 412s JS MAINLOOP: Enqueue job , promise=, allocation site= 412s JS MAINLOOP: Completed job 2 412s JS MAINLOOP: handling job 3, 412s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine-executor.js async resolved" 412s JS MAINLOOP: Main loop instance 0xd2b47b0b3b0: release 412s JS MAINLOOP: Completed job 3 412s JS MEMORY: Memory report: before destroying context 412s JS MEMORY: 187 objects currently alive 412s JS MEMORY: boxed_instance = 51 412s JS MEMORY: boxed_prototype = 10 412s JS MEMORY: closure = 1 412s JS MEMORY: function = 114 412s JS MEMORY: fundamental_instance = 0 412s JS MEMORY: fundamental_prototype = 0 412s JS MEMORY: gerror_instance = 0 412s JS MEMORY: gerror_prototype = 0 412s JS MEMORY: interface = 0 412s JS MEMORY: module = 6 412s JS MEMORY: ns = 3 412s JS MEMORY: object_instance = 0 412s JS MEMORY: object_prototype = 2 412s JS MEMORY: param = 0 412s JS MEMORY: union_instance = 0 412s JS MEMORY: union_prototype = 0 412s JS CTX: JS shutdown sequence 412s JS CTX: Stopping profiler 412s JS CTX: Shutting down toggle queue 412s JS CTX: Notifying external reference holders of GjsContext dispose 412s JS MAINLOOP: Stopping promise job dispatcher 412s JS CTX: Notifying reference holders of GjsContext dispose 412s JS CTX: Checking unhandled promise rejections 412s JS CTX: Releasing cached JS wrappers 412s JS CTX: Final triggered GC 412s JS CTX: Destroying JS context 412s JS CTX: Releasing all native objects 412s JS CTX: Disabling auto GC 412s JS CTX: Ending trace on global object 412s JS CTX: Freeing allocated resources 412s JS CTX: JS context destroyed 412s PASS: cjs/testLang.test 412s Running test: cjs/testGObjectClass.test 412s JS NATIVE: Registered native JS module '_promiseNative' 412s JS NATIVE: Registered native JS module '_byteArrayNative' 412s JS NATIVE: Registered native JS module '_encodingNative' 412s JS NATIVE: Registered native JS module '_gi' 412s JS NATIVE: Registered native JS module 'gi' 412s JS NATIVE: Registered native JS module 'cairoNative' 412s JS NATIVE: Registered native JS module 'system' 412s JS NATIVE: Registered native JS module 'console' 412s JS NATIVE: Registered native JS module '_print' 412s JS CTX: Enabling JIT 412s JS CTX: Initialized class GjsFileImporter prototype 0x2073c85000a0 412s JS IMPORT: Defining parent (nil) of 0x2073c8500100 'imports' is mod 0 412s JS IMPORT: Importing '_print' 412s JS NATIVE: Defining native module '_print' 412s JS IMPORT: Defining parent 0x2073c8500100 of 0x2073c85007b8 '_print' is mod 1 412s JS IMPORT: successfully imported module '_print' 412s JS IMPORT: Loading internal module 'loader' (resource:///org/cinnamon/cjs/modules/internal/loader.js) 412s JS IMPORT: Module resolve hook for module 'resource:///org/cinnamon/cjs/modules/esm/_bootstrap/default.js' (resource:///org/cinnamon/cjs/modules/esm/_bootstrap/default.js), global 0x560c033b128 412s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x560c033b128 412s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x560c033b128 412s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x560c033b128 412s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x560c033b128 412s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x560c033b128 412s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x560c033b128 412s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x560c033b128 412s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x560c033b128 412s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x560c033b128 412s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x560c033b128 412s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x560c033b128 412s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x560c033b128 412s JS MAINLOOP: Main loop instance 0x1b72ef27b3b0: hold 412s JS MAINLOOP: Enqueue job , promise=, allocation site= 412s JS MAINLOOP: Starting promise job dispatcher 412s JS MAINLOOP: Main loop instance 0x1b72ef27b3b0: Spinning loop until released or hook cleared 412s JS MAINLOOP: handling job 0, 412s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 412s JS MAINLOOP: Main loop instance 0x1b72ef27b3b0: release 412s JS MAINLOOP: Completed job 0 412s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine.js' (resource:///org/cjs/jsunit/minijasmine.js), global 0x560c033b128 412s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x560c033b128 412s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x560c033b128 412s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x560c033b128 412s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x560c033b128 412s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x560c033b128 412s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x560c033b128 412s JS IMPORT: Module metadata hook for module 0x2073c85130c0 412s JS IMPORT: Defining meta.importSync for module 0x2073c85130c0 412s JS NATIVE: Defining native module 'gi' 412s JS CTX: Initialized class GIRepositoryNamespace prototype 0x2073c85134b0 412s JS IMPORT: JS import 'overrides' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/overrides.js 412s JS IMPORT: JS import 'overrides' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/overrides.js 412s JS IMPORT: Adding directory 'resource:///org/cinnamon/cjs/modules/core/overrides' to child importer 'overrides' 412s JS IMPORT: Importing directory 'overrides' 412s JS IMPORT: Defining parent 0x2073c8500100 of 0x2073c85135b0 'overrides' is mod 1 412s JS IMPORT: Defined importer 'overrides' 0x2073c85135b0 in 0x2073c8500100 412s JS IMPORT: successfully imported directory 'overrides' 412s JS IMPORT: Importing '_promiseNative' 412s JS NATIVE: Defining native module '_promiseNative' 412s JS IMPORT: Defining parent 0x2073c8500100 of 0x2073c8513a70 '_promiseNative' is mod 1 412s JS IMPORT: successfully imported module '_promiseNative' 412s JS IMPORT: Importing module GLib succeeded 412s JS IMPORT: Defining parent 0x2073c85135b0 of 0x560c033c150 'GLib' is mod 1 412s JS IMPORT: successfully imported module 'GLib' 412s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 412s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x560c0379060, JSClass 0x69e11e8eadd0, in object 0x560c0379038 412s JS CTX: Initialized class GIRepositoryGType prototype 0x2073c8513dc0 412s JS CTX: Initialized class GIRepositoryFunction prototype 0x2073c8513e20 412s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 412s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 412s JS G BXD: Defined class for Error (GError), prototype 0x560c03790b0, JSClass 0x69e11e8eadd0, in object 0x560c0379038 412s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 412s JS G BXD: Defined class for Variant (GVariant), prototype 0x560c0379100, JSClass 0x69e11e8eadd0, in object 0x560c0379038 412s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 412s JS G BXD: Defined class for Bytes (GBytes), prototype 0x560c0379150, JSClass 0x69e11e8eadd0, in object 0x560c0379038 412s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 412s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 412s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x560c03791a0, JSClass 0x69e11e8eadd0, in object 0x560c0379038 412s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 412s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 412s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 412s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 412s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 412s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 412s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 412s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 412s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 412s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 412s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 412s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 412s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 412s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 412s JS G BXD: Defined class for Thread (GThread), prototype 0x560c03791f0, JSClass 0x69e11e8eadd0, in object 0x560c0379038 412s JS G BXD: Defining method ref in prototype for GLib.Thread 412s JS G BXD: Defining method unref in prototype for GLib.Thread 412s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 412s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x560c0379240, JSClass 0x69e11e8eadd0, in object 0x560c0379038 412s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 412s JS G BXD: Defined class for Regex (GRegex), prototype 0x560c0379290, JSClass 0x69e11e8eadd0, in object 0x560c0379038 412s JS G BXD: Defining method match in prototype for GLib.Regex 412s JS G BXD: Defining method match_full in prototype for GLib.Regex 412s JS G BXD: Defining method match_all in prototype for GLib.Regex 412s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 412s JS G NS: Defined namespace 'GLib' 0x560c0379038 in GIRepository 0x2073c8513340 412s JS IMPORT: Importing module jasmine succeeded 412s JS IMPORT: Defining parent 0x2073c8500100 of 0x560c033cce0 'jasmine' is mod 1 412s JS IMPORT: successfully imported module 'jasmine' 412s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 412s JS MAINLOOP: Main loop instance 0x1b72ef27b3b0: hold 412s JS MAINLOOP: Enqueue job , promise=, allocation site= 412s JS MAINLOOP: Main loop instance 0x1b72ef27b3b0: Spinning loop until released or hook cleared 412s JS MAINLOOP: handling job 0, 412s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine.js async resolved" 412s JS MAINLOOP: Main loop instance 0x1b72ef27b3b0: release 412s JS MAINLOOP: Completed job 0 412s JS IMPORT: Importing 'system' 412s JS NATIVE: Defining native module 'system' 412s JS IMPORT: Defining parent 0x2073c8500100 of 0x2073c85283a0 'system' is mod 1 412s JS IMPORT: successfully imported module 'system' 412s JS IMPORT: Importing 'gi' 412s JS IMPORT: Defining parent 0x2073c8500100 of 0x2073c8513340 'gi' is mod 1 412s JS IMPORT: successfully imported module 'gi' 412s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/cinnamon/cjs/modules/core/overrides at resource:///org/cinnamon/cjs/modules/core/overrides/CjsPrivate.js 412s JS G NS: Defined namespace 'CjsPrivate' 0x560c0379330 in GIRepository 0x2073c8513340 412s JS IMPORT: JS import 'signals' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/signals.js 412s JS IMPORT: JS import 'lang' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/lang.js 412s JS IMPORT: JS import '_legacy' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_legacy.js 412s JS IMPORT: Importing module _legacy succeeded 412s JS IMPORT: Defining parent 0x2073c8500100 of 0x560c033cf10 '_legacy' is mod 1 412s JS IMPORT: successfully imported module '_legacy' 412s JS IMPORT: Importing module lang succeeded 412s JS IMPORT: Defining parent 0x2073c8500100 of 0x560c033cec0 'lang' is mod 1 412s JS IMPORT: successfully imported module 'lang' 412s JS IMPORT: JS import '_signals' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_signals.js 412s JS IMPORT: JS import '_signals' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_signals.js 412s JS IMPORT: Importing module _signals succeeded 412s JS IMPORT: Defining parent 0x2073c8500100 of 0x560c033cf60 '_signals' is mod 1 412s JS IMPORT: successfully imported module '_signals' 412s JS IMPORT: Importing module signals succeeded 412s JS IMPORT: Defining parent 0x2073c8500100 of 0x560c033ce70 'signals' is mod 1 412s JS IMPORT: successfully imported module 'signals' 412s JS IMPORT: Importing module Gio succeeded 412s JS IMPORT: Defining parent 0x2073c85135b0 of 0x560c033ce20 'Gio' is mod 1 412s JS IMPORT: successfully imported module 'Gio' 412s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 412s JS IMPORT: Importing '_gi' 412s JS NATIVE: Defining native module '_gi' 412s JS IMPORT: Defining parent 0x2073c8500100 of 0x2073c852b970 '_gi' is mod 1 412s JS IMPORT: successfully imported module '_gi' 412s JS IMPORT: JS import '_common' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_common.js 412s JS IMPORT: JS import '_common' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_common.js 412s JS IMPORT: Importing module _common succeeded 412s JS IMPORT: Defining parent 0x2073c8500100 of 0x560c03de038 '_common' is mod 1 412s JS IMPORT: successfully imported module '_common' 412s JS IMPORT: Importing module GObject succeeded 412s JS IMPORT: Defining parent 0x2073c85135b0 of 0x560c033cfb0 'GObject' is mod 1 412s JS IMPORT: successfully imported module 'GObject' 412s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 412s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 412s JS G BXD: Defined class for String (GString), prototype 0x560c03795d8, JSClass 0x69e11e8eadd0, in object 0x560c0379358 412s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 412s JS G PRM: Defined class ParamSpec prototype is 0x560c03de0d8 class 0x69e11e8f02e8 in object 0x560c0379358 412s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 412s JS G OBJ: Defined class for Object (GObject), prototype 0x560c0379740, JSClass 0x69e11e8eb460, in object 0x560c0379358 412s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 412s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 412s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x560c0379768, JSClass 0x69e11e8eb460, in object 0x560c0379358 412s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 412s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 412s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 412s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 412s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 412s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 412s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 412s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 412s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 412s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 412s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 412s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 412s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 412s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 412s JS G NS: Defined namespace 'GObject' 0x560c0379358 in GIRepository 0x2073c8513340 412s JS G OBJ: Defined class for Application (GApplication), prototype 0x560c03797b8, JSClass 0x69e11e8eb460, in object 0x560c0379308 412s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 412s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x560c03de5b0, JSClass 0x69e11e8eb4e0, in object 0x560c0379308 412s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 412s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 412s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 412s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 412s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 412s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 412s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 412s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 412s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 412s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 412s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x560c0379830, JSClass 0x69e11e8eb460, in object 0x560c0379308 412s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 412s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x560c03de830, JSClass 0x69e11e8eb4e0, in object 0x560c0379308 412s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 412s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x560c03798a8, JSClass 0x69e11e8eb460, in object 0x560c0379308 412s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 412s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 412s JS G IFACE: Defined class for Initable (GInitable), prototype 0x560c03de970, JSClass 0x69e11e8eb4e0, in object 0x560c0379308 412s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 412s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 412s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 412s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x560c0379920, JSClass 0x69e11e8eadd0, in object 0x560c0379308 412s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 412s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x560c0379970, JSClass 0x69e11e8eadd0, in object 0x560c0379308 412s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'CjsPrivate' 412s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 412s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x560c03799c0, JSClass 0x69e11e8eb460, in object 0x560c0379308 412s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x560c0379a10, JSClass 0x69e11e8eb460, in object 0x560c0379330 412s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 412s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x560c0379a60, JSClass 0x69e11e8eb460, in object 0x560c0379308 412s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 412s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 412s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 412s JS G IFACE: Defined class for File (GFile), prototype 0x560c03dead8, JSClass 0x69e11e8eb4e0, in object 0x560c0379308 412s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x560c0379ad8, JSClass 0x69e11e8eb460, in object 0x2073c8513420 412s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 412s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x560c0379b50, JSClass 0x69e11e8eb460, in object 0x560c0379308 412s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 412s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 412s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x560c0379ba0, JSClass 0x69e11e8eb460, in object 0x560c0379308 412s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 412s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x560c0379bf0, JSClass 0x69e11e8eb460, in object 0x560c0379308 412s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 412s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x560c0379c40, JSClass 0x69e11e8eadd0, in object 0x560c0379308 412s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 412s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 412s JS G OBJ: Defined class for Settings (GSettings), prototype 0x560c0379c90, JSClass 0x69e11e8eb460, in object 0x560c0379308 412s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 412s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 412s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 412s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 412s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 412s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 412s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 412s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 412s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 412s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 412s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 412s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 412s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 412s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 412s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 412s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 412s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 412s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 412s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 412s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 412s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 412s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 412s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 412s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 412s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 412s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 412s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 412s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 412s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 412s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 412s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 412s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 412s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 412s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 412s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 412s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 412s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 412s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 412s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 412s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 412s JS G NS: Defined namespace 'Gio' 0x560c0379308 in GIRepository 0x2073c8513340 412s JS IMPORT: Importing module Gtk succeeded 412s JS IMPORT: Defining parent 0x2073c85135b0 of 0x560c03ea588 'Gtk' is mod 1 412s JS IMPORT: successfully imported module 'Gtk' 412s JS G NS: Found info type OBJECT for 'Widget' in namespace 'Gtk' 412s JS G NS: Found info type OBJECT for 'InitiallyUnowned' in namespace 'GObject' 412s JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0x560c0379d08, JSClass 0x69e11e8eb460, in object 0x560c0379358 412s JS G OBJ: Defined class for Widget (GtkWidget), prototype 0x560c0379d58, JSClass 0x69e11e8eb460, in object 0x560c0379ce0 412s JS G NS: Found info type INTERFACE for 'Buildable' in namespace 'Gtk' 412s JS G IFACE: Defined class for Buildable (GtkBuildable), prototype 0x560c03ea880, JSClass 0x69e11e8eb4e0, in object 0x560c0379ce0 412s JS G NS: Found info type OBJECT for 'Container' in namespace 'Gtk' 412s JS G OBJ: Defined class for Container (GtkContainer), prototype 0x560c0379dd0, JSClass 0x69e11e8eb460, in object 0x560c0379ce0 412s JS G OBJ: Defining method child_set_property in prototype for GtkContainer (Gtk.Container) 412s JS G NS: Defined namespace 'Gtk' 0x560c0379ce0 in GIRepository 0x2073c8513340 412s JS G NS: Found info type FLAGS for 'ParamFlags' in namespace 'GObject' 412s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 412s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 412s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 412s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 412s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 412s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 412s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 412s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 412s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 412s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 412s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 412s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 412s JS G ENUM: Defining GObject.ParamFlags as 0x2073c8532580 412s JS G NS: Found info type FUNCTION for 'param_spec_string' in namespace 'GObject' 412s JS G PRM: Wrapping GParamString 'readwrite' on (null) with JSObject 412s JS G PRM: JSObject created with param instance 0x1b72ef33c480 type GParamString 412s JS G PRM: Wrapping GParamString 'readonly' on (null) with JSObject 412s JS G PRM: JSObject created with param instance 0x1b72ef50d450 type GParamString 412s JS G PRM: Wrapping GParamString 'construct' on (null) with JSObject 412s JS G PRM: JSObject created with param instance 0x1b72ef50d570 type GParamString 412s JS G NS: Found info type FLAGS for 'SignalFlags' in namespace 'GObject' 412s JS G ENUM: Defining enum value RUN_FIRST (fixed from run_first) 1 412s JS G ENUM: Defining enum value RUN_LAST (fixed from run_last) 2 412s JS G ENUM: Defining enum value RUN_CLEANUP (fixed from run_cleanup) 4 412s JS G ENUM: Defining enum value NO_RECURSE (fixed from no_recurse) 8 412s JS G ENUM: Defining enum value DETAILED (fixed from detailed) 16 412s JS G ENUM: Defining enum value ACTION (fixed from action) 32 412s JS G ENUM: Defining enum value NO_HOOKS (fixed from no_hooks) 64 412s JS G ENUM: Defining enum value MUST_COLLECT (fixed from must_collect) 128 412s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 256 412s JS G ENUM: Defining enum value ACCUMULATOR_FIRST_RUN (fixed from accumulator_first_run) 131072 412s JS G ENUM: Defining GObject.SignalFlags as 0x2073c85327b0 412s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 412s JS G NS: Found info type FUNCTION for 'param_spec_get_flags' in namespace 'CjsPrivate' 412s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 412s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 412s JS G NS: Found info type FUNCTION for 'signal_lookup' in namespace 'GObject' 412s JS G NS: Found info type FUNCTION for 'signal_override_class_closure' in namespace 'GObject' 412s JS G PRM: Wrapping GParamString 'readwrite' on (null) with JSObject 412s JS G PRM: JSObject created with param instance 0x1b72ef516270 type GParamString 412s JS G PRM: Wrapping GParamString 'readonly' on (null) with JSObject 412s JS G PRM: JSObject created with param instance 0x1b72ef5161e0 type GParamString 412s JS G PRM: Wrapping GParamString 'construct' on (null) with JSObject 412s JS G PRM: JSObject created with param instance 0x1b72ef515ed0 type GParamString 412s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 412s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 412s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 412s JS G NS: Found info type FLAGS for 'TypeFlags' in namespace 'GObject' 412s JS G ENUM: Defining enum value NONE (fixed from none) 0 412s JS G ENUM: Defining enum value ABSTRACT (fixed from abstract) 16 412s JS G ENUM: Defining enum value VALUE_ABSTRACT (fixed from value_abstract) 32 412s JS G ENUM: Defining enum value FINAL (fixed from final) 64 412s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 128 412s JS G ENUM: Defining GObject.TypeFlags as 0x2073c85358e0 412s JS G NS: Found info type FUNCTION for 'uuid_string_random' in namespace 'GLib' 412s JS G PRM: Wrapping GParamString 'string' on (null) with JSObject 412s JS G PRM: JSObject created with param instance 0x1b72ef3846b0 type GParamString 412s JS G NS: Found info type FUNCTION for 'param_spec_boolean' in namespace 'GObject' 412s JS G PRM: Wrapping GParamBoolean 'bool' on (null) with JSObject 412s JS G PRM: JSObject created with param instance 0x1b72ef51d510 type GParamBoolean 412s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 412s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 412s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 412s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 412s JS G NS: Found info type FUNCTION for 'param_spec_int' in namespace 'GObject' 412s JS G PRM: Wrapping GParamInt 'simple' on (null) with JSObject 412s JS G PRM: JSObject created with param instance 0x1b72ef384ea0 type GParamInt 412s JS G PRM: Wrapping GParamInt 'long-long-name' on (null) with JSObject 412s JS G PRM: JSObject created with param instance 0x1b72ef39a3f0 type GParamInt 412s JS G PRM: Wrapping GParamInt 'construct' on (null) with JSObject 412s JS G PRM: JSObject created with param instance 0x1b72ef39a4d0 type GParamInt 412s JS G PRM: Wrapping GParamInt 'construct-only' on (null) with JSObject 412s JS G PRM: JSObject created with param instance 0x1b72ef39a5b0 type GParamInt 412s JS G PRM: Wrapping GParamInt 'construct-only-with-setter' on (null) with JSObject 412s JS G PRM: JSObject created with param instance 0x1b72ef39a6e0 type GParamInt 412s JS G PRM: Wrapping GParamInt 'construct-only-was-invalid-in-turkish' on (null) with JSObject 412s JS G PRM: JSObject created with param instance 0x1b72ef39a760 type GParamInt 412s JS G PRM: Wrapping GParamInt 'snake-name' on (null) with JSObject 412s JS G PRM: JSObject created with param instance 0x1b72ef39a960 type GParamInt 412s JS G PRM: Wrapping GParamInt 'camel-name' on (null) with JSObject 412s JS G PRM: JSObject created with param instance 0x1b72ef39aa40 type GParamInt 412s JS G PRM: Wrapping GParamInt 'kebab-name' on (null) with JSObject 412s JS G PRM: JSObject created with param instance 0x1b72ef33fd60 type GParamInt 412s JS G PRM: Wrapping GParamInt 'readonly' on (null) with JSObject 412s JS G PRM: JSObject created with param instance 0x1b72ef33fe20 type GParamInt 412s JS G PRM: Wrapping GParamInt 'writeonly' on (null) with JSObject 412s JS G PRM: JSObject created with param instance 0x1b72ef33ff00 type GParamInt 412s JS G PRM: Wrapping GParamInt 'missing-getter' on (null) with JSObject 412s JS G PRM: JSObject created with param instance 0x1b72ef33ffe0 type GParamInt 412s JS G PRM: Wrapping GParamInt 'missing-setter' on (null) with JSObject 412s JS G PRM: JSObject created with param instance 0x1b72ef3400c0 type GParamInt 412s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 412s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 412s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 412s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 412s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 412s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 412s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 412s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 412s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 412s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 412s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 412s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 412s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 412s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 412s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 412s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 412s JS G NS: Found info type FUNCTION for 'param_spec_boxed' in namespace 'GObject' 412s JS G PRM: Wrapping GParamBoxed 'jsobj-prop' on (null) with JSObject 412s JS G PRM: JSObject created with param instance 0x1b72ef3c1c10 type GParamBoxed 412s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 412s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 412s JS G NS: Found info type CONSTANT for 'MININT32' in namespace 'GLib' 412s JS G NS: Found info type CONSTANT for 'MAXINT32' in namespace 'GLib' 412s JS G NS: Found info type FUNCTION for 'param_spec_int64' in namespace 'GObject' 412s JS G PRM: Wrapping GParamInt64 'int64' on (null) with JSObject 412s JS G PRM: JSObject created with param instance 0x1b72ef385000 type GParamInt64 412s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 412s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 412s JS CTX: Script evaluation succeeded 412s JS MAINLOOP: Main loop instance 0x1b72ef27b3b0: Spinning loop until released or hook cleared 412s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine-executor.js' (resource:///org/cjs/jsunit/minijasmine-executor.js), global 0x560c033b128 412s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x560c033b128 412s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x560c033b128 412s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x560c033b128 412s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x560c033b128 412s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x560c033b128 412s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x560c033b128 412s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x560c033b128 412s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x560c033b128 412s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x560c033b128 412s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x560c033b128 412s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x560c033b128 412s JS IMPORT: Module metadata hook for module 0x2073c85494c8 412s JS IMPORT: Defining meta.importSync for module 0x2073c85494c8 412s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x560c033b128 412s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x560c033b128 412s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 412s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 412s JS MAINLOOP: Set main loop hook to 412s JS MAINLOOP: Main loop instance 0x1b72ef27b3b0: hold 412s JS MAINLOOP: Running and clearing main loop hook 412s JS G BXD: Defining method run in prototype for GLib.MainLoop 412s 1..129 412s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 412s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 412s JS G BXD: Defined class for Source (GSource), prototype 0x560c03f33a8, JSClass 0x69e11e8eadd0, in object 0x560c0379038 412s JS G BXD: Defining method set_priority in prototype for GLib.Source 412s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 412s JS G BXD: Defining method attach in prototype for GLib.Source 412s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 412s JS IMPORT: Module metadata hook for module 0x560c03f92a8 412s JS IMPORT: Defining meta.importSync for module 0x560c03f92a8 412s JS G BXD: Defining method destroy in prototype for GLib.Source 412s ok 1 GObject class with decorator throws an error when not used with a GObject-derived class 412s ok 2 GObject class with decorator throws an error when used with an abstract class 412s ok 3 GObject class with decorator throws if final class is inherited from 412s ok 4 GObject class with decorator constructs with default values for properties 412s ok 5 GObject class with decorator constructs with a hash of property values 412s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 412s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 412s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 412s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 412s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 412s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 412s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 412s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 412s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 412s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 412s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 412s JS G ENUM: Defining GLib.LogLevelFlags as 0x2073c857fce0 412s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 412s ok 6 GObject class with decorator warns if more than one argument passed to the default constructor 412s ok 7 GObject class with decorator throws an error if the first argument to the default constructor is not a property hash 412s ok 8 GObject class with decorator does not accept a property hash that is not a plain object 412s JS G NS: Found info type OBJECT for 'Builder' in namespace 'Gtk' 412s JS G OBJ: Defined class for Builder (GtkBuilder), prototype 0x560c03f3d58, JSClass 0x69e11e8eb460, in object 0x560c0379ce0 412s JS G OBJ: Defining method get_object in prototype for GtkBuilder (Gtk.Builder) 412s ok 9 GObject class with decorator constructs with property values from Gtk.Builder 412s ok 10 GObject class with decorator does not allow changing CONSTRUCT_ONLY properties 412s ok 11 GObject class with decorator has a name 412s JS G OBJ: Defining method notify in prototype for GObject (GObject.Object) 412s JS G PRM: Wrapping GParamString 'readonly' on Gjs_MyObject with JSObject 412s JS G PRM: JSObject created with param instance 0x1b72ef50d450 type GParamString 412s JS G PRM: Wrapping GParamString 'readonly' on Gjs_MyObject with JSObject 412s JS G PRM: JSObject created with param instance 0x1b72ef50d450 type GParamString 412s ok 12 GObject class with decorator has a notify signal 412s JS MAINLOOP: Enqueue job , promise=, allocation site= 412s JS MAINLOOP: handling job 0, 412s JS MAINLOOP: Enqueue job , promise=, allocation site= 412s JS MAINLOOP: Completed job 0 412s JS MAINLOOP: handling job 1, 412s ok 13 GObject class with decorator disconnects connect_object signals on destruction 412s JS MAINLOOP: Completed job 1 412s ok 14 GObject class with decorator can define its own signals 412s ok 15 GObject class with decorator passes emitted arguments to signal handlers 412s ok 16 GObject class with decorator can return values from signals 412s ok 17 GObject class with decorator does not call first-wins signal handlers after one returns a value 412s ok 18 GObject class with decorator gets the return value of the default handler 412s ok 19 GObject class with decorator calls run-last default handler last 412s ok 20 GObject class with decorator can inherit from something that's not GObject.Object 412s JS G NS: Found info type FUNCTION for 'type_is_a' in namespace 'GObject' 412s ok 21 GObject class with decorator can implement an interface 412s JS G NS: Found info type OBJECT for 'Cancellable' in namespace 'Gio' 412s JS G OBJ: Defined class for Cancellable (GCancellable), prototype 0x560c03f3c68, JSClass 0x69e11e8eb460, in object 0x560c0379308 412s ok 22 GObject class with decorator can implement interface vfuncs 412s ok 23 GObject class with decorator can be a subclass 412s ok 24 GObject class with decorator can have any valid class name 412s ok 25 GObject class with decorator handles anonymous class expressions 412s ok 26 GObject class with decorator calls its _instance_init() function while chaining up in constructor 412s JS G NS: Found info type FUNCTION for 'param_spec_object' in namespace 'GObject' 412s JS G PRM: Wrapping GParamObject 'file' on (null) with JSObject 412s JS G PRM: JSObject created with param instance 0x1b72ef423a30 type GParamObject 412s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 412s ok 27 GObject class with decorator can have an interface-valued property 412s JS G PRM: Wrapping GParamInt64 'int64' on (null) with JSObject 412s JS G PRM: JSObject created with param instance 0x1b72ef450570 type GParamInt64 412s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 412s ok 28 GObject class with decorator can have an int64 property 412s JS G PRM: Wrapping GParamInt64 'int64' on (null) with JSObject 412s JS G PRM: JSObject created with param instance 0x1b72ef425bd0 type GParamInt64 412s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 412s ok 29 GObject class with decorator can have a default int64 property 412s JS G NS: Found info type FUNCTION for 'param_spec_uint64' in namespace 'GObject' 412s JS G PRM: Wrapping GParamUInt64 'uint64' on (null) with JSObject 412s JS G PRM: JSObject created with param instance 0x1b72ef52ae60 type GParamUInt64 412s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 412s ok 30 GObject class with decorator can have an uint64 property 412s JS G PRM: Wrapping GParamUInt64 'uint64' on (null) with JSObject 412s JS G PRM: JSObject created with param instance 0x1b72ef52a170 type GParamUInt64 412s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 412s ok 31 GObject class with decorator can have a default uint64 property 412s JS G PRM: Wrapping GParamOverride 'readwrite' on (null) with JSObject 412s JS G PRM: JSObject created with param instance 0x1b72ef5113a0 type GParamOverride 412s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 412s ok 32 GObject class with decorator can override a property from the parent class 412s ok 33 GObject class with decorator cannot override a non-existent property 412s JS G NS: Found info type INTERFACE for 'TlsFileDatabase' in namespace 'Gio' 412s JS G IFACE: Defined class for TlsFileDatabase (GTlsFileDatabase), prototype 0x560c03de420, JSClass 0x69e11e8eb4e0, in object 0x560c0379308 412s JS G NS: Found info type OBJECT for 'TlsDatabase' in namespace 'Gio' 412s JS G OBJ: Defined class for TlsDatabase (GTlsDatabase), prototype 0x2f08a915eda8, JSClass 0x69e11e8eb460, in object 0x560c0379308 412s ok 34 GObject class with decorator handles gracefully forgetting to override a C property 412s JS G PRM: Wrapping GParamOverride 'anchors' on (null) with JSObject 412s JS G PRM: JSObject created with param instance 0x1b72ef52ec20 type GParamOverride 412s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 412s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 412s ok 35 GObject class with decorator handles gracefully overriding a C property but forgetting the accessors 412s JS G NS: Found info type OBJECT for 'CharsetConverter' in namespace 'Gio' 412s JS G OBJ: Defined class for CharsetConverter (GCharsetConverter), prototype 0x2f08a916c178, JSClass 0x69e11e8eb460, in object 0x560c0379308 412s ok 36 GObject class with decorator does not pollute the wrong prototype with GObject properties 412s JS G NS: Found info type INTERFACE for 'NetworkMonitor' in namespace 'Gio' 412s JS G IFACE: Defined class for NetworkMonitor (GNetworkMonitor), prototype 0x560c03dea88, JSClass 0x69e11e8eb4e0, in object 0x560c0379308 412s JS G OBJ: Defined class for GNetworkMonitorBase (GNetworkMonitorBase), prototype 0x2f08a916c3d0, JSClass 0x69e11e8eb460, in object 0x2f08a910f0a0 412s JS G OBJ: Defined class for GNetworkMonitorNetlink (GNetworkMonitorNetlink), prototype 0x2f08a916c420, JSClass 0x69e11e8eb460, in object 0x2f08a910f0a0 412s ok 37 GObject class with decorator resolves properties from interfaces 412s ok 38 GObject class with decorator has a toString() defintion 412s JS G NS: Found info type OBJECT for 'ZlibCompressor' in namespace 'Gio' 412s JS G OBJ: Defined class for ZlibCompressor (GZlibCompressor), prototype 0x2f08a916c6a0, JSClass 0x69e11e8eb460, in object 0x560c0379308 412s JS G NS: Found info type INTERFACE for 'Converter' in namespace 'Gio' 412s JS G IFACE: Defined class for Converter (GConverter), prototype 0x560c03dece0, JSClass 0x69e11e8eb4e0, in object 0x560c0379308 412s JS G OBJ: Defining method reset in prototype for GZlibCompressor (Gio.ZlibCompressor) 412s ok 39 GObject class with decorator does not clobber native parent interface vfunc definitions 412s ok 40 GObject class with decorator does not clobber dynamic parent interface vfunc definitions 412s ok 41 GObject class with custom constructor throws an error when not used with a GObject-derived class 412s ok 42 GObject class with custom constructor constructs with default values for properties 412s ok 43 GObject class with custom constructor has a toString() defintion 412s JS G NS: Found info type FUNCTION for 'log_variant' in namespace 'GLib' 412s JS G NS: Found info type STRUCT for 'VariantType' in namespace 'GLib' 412s JS G BXD: Defined class for VariantType (GVariantType), prototype 0x2f08a916ce98, JSClass 0x69e11e8eadd0, in object 0x560c0379038 412s Cjs-Console-Message: 16:18:49.582: { 412s "enumerable": true, 412s "configurable": false 412s } 412s ok 44 GObject class with custom constructor constructs with a hash of property values 412s ok 45 GObject class with custom constructor accepts a property hash that is not a plain object 412s ok 46 GObject class with custom constructor constructs with property values from Gtk.Builder 412s ok 47 GObject class with custom constructor does not allow changing CONSTRUCT_ONLY properties 412s ok 48 GObject class with custom constructor has a name 412s JS G PRM: Wrapping GParamString 'readonly' on Gjs_MyObjectWithCustomConstructor with JSObject 412s JS G PRM: JSObject created with param instance 0x1b72ef5161e0 type GParamString 412s JS G PRM: Wrapping GParamString 'readonly' on Gjs_MyObjectWithCustomConstructor with JSObject 412s JS G PRM: JSObject created with param instance 0x1b72ef5161e0 type GParamString 412s ok 49 GObject class with custom constructor has a notify signal 412s ok 50 GObject class with custom constructor can define its own signals 412s ok 51 GObject class with custom constructor passes emitted arguments to signal handlers 412s ok 52 GObject class with custom constructor can return values from signals 412s ok 53 GObject class with custom constructor does not call first-wins signal handlers after one returns a value 412s ok 54 GObject class with custom constructor gets the return value of the default handler 412s ok 55 GObject class with custom constructor calls run-last default handler last 412s ok 56 GObject class with custom constructor can be a subclass 412s JS G PRM: Wrapping GParamOverride 'readwrite' on (null) with JSObject 412s JS G PRM: JSObject created with param instance 0x1b72ef56d900 type GParamOverride 412s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 412s ok 57 GObject class with custom constructor can override a property from the parent class 412s ok 58 GObject virtual function can have its property read 412s ok 59 GObject virtual function can have its property overridden with an anonymous function 412s ok 60 GObject virtual function can access the parent prototype with super() 412s ok 61 GObject virtual function handles non-existing properties 412s ok 62 GObject virtual function gracefully bails out when overriding an unsupported vfunc type 412s JS G NS: Found info type INTERFACE for 'Icon' in namespace 'Gio' 412s JS G IFACE: Defined class for Icon (GIcon), prototype 0x2f08a915a678, JSClass 0x69e11e8eb4e0, in object 0x560c0379308 412s ok 63 GObject virtual function are defined also for static virtual functions 412s ok 64 GObject creation using base classes without registered GType fails when trying to instantiate a class that inherits from a GObject type 412s 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 412s ok 66 Register GType name uses the class name 412s ok 67 Register GType name uses the sanitized class name 412s ok 68 Register GType name use the file path and class name 412s ok 69 Register GType name use the file path and sanitized class name 412s ok 70 Register GType name use provided class name 412s ok 71 Register GType name sanitizes user provided class name 412s ok 72 Signal handler matching finds handlers by signal ID 412s ok 73 Signal handler matching finds handlers by signal detail 412s ok 74 Signal handler matching finds handlers by callback 412s ok 75 Signal handler matching finds handlers by a combination of parameters 412s ok 76 Signal handler matching blocks a handler by callback 412s ok 77 Signal handler matching blocks multiple handlers by callback 412s ok 78 Signal handler matching blocks handlers by a combination of parameters 412s ok 79 Signal handler matching disconnects a handler by callback 412s ok 80 Signal handler matching blocks multiple handlers by callback 412s ok 81 Signal handler matching blocks handlers by a combination of parameters 412s ok 82 Signal handler matching blocks a handler by callback, convenience method 412s ok 83 Signal handler matching disconnects a handler by callback, convenience method 412s ok 84 Signal handler matching does not support disconnecting a handler by callback data 412s JS G OBJ: Defining method bind_property in prototype for GObject (GObject.Object) 412s JS G NS: Found info type FLAGS for 'BindingFlags' in namespace 'GObject' 412s JS G ENUM: Defining enum value DEFAULT (fixed from default) 0 412s JS G ENUM: Defining enum value BIDIRECTIONAL (fixed from bidirectional) 1 412s JS G ENUM: Defining enum value SYNC_CREATE (fixed from sync_create) 2 412s JS G ENUM: Defining enum value INVERT_BOOLEAN (fixed from invert_boolean) 4 412s JS G ENUM: Defining GObject.BindingFlags as 0x2073c85857d8 412s JS G NS: Found info type OBJECT for 'Binding' in namespace 'GObject' 412s JS G OBJ: Defined class for Binding (GBinding), prototype 0x2f08a9184b50, JSClass 0x69e11e8eb460, in object 0x560c0379358 412s ok 85 Property bindings can bind properties of the same type 412s JS G NS: Found info type FUNCTION for 'g_object_bind_property_full' in namespace 'CjsPrivate' 412s ok 86 Property bindings can use custom mappings to bind properties of different types 412s JS G OBJ: Defining method bind in prototype for GBindingGroup (GObject.BindingGroup) 412s ok 87 Property bindings can be set up as a group 412s JS G NS: Found info type FUNCTION for 'g_binding_group_bind_full' in namespace 'CjsPrivate' 412s ok 88 Property bindings can be set up as a group with custom mappings 412s ok 89 Auto accessor generation get and set the property 412s ok 90 Auto accessor generation initial value is the param spec's default value 412s ok 91 Auto accessor generation set properties at construct time 412s JS IMPORT: JS import 'gettext' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/gettext.js 412s JS IMPORT: JS import '_gettext' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_gettext.js 412s JS IMPORT: JS import '_gettext' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_gettext.js 412s JS G NS: Found info type ENUM for 'LocaleCategory' in namespace 'CjsPrivate' 412s JS G ENUM: Defining enum value ALL (fixed from all) 6 412s JS G ENUM: Defining enum value COLLATE (fixed from collate) 3 412s JS G ENUM: Defining enum value CTYPE (fixed from ctype) 0 412s JS G ENUM: Defining enum value MESSAGES (fixed from messages) 5 412s JS G ENUM: Defining enum value MONETARY (fixed from monetary) 4 412s JS G ENUM: Defining enum value NUMERIC (fixed from numeric) 1 412s JS G ENUM: Defining enum value TIME (fixed from time) 2 412s JS G ENUM: Defining CjsPrivate.LocaleCategory as 0x2073c85c4f60 412s JS IMPORT: Importing module _gettext succeeded 412s JS IMPORT: Defining parent 0x560c033ed00 of 0x2f08a915abc8 '_gettext' is mod 1 412s JS IMPORT: successfully imported module '_gettext' 412s JS IMPORT: Importing module gettext succeeded 412s JS IMPORT: Defining parent 0x560c033ed00 of 0x2f08a915ab78 'gettext' is mod 1 412s JS IMPORT: successfully imported module 'gettext' 412s JS G NS: Found info type FUNCTION for 'setlocale' in namespace 'CjsPrivate' 412s ok 92 Auto accessor generation set properties at construct time with locale 412s JS G PRM: Wrapping GParamInt 'simple' on Gjs_AutoAccessors with JSObject 412s JS G PRM: JSObject created with param instance 0x1b72ef384ea0 type GParamInt 412s ok 93 Auto accessor generation notify when the property changes 412s ok 94 Auto accessor generation copies accessors for camel and kebab if snake accessors given 412s ok 95 Auto accessor generation copies accessors for snake and kebab if camel accessors given 412s ok 96 Auto accessor generation copies accessors for snake and camel if kebab accessors given 412s ok 97 Auto accessor generation readonly getter throws 412s ok 98 Auto accessor generation writeonly setter throws 412s ok 99 Auto accessor generation getter throws when setter defined 412s ok 100 Auto accessor generation setter throws when getter defined 412s ok 101 GObject class with JSObject property assigns a valid JSObject on construct 412s ok 102 GObject class with JSObject property Set null with an empty JSObject on construct 412s ok 103 GObject class with JSObject property assigns a null JSObject on construct 412s ok 104 GObject class with JSObject property assigns a JSObject Array on construct 412s ok 105 GObject class with JSObject property assigns a Function on construct 412s ok 106 GObject class with JSObject property throws an error when using a boolean value on construct 412s ok 107 GObject class with JSObject property throws an error when using an int value on construct 412s ok 108 GObject class with JSObject property throws an error when using a numeric value on construct 412s ok 109 GObject class with JSObject property throws an error when using a string value on construct 412s ok 110 GObject class with JSObject property throws an error when using an undefined value on construct 412s JS G PRM: Wrapping GParamBoxed 'testprop' on (null) with JSObject 412s JS G PRM: JSObject created with param instance 0x1b72ef5ab160 type GParamBoxed 412s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 412s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 412s JS G NS: Found info type OBJECT for 'MemoryInputStream' in namespace 'Gio' 412s JS G OBJ: Defined class for MemoryInputStream (GMemoryInputStream), prototype 0x2f08a91bb5b0, JSClass 0x69e11e8eb460, in object 0x560c0379308 412s JS G NS: Found info type INTERFACE for 'PollableInputStream' in namespace 'Gio' 412s JS G IFACE: Defined class for PollableInputStream (GPollableInputStream), prototype 0x2f08a915afb0, JSClass 0x69e11e8eb4e0, in object 0x560c0379308 412s JS G NS: Found info type OBJECT for 'ConverterInputStream' in namespace 'Gio' 412s JS G NS: Found info type OBJECT for 'FilterInputStream' in namespace 'Gio' 412s JS G OBJ: Defined class for FilterInputStream (GFilterInputStream), prototype 0x2f08a91bb678, JSClass 0x69e11e8eb460, in object 0x560c0379308 412s JS G OBJ: Defined class for ConverterInputStream (GConverterInputStream), prototype 0x2f08a91bb6c8, JSClass 0x69e11e8eb460, in object 0x560c0379308 412s JS G OBJ: Defining method get_converter in prototype for GConverterInputStream (Gio.ConverterInputStream) 412s ok 111 GObject class with JSObject property property value survives when GObject wrapper is collected 412s ok 112 GObject class with JSObject signals emits signal with null JSObject parameter 412s ok 113 GObject class with JSObject signals emits signal with JSObject parameter 412s ok 114 GObject class with JSObject signals emits signal with multiple JSObject parameters 412s ok 115 GObject class with JSObject signals re-emits signal with same JSObject parameter 412s ok 116 GObject class with JSObject signals throws an error when using a boolean value as parameter 412s ok 117 GObject class with JSObject signals throws an error when using an int value as parameter 412s ok 118 GObject class with JSObject signals throws an error when using a numeric value as parameter 412s ok 119 GObject class with JSObject signals throws an error when using a string value as parameter 412s ok 120 GObject class with JSObject signals throws an error when using an undefined value as parameter 412s JS G NS: Found info type FUNCTION for 'signal_handler_disconnect' in namespace 'GObject' 412s ok 121 GObject class with JSObject signals returns a JSObject 412s ok 122 GObject class with JSObject signals returns null when returning undefined 412s ok 123 GObject class with JSObject signals returns null when not returning 412s JS G CLSR: Unable to convert return value when invoking closure 412s ok 124 GObject class with JSObject signals throws an error when returning a boolean value 412s JS G CLSR: Unable to convert return value when invoking closure 412s ok 125 GObject class with JSObject signals throws an error when returning an int value 412s JS G CLSR: Unable to convert return value when invoking closure 412s ok 126 GObject class with JSObject signals throws an error when returning a numeric value 412s JS G CLSR: Unable to convert return value when invoking closure 412s ok 127 GObject class with JSObject signals throws an error when returning a string value 412s ok 128 GObject class with int64 properties can set an int64 property 412s o/tmp/autopkgtest.AJrOtv/wrapper.sh: Killing leaked background processes: 3221 412s k 129 GObject class with int64 properties can construct with int64 property 412s JS G BXD: Defining method quit in prototype for GLib.MainLoop 412s JS MAINLOOP: Enqueue job , promise=, allocation site= 412s JS MAINLOOP: Main loop instance 0x1b72ef27b3b0: Spinning loop until released or hook cleared 412s JS MAINLOOP: handling job 0, 412s JS MAINLOOP: Enqueue job , promise=, allocation site= 412s JS MAINLOOP: Completed job 0 412s JS MAINLOOP: handling job 1, 412s JS MAINLOOP: Enqueue job , promise=, allocation site= 412s JS MAINLOOP: Completed job 1 412s JS MAINLOOP: handling job 2, 412s JS MAINLOOP: Enqueue job , promise=, allocation site= 412s JS MAINLOOP: Completed job 2 412s JS MAINLOOP: handling job 3, 412s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine-executor.js async resolved" 412s JS MAINLOOP: Main loop instance 0x1b72ef27b3b0: release 412s JS MAINLOOP: Completed job 3 412s JS MEMORY: Memory report: before destroying context 412s JS MEMORY: 593 objects currently alive 412s JS MEMORY: boxed_instance = 103 412s JS MEMORY: boxed_prototype = 13 412s JS MEMORY: closure = 23 412s JS MEMORY: function = 294 412s JS MEMORY: fundamental_instance = 0 412s JS MEMORY: fundamental_prototype = 0 412s JS MEMORY: gerror_instance = 0 412s JS MEMORY: gerror_prototype = 0 412s JS MEMORY: interface = 10 412s JS MEMORY: module = 12 412s JS MEMORY: ns = 5 412s JS MEMORY: object_instance = 29 412s JS MEMORY: object_prototype = 72 412s JS MEMORY: param = 32 412s JS MEMORY: union_instance = 0 412s JS MEMORY: union_prototype = 0 412s JS CTX: JS shutdown sequence 412s JS CTX: Stopping profiler 412s JS CTX: Shutting down toggle queue 412s JS CTX: Notifying external reference holders of GjsContext dispose 412s JS MAINLOOP: Stopping promise job dispatcher 412s JS CTX: Notifying reference holders of GjsContext dispose 412s JS CTX: Checking unhandled promise rejections 412s JS CTX: Releasing cached JS wrappers 412s JS CTX: Final triggered GC 412s JS CTX: Destroying JS context 412s JS CTX: Releasing all native objects 412s JS CTX: Disabling auto GC 412s JS CTX: Ending trace on global object 412s JS CTX: Freeing allocated resources 412s JS CTX: JS context destroyed 412s PASS: cjs/testGObjectClass.test 412s SUMMARY: total=69; passed=69; skipped=0; failed=0; user=7.2s; system=0.8s; maxrss=112640 412s PID TTY STAT TIME COMMAND 412s /tmp/autopkgtest.AJrOtv/wrapper.sh: 244: kill: No such process 412s 412s /tmp/autopkgtest.AJrOtv/wrapper.sh: 246: kill: No such process 412s 413s autopkgtest [16:18:50]: test installed-tests: -----------------------] 414s autopkgtest [16:18:51]: test installed-tests: - - - - - - - - - - results - - - - - - - - - - 414s installed-tests PASS 414s autopkgtest [16:18:51]: @@@@@@@@@@@@@@@@@@@@ summary 414s build PASS (superficial) 414s installed-tests PASS