0s autopkgtest [16:19:07]: starting date and time: 2025-09-04 16:19:07+0000 0s autopkgtest [16:19:07]: git checkout: 4b346b80 nova: make wait_reboot return success even when a no-op 0s autopkgtest [16:19:07]: host juju-7f2275-prod-proposed-migration-environment-2; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.d6g4sll3/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-s390x --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos03-s390x-1.secgroup --name adt-questing-s390x-cjs-20250904-161907-juju-7f2275-prod-proposed-migration-environment-2-180bd0a5-0fa8-4a22-afcf-7a271f67dbb6 --image adt/ubuntu-questing-s390x-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-2 --net-id=net_prod-proposed-migration-s390x -e TERM=linux --mirror=http://ftpmaster.internal/ubuntu/ 3s Creating nova instance adt-questing-s390x-cjs-20250904-161907-juju-7f2275-prod-proposed-migration-environment-2-180bd0a5-0fa8-4a22-afcf-7a271f67dbb6 from image adt/ubuntu-questing-s390x-server-20250904.img (UUID 7ac7c447-3049-4f71-b62b-46468f662d6e)... 72s autopkgtest [16:20:19]: testbed dpkg architecture: s390x 72s autopkgtest [16:20:19]: testbed apt version: 3.1.5ubuntu1 72s autopkgtest [16:20:19]: @@@@@@@@@@@@@@@@@@@@ test bed setup 73s autopkgtest [16:20:20]: testbed release detected to be: None 73s autopkgtest [16:20:20]: updating testbed package index (apt update) 74s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [265 kB] 74s Hit:2 http://ftpmaster.internal/ubuntu questing InRelease 74s Hit:3 http://ftpmaster.internal/ubuntu questing-updates InRelease 74s Hit:4 http://ftpmaster.internal/ubuntu questing-security InRelease 75s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/restricted Sources [3848 B] 75s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [239 kB] 75s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [14.1 kB] 75s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [59.7 kB] 75s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/main s390x Packages [95.8 kB] 75s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/main s390x c-n-f Metadata [3688 B] 75s Get:11 http://ftpmaster.internal/ubuntu questing-proposed/restricted s390x Packages [728 B] 75s Get:12 http://ftpmaster.internal/ubuntu questing-proposed/restricted s390x c-n-f Metadata [120 B] 75s Get:13 http://ftpmaster.internal/ubuntu questing-proposed/universe s390x Packages [238 kB] 75s Get:14 http://ftpmaster.internal/ubuntu questing-proposed/universe s390x c-n-f Metadata [6332 B] 75s Get:15 http://ftpmaster.internal/ubuntu questing-proposed/multiverse s390x Packages [4208 B] 75s Get:16 http://ftpmaster.internal/ubuntu questing-proposed/multiverse s390x c-n-f Metadata [300 B] 76s Fetched 931 kB in 2s (502 kB/s) 77s Reading package lists... 77s autopkgtest [16:20:24]: upgrading testbed (apt dist-upgrade and autopurge) 77s Reading package lists... 78s Building dependency tree... 78s Reading state information... 78s Calculating upgrade... 78s The following packages will be upgraded: 78s bpftrace cron cron-daemon-common cryptsetup-bin dash libbrotli1 78s libcryptsetup12 78s 7 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 78s Need to get 3001 kB of archives. 78s After this operation, 4096 B of additional disk space will be used. 78s Get:1 http://ftpmaster.internal/ubuntu questing/main s390x dash s390x 0.5.12-12ubuntu2 [100 kB] 78s Get:2 http://ftpmaster.internal/ubuntu questing/main s390x cron s390x 3.0pl1-196ubuntu2 [89.5 kB] 78s Get:3 http://ftpmaster.internal/ubuntu questing/main s390x libcryptsetup12 s390x 2:2.8.0-1ubuntu2 [273 kB] 79s Get:4 http://ftpmaster.internal/ubuntu questing/main s390x cron-daemon-common all 3.0pl1-196ubuntu2 [15.3 kB] 79s Get:5 http://ftpmaster.internal/ubuntu questing/main s390x bpftrace s390x 0.23.5-1ubuntu1 [1917 kB] 81s Get:6 http://ftpmaster.internal/ubuntu questing/main s390x cryptsetup-bin s390x 2:2.8.0-1ubuntu2 [227 kB] 81s Get:7 http://ftpmaster.internal/ubuntu questing/main s390x libbrotli1 s390x 1.1.0-2build5 [379 kB] 81s Preconfiguring packages ... 81s Fetched 3001 kB in 3s (883 kB/s) 81s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 85685 files and directories currently installed.) 81s Preparing to unpack .../dash_0.5.12-12ubuntu2_s390x.deb ... 81s Unpacking dash (0.5.12-12ubuntu2) over (0.5.12-12ubuntu1) ... 82s Setting up dash (0.5.12-12ubuntu2) ... 82s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 85685 files and directories currently installed.) 82s Preparing to unpack .../0-cron_3.0pl1-196ubuntu2_s390x.deb ... 82s Unpacking cron (3.0pl1-196ubuntu2) over (3.0pl1-196ubuntu1) ... 82s Preparing to unpack .../1-libcryptsetup12_2%3a2.8.0-1ubuntu2_s390x.deb ... 82s Unpacking libcryptsetup12:s390x (2:2.8.0-1ubuntu2) over (2:2.8.0-1ubuntu1) ... 82s Preparing to unpack .../2-cron-daemon-common_3.0pl1-196ubuntu2_all.deb ... 82s Unpacking cron-daemon-common (3.0pl1-196ubuntu2) over (3.0pl1-196ubuntu1) ... 82s Preparing to unpack .../3-bpftrace_0.23.5-1ubuntu1_s390x.deb ... 82s Unpacking bpftrace (0.23.5-1ubuntu1) over (0.23.2-1ubuntu2) ... 82s Preparing to unpack .../4-cryptsetup-bin_2%3a2.8.0-1ubuntu2_s390x.deb ... 82s Unpacking cryptsetup-bin (2:2.8.0-1ubuntu2) over (2:2.8.0-1ubuntu1) ... 82s Preparing to unpack .../5-libbrotli1_1.1.0-2build5_s390x.deb ... 82s Unpacking libbrotli1:s390x (1.1.0-2build5) over (1.1.0-2build4) ... 82s Setting up bpftrace (0.23.5-1ubuntu1) ... 82s Setting up libbrotli1:s390x (1.1.0-2build5) ... 82s Setting up libcryptsetup12:s390x (2:2.8.0-1ubuntu2) ... 82s Setting up cron-daemon-common (3.0pl1-196ubuntu2) ... 82s Setting up cryptsetup-bin (2:2.8.0-1ubuntu2) ... 82s Setting up cron (3.0pl1-196ubuntu2) ... 82s Processing triggers for debianutils (5.23.2) ... 82s Processing triggers for libc-bin (2.42-0ubuntu1) ... 82s Processing triggers for man-db (2.13.1-1) ... 83s Reading package lists... 83s Building dependency tree... 83s Reading state information... 84s Solving dependencies... 84s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 84s autopkgtest [16:20:31]: rebooting testbed after setup commands that affected boot 103s autopkgtest [16:20:50]: testbed running kernel: Linux 6.16.0-16-generic #16-Ubuntu SMP Sun Aug 17 07:14:38 UTC 2025 106s autopkgtest [16:20:53]: @@@@@@@@@@@@@@@@@@@@ apt-source cjs 109s Get:1 http://ftpmaster.internal/ubuntu questing/universe cjs 128.0-1 (dsc) [2787 B] 109s Get:2 http://ftpmaster.internal/ubuntu questing/universe cjs 128.0-1 (tar) [985 kB] 109s Get:3 http://ftpmaster.internal/ubuntu questing/universe cjs 128.0-1 (diff) [12.2 kB] 109s gpgv: Signature made Fri Apr 4 13:45:28 2025 UTC 109s gpgv: using RSA key 2C41D17CB7B84BD0F9FB51B3680668AE907F101D 109s gpgv: Can't check signature: No public key 109s dpkg-source: warning: cannot verify inline signature for ./cjs_128.0-1.dsc: no acceptable signature found 110s autopkgtest [16:20:57]: testing package cjs version 128.0-1 110s autopkgtest [16:20:57]: build not needed 111s autopkgtest [16:20:58]: test build: preparing testbed 112s Reading package lists... 112s Building dependency tree... 112s Reading state information... 112s Solving dependencies... 112s The following packages will be REMOVED: 112s coreutils-from-gnu 112s The following NEW packages will be installed: 112s build-essential coreutils-from-uutils cpp cpp-15 cpp-15-s390x-linux-gnu 112s cpp-s390x-linux-gnu fontconfig-config fonts-dejavu-core fonts-dejavu-mono 112s g++ g++-15 g++-15-s390x-linux-gnu g++-s390x-linux-gnu gcc gcc-15 112s gcc-15-s390x-linux-gnu gcc-s390x-linux-gnu girepository-tools 112s gobject-introspection gobject-introspection-bin libasan8 libblkid-dev 112s libbrotli-dev libbz2-dev libcairo-gobject2 libcairo-script-interpreter2 112s libcairo2 libcairo2-dev libcc1-0 libcjs-dev libcjs0 libexpat1-dev libffi-dev 112s libfontconfig-dev libfontconfig1 libfreetype-dev libfreetype6 libgcc-15-dev 112s libgio-2.0-dev libgio-2.0-dev-bin libgirepository-1.0-dev 112s libgirepository-2.0-0 libglib2.0-bin libglib2.0-dev libglib2.0-dev-bin 112s libgomp1 libice-dev libice6 libisl23 libitm1 libmount-dev libmozjs-128-0 112s libmozjs-128-dev libmpc3 libpcre2-16-0 libpcre2-32-0 libpcre2-dev 112s libpcre2-posix3 libpixman-1-0 libpixman-1-dev libpkgconf3 libpng-dev 112s libselinux1-dev libsepol-dev libsm-dev libsm6 libstdc++-15-dev 112s libsysprof-capture-4-dev libubsan1 libx11-dev libxau-dev libxcb-render0 112s libxcb-render0-dev libxcb-shm0 libxcb-shm0-dev libxcb1-dev libxdmcp-dev 112s libxext-dev libxrender-dev libxrender1 native-architecture pkgconf 112s pkgconf-bin python3-mako python3-markdown rust-coreutils uuid-dev x11-common 112s x11proto-dev xorg-sgml-doctools xtrans-dev zlib1g-dev 112s 0 upgraded, 92 newly installed, 1 to remove and 0 not upgraded. 112s Need to get 277 MB of archives. 112s After this operation, 1016 MB of additional disk space will be used. 112s Get:1 http://ftpmaster.internal/ubuntu questing/main s390x rust-coreutils s390x 0.1.0+git20250813.4af2a84-0ubuntu2 [3182 kB] 115s Get:2 http://ftpmaster.internal/ubuntu questing/universe s390x coreutils-from-uutils all 0.0.0~ubuntu20 [6490 B] 115s Get:3 http://ftpmaster.internal/ubuntu questing/main s390x libisl23 s390x 0.27-1 [704 kB] 116s Get:4 http://ftpmaster.internal/ubuntu questing/main s390x libmpc3 s390x 1.3.1-1build3 [57.6 kB] 116s Get:5 http://ftpmaster.internal/ubuntu questing/main s390x cpp-15-s390x-linux-gnu s390x 15.2.0-2ubuntu1 [71.8 MB] 190s Get:6 http://ftpmaster.internal/ubuntu questing/main s390x cpp-15 s390x 15.2.0-2ubuntu1 [1026 B] 190s Get:7 http://ftpmaster.internal/ubuntu questing/main s390x cpp-s390x-linux-gnu s390x 4:15.1.0-1ubuntu1 [5582 B] 190s Get:8 http://ftpmaster.internal/ubuntu questing/main s390x cpp s390x 4:15.1.0-1ubuntu1 [22.4 kB] 190s Get:9 http://ftpmaster.internal/ubuntu questing/main s390x libcc1-0 s390x 15.2.0-2ubuntu1 [49.9 kB] 190s Get:10 http://ftpmaster.internal/ubuntu questing/main s390x libgomp1 s390x 15.2.0-2ubuntu1 [154 kB] 190s Get:11 http://ftpmaster.internal/ubuntu questing/main s390x libitm1 s390x 15.2.0-2ubuntu1 [31.1 kB] 190s Get:12 http://ftpmaster.internal/ubuntu questing/main s390x libasan8 s390x 15.2.0-2ubuntu1 [2971 kB] 194s Get:13 http://ftpmaster.internal/ubuntu questing/main s390x libubsan1 s390x 15.2.0-2ubuntu1 [1211 kB] 195s Get:14 http://ftpmaster.internal/ubuntu questing/main s390x libgcc-15-dev s390x 15.2.0-2ubuntu1 [1046 kB] 197s Get:15 http://ftpmaster.internal/ubuntu questing/main s390x gcc-15-s390x-linux-gnu s390x 15.2.0-2ubuntu1 [79.3 MB] 291s Get:16 http://ftpmaster.internal/ubuntu questing/main s390x gcc-15 s390x 15.2.0-2ubuntu1 [509 kB] 292s Get:17 http://ftpmaster.internal/ubuntu questing/main s390x gcc-s390x-linux-gnu s390x 4:15.1.0-1ubuntu1 [1210 B] 292s Get:18 http://ftpmaster.internal/ubuntu questing/main s390x gcc s390x 4:15.1.0-1ubuntu1 [5012 B] 292s Get:19 http://ftpmaster.internal/ubuntu questing/main s390x libstdc++-15-dev s390x 15.2.0-2ubuntu1 [2634 kB] 294s Get:20 http://ftpmaster.internal/ubuntu questing/main s390x g++-15-s390x-linux-gnu s390x 15.2.0-2ubuntu1 [77.6 MB] 381s Get:21 http://ftpmaster.internal/ubuntu questing/main s390x g++-15 s390x 15.2.0-2ubuntu1 [23.1 kB] 381s Get:22 http://ftpmaster.internal/ubuntu questing/main s390x g++-s390x-linux-gnu s390x 4:15.1.0-1ubuntu1 [960 B] 381s Get:23 http://ftpmaster.internal/ubuntu questing/main s390x g++ s390x 4:15.1.0-1ubuntu1 [1084 B] 381s Get:24 http://ftpmaster.internal/ubuntu questing-proposed/main s390x build-essential s390x 12.12ubuntu2 [5258 B] 381s Get:25 http://ftpmaster.internal/ubuntu questing/main s390x fonts-dejavu-mono all 2.37-8 [502 kB] 382s Get:26 http://ftpmaster.internal/ubuntu questing/main s390x fonts-dejavu-core all 2.37-8 [835 kB] 382s Get:27 http://ftpmaster.internal/ubuntu questing/main s390x fontconfig-config s390x 2.15.0-2.3ubuntu1 [38.1 kB] 382s Get:28 http://ftpmaster.internal/ubuntu questing/main s390x native-architecture all 0.2.6 [2140 B] 382s Get:29 http://ftpmaster.internal/ubuntu questing/main s390x libgirepository-2.0-0 s390x 2.85.3-1 [76.1 kB] 383s Get:30 http://ftpmaster.internal/ubuntu questing/main s390x girepository-tools s390x 2.85.3-1 [115 kB] 383s Get:31 http://ftpmaster.internal/ubuntu questing/main s390x python3-mako all 1.3.9-1 [63.5 kB] 383s Get:32 http://ftpmaster.internal/ubuntu questing/main s390x python3-markdown all 3.7-2 [74.2 kB] 383s Get:33 http://ftpmaster.internal/ubuntu questing/main s390x gobject-introspection-bin s390x 1.84.0-1 [265 kB] 383s Get:34 http://ftpmaster.internal/ubuntu questing/main s390x libffi-dev s390x 3.5.2-1 [60.4 kB] 383s Get:35 http://ftpmaster.internal/ubuntu questing/main s390x uuid-dev s390x 2.41-4ubuntu3 [55.6 kB] 383s Get:36 http://ftpmaster.internal/ubuntu questing/main s390x libblkid-dev s390x 2.41-4ubuntu3 [237 kB] 383s Get:37 http://ftpmaster.internal/ubuntu questing/main s390x libsepol-dev s390x 3.8.1-1 [415 kB] 384s Get:38 http://ftpmaster.internal/ubuntu questing/main s390x libpcre2-16-0 s390x 10.46-1 [260 kB] 384s Get:39 http://ftpmaster.internal/ubuntu questing/main s390x libpcre2-32-0 s390x 10.46-1 [245 kB] 385s Get:40 http://ftpmaster.internal/ubuntu questing/main s390x libpcre2-posix3 s390x 10.46-1 [7226 B] 385s Get:41 http://ftpmaster.internal/ubuntu questing/main s390x libpcre2-dev s390x 10.46-1 [900 kB] 386s Get:42 http://ftpmaster.internal/ubuntu questing/main s390x libselinux1-dev s390x 3.8.1-1 [178 kB] 386s Get:43 http://ftpmaster.internal/ubuntu questing/main s390x libmount-dev s390x 2.41-4ubuntu3 [36.2 kB] 386s Get:44 http://ftpmaster.internal/ubuntu questing/main s390x libsysprof-capture-4-dev s390x 48.0-2 [52.0 kB] 386s Get:45 http://ftpmaster.internal/ubuntu questing/main s390x libpkgconf3 s390x 1.8.1-4 [31.2 kB] 386s Get:46 http://ftpmaster.internal/ubuntu questing/main s390x pkgconf-bin s390x 1.8.1-4 [21.5 kB] 386s Get:47 http://ftpmaster.internal/ubuntu questing/main s390x pkgconf s390x 1.8.1-4 [16.7 kB] 386s Get:48 http://ftpmaster.internal/ubuntu questing/main s390x zlib1g-dev s390x 1:1.3.dfsg+really1.3.1-1ubuntu1 [898 kB] 387s Get:49 http://ftpmaster.internal/ubuntu questing/main s390x libgio-2.0-dev s390x 2.85.3-1 [1830 kB] 389s Get:50 http://ftpmaster.internal/ubuntu questing/main s390x libglib2.0-bin s390x 2.85.3-1 [99.6 kB] 389s Get:51 http://ftpmaster.internal/ubuntu questing/main s390x libgio-2.0-dev-bin s390x 2.85.3-1 [129 kB] 390s Get:52 http://ftpmaster.internal/ubuntu questing/main s390x libglib2.0-dev-bin s390x 2.85.3-1 [18.2 kB] 390s Get:53 http://ftpmaster.internal/ubuntu questing/main s390x libglib2.0-dev s390x 2.85.3-1 [18.9 kB] 390s Get:54 http://ftpmaster.internal/ubuntu questing/main s390x gobject-introspection s390x 1.84.0-1 [112 kB] 390s Get:55 http://ftpmaster.internal/ubuntu questing/main s390x libbrotli-dev s390x 1.1.0-2build5 [398 kB] 390s Get:56 http://ftpmaster.internal/ubuntu questing/main s390x libbz2-dev s390x 1.0.8-6 [39.1 kB] 390s Get:57 http://ftpmaster.internal/ubuntu questing/main s390x libfreetype6 s390x 2.13.3+dfsg-1 [431 kB] 391s Get:58 http://ftpmaster.internal/ubuntu questing/main s390x libfontconfig1 s390x 2.15.0-2.3ubuntu1 [149 kB] 391s Get:59 http://ftpmaster.internal/ubuntu questing/main s390x libpixman-1-0 s390x 0.44.0-3 [201 kB] 391s Get:60 http://ftpmaster.internal/ubuntu questing/main s390x libxcb-render0 s390x 1.17.0-2 [17.0 kB] 391s Get:61 http://ftpmaster.internal/ubuntu questing/main s390x libxcb-shm0 s390x 1.17.0-2 [5862 B] 391s Get:62 http://ftpmaster.internal/ubuntu questing/main s390x libxrender1 s390x 1:0.9.12-1 [20.9 kB] 391s Get:63 http://ftpmaster.internal/ubuntu questing/main s390x libcairo2 s390x 1.18.4-1 [580 kB] 392s Get:64 http://ftpmaster.internal/ubuntu questing/main s390x libcairo-gobject2 s390x 1.18.4-1 [127 kB] 392s Get:65 http://ftpmaster.internal/ubuntu questing/main s390x libcairo-script-interpreter2 s390x 1.18.4-1 [62.3 kB] 392s Get:66 http://ftpmaster.internal/ubuntu questing/main s390x libexpat1-dev s390x 2.7.1-2 [147 kB] 392s Get:67 http://ftpmaster.internal/ubuntu questing/main s390x libpng-dev s390x 1.6.50-1 [279 kB] 392s Get:68 http://ftpmaster.internal/ubuntu questing/main s390x libfreetype-dev s390x 2.13.3+dfsg-1 [605 kB] 393s Get:69 http://ftpmaster.internal/ubuntu questing/main s390x libfontconfig-dev s390x 2.15.0-2.3ubuntu1 [170 kB] 393s Get:70 http://ftpmaster.internal/ubuntu questing/main s390x libpixman-1-dev s390x 0.44.0-3 [10.7 kB] 393s Get:71 http://ftpmaster.internal/ubuntu questing/main s390x x11-common all 1:7.7+24ubuntu1 [22.4 kB] 393s Get:72 http://ftpmaster.internal/ubuntu questing/main s390x libice6 s390x 2:1.1.1-1 [45.4 kB] 393s Get:73 http://ftpmaster.internal/ubuntu questing/main s390x libsm6 s390x 2:1.2.6-1 [18.3 kB] 393s Get:74 http://ftpmaster.internal/ubuntu questing/main s390x xorg-sgml-doctools all 1:1.11-1.1 [10.9 kB] 393s Get:75 http://ftpmaster.internal/ubuntu questing/main s390x x11proto-dev all 2024.1-1 [606 kB] 394s Get:76 http://ftpmaster.internal/ubuntu questing/main s390x libice-dev s390x 2:1.1.1-1 [55.2 kB] 394s Get:77 http://ftpmaster.internal/ubuntu questing/main s390x libsm-dev s390x 2:1.2.6-1 [20.4 kB] 394s Get:78 http://ftpmaster.internal/ubuntu questing/main s390x libxau-dev s390x 1:1.0.11-1 [9752 B] 394s Get:79 http://ftpmaster.internal/ubuntu questing/main s390x libxdmcp-dev s390x 1:1.1.5-1 [26.9 kB] 394s Get:80 http://ftpmaster.internal/ubuntu questing/main s390x xtrans-dev all 1.4.0-1 [68.9 kB] 394s Get:81 http://ftpmaster.internal/ubuntu questing/main s390x libxcb1-dev s390x 1.17.0-2 [88.9 kB] 394s Get:82 http://ftpmaster.internal/ubuntu questing/main s390x libx11-dev s390x 2:1.8.12-1 [761 kB] 395s Get:83 http://ftpmaster.internal/ubuntu questing/main s390x libxcb-render0-dev s390x 1.17.0-2 [20.8 kB] 395s Get:84 http://ftpmaster.internal/ubuntu questing/main s390x libxcb-shm0-dev s390x 1.17.0-2 [8516 B] 395s Get:85 http://ftpmaster.internal/ubuntu questing/main s390x libxext-dev s390x 2:1.3.4-1build2 [85.7 kB] 396s Get:86 http://ftpmaster.internal/ubuntu questing/main s390x libxrender-dev s390x 1:0.9.12-1 [31.1 kB] 396s Get:87 http://ftpmaster.internal/ubuntu questing/main s390x libcairo2-dev s390x 1.18.4-1 [41.1 kB] 396s Get:88 http://ftpmaster.internal/ubuntu questing/main s390x libgirepository-1.0-dev s390x 1.84.0-1 [29.4 kB] 396s Get:89 http://ftpmaster.internal/ubuntu questing/universe s390x libmozjs-128-0 s390x 128.14.0-1 [10.8 MB] 406s Get:90 http://ftpmaster.internal/ubuntu questing/universe s390x libcjs0 s390x 128.0-1 [434 kB] 407s Get:91 http://ftpmaster.internal/ubuntu questing/universe s390x libmozjs-128-dev s390x 128.14.0-1 [11.8 MB] 417s Get:92 http://ftpmaster.internal/ubuntu questing/universe s390x libcjs-dev s390x 128.0-1 [9586 B] 417s Fetched 277 MB in 5min 5s (909 kB/s) 417s Selecting previously unselected package rust-coreutils. 417s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 85685 files and directories currently installed.) 417s Preparing to unpack .../rust-coreutils_0.1.0+git20250813.4af2a84-0ubuntu2_s390x.deb ... 417s Unpacking rust-coreutils (0.1.0+git20250813.4af2a84-0ubuntu2) ... 417s Setting up rust-coreutils (0.1.0+git20250813.4af2a84-0ubuntu2) ... 417s dpkg: coreutils-from-gnu: dependency problems, but removing anyway as you requested: 417s coreutils depends on coreutils-from-gnu | coreutils-from-uutils; however: 417s Package coreutils-from-gnu is to be removed. 417s Package coreutils-from-uutils is not installed. 417s 417s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 86418 files and directories currently installed.) 417s Removing coreutils-from-gnu (0.0.0~ubuntu20) ... 417s Adding 'diversion of /usr/bin/[ to /usr/bin/[.remove-bak by coreutils-switch' 417s Adding 'diversion of /usr/bin/arch to /usr/bin/arch.remove-bak by coreutils-switch' 417s Adding 'diversion of /usr/bin/b2sum to /usr/bin/b2sum.remove-bak by coreutils-switch' 417s Adding 'diversion of /usr/bin/base32 to /usr/bin/base32.remove-bak by coreutils-switch' 417s Adding 'diversion of /usr/bin/base64 to /usr/bin/base64.remove-bak by coreutils-switch' 417s Adding 'diversion of /usr/bin/basename to /usr/bin/basename.remove-bak by coreutils-switch' 417s Adding 'diversion of /usr/bin/basenc to /usr/bin/basenc.remove-bak by coreutils-switch' 417s Adding 'diversion of /usr/bin/cat to /usr/bin/cat.remove-bak by coreutils-switch' 417s Adding 'diversion of /usr/bin/chcon to /usr/bin/chcon.remove-bak by coreutils-switch' 417s Adding 'diversion of /usr/bin/chgrp to /usr/bin/chgrp.remove-bak by coreutils-switch' 417s Adding 'diversion of /usr/bin/chmod to /usr/bin/chmod.remove-bak by coreutils-switch' 417s Adding 'diversion of /usr/bin/chown to /usr/bin/chown.remove-bak by coreutils-switch' 417s Adding 'diversion of /usr/bin/cksum to /usr/bin/cksum.remove-bak by coreutils-switch' 417s Adding 'diversion of /usr/bin/comm to /usr/bin/comm.remove-bak by coreutils-switch' 417s Adding 'diversion of /usr/bin/cp to /usr/bin/cp.remove-bak by coreutils-switch' 417s Adding 'diversion of /usr/bin/csplit to /usr/bin/csplit.remove-bak by coreutils-switch' 417s Adding 'diversion of /usr/bin/cut to /usr/bin/cut.remove-bak by coreutils-switch' 417s Adding 'diversion of /usr/bin/date to /usr/bin/date.remove-bak by coreutils-switch' 417s Adding 'diversion of /usr/bin/dd to /usr/bin/dd.remove-bak by coreutils-switch' 417s Adding 'diversion of /usr/bin/df to /usr/bin/df.remove-bak by coreutils-switch' 417s Adding 'diversion of /usr/bin/dir to /usr/bin/dir.remove-bak by coreutils-switch' 417s Adding 'diversion of /usr/bin/dircolors to /usr/bin/dircolors.remove-bak by coreutils-switch' 417s Adding 'diversion of /usr/bin/dirname to /usr/bin/dirname.remove-bak by coreutils-switch' 417s Adding 'diversion of /usr/bin/du to /usr/bin/du.remove-bak by coreutils-switch' 417s Adding 'diversion of /usr/bin/echo to /usr/bin/echo.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/bin/env to /usr/bin/env.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/bin/expand to /usr/bin/expand.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/bin/expr to /usr/bin/expr.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/bin/factor to /usr/bin/factor.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/bin/false to /usr/bin/false.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/bin/fmt to /usr/bin/fmt.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/bin/fold to /usr/bin/fold.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/bin/groups to /usr/bin/groups.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/bin/head to /usr/bin/head.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/bin/hostid to /usr/bin/hostid.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/bin/id to /usr/bin/id.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/bin/install to /usr/bin/install.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/bin/join to /usr/bin/join.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/bin/link to /usr/bin/link.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/bin/ln to /usr/bin/ln.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/bin/logname to /usr/bin/logname.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/bin/ls to /usr/bin/ls.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/bin/md5sum to /usr/bin/md5sum.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/bin/mkdir to /usr/bin/mkdir.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/bin/mkfifo to /usr/bin/mkfifo.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/bin/mknod to /usr/bin/mknod.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/bin/mktemp to /usr/bin/mktemp.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/bin/mv to /usr/bin/mv.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/bin/nice to /usr/bin/nice.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/bin/nl to /usr/bin/nl.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/bin/nohup to /usr/bin/nohup.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/bin/nproc to /usr/bin/nproc.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/bin/numfmt to /usr/bin/numfmt.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/bin/od to /usr/bin/od.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/bin/paste to /usr/bin/paste.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/bin/pathchk to /usr/bin/pathchk.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/bin/pinky to /usr/bin/pinky.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/bin/pr to /usr/bin/pr.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/bin/printenv to /usr/bin/printenv.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/bin/printf to /usr/bin/printf.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/bin/ptx to /usr/bin/ptx.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/bin/pwd to /usr/bin/pwd.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/bin/readlink to /usr/bin/readlink.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/bin/realpath to /usr/bin/realpath.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/bin/rm to /usr/bin/rm.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/bin/rmdir to /usr/bin/rmdir.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/bin/runcon to /usr/bin/runcon.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/bin/seq to /usr/bin/seq.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/bin/sha1sum to /usr/bin/sha1sum.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/bin/sha224sum to /usr/bin/sha224sum.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/bin/sha256sum to /usr/bin/sha256sum.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/bin/sha384sum to /usr/bin/sha384sum.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/bin/sha512sum to /usr/bin/sha512sum.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/bin/shred to /usr/bin/shred.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/bin/shuf to /usr/bin/shuf.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/bin/sleep to /usr/bin/sleep.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/bin/sort to /usr/bin/sort.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/bin/split to /usr/bin/split.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/bin/stat to /usr/bin/stat.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/bin/stdbuf to /usr/bin/stdbuf.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/bin/stty to /usr/bin/stty.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/bin/sum to /usr/bin/sum.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/bin/sync to /usr/bin/sync.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/bin/tac to /usr/bin/tac.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/bin/tail to /usr/bin/tail.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/bin/tee to /usr/bin/tee.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/bin/test to /usr/bin/test.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/bin/timeout to /usr/bin/timeout.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/bin/touch to /usr/bin/touch.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/bin/tr to /usr/bin/tr.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/bin/true to /usr/bin/true.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/bin/truncate to /usr/bin/truncate.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/bin/tsort to /usr/bin/tsort.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/bin/tty to /usr/bin/tty.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/bin/uname to /usr/bin/uname.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/bin/unexpand to /usr/bin/unexpand.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/bin/uniq to /usr/bin/uniq.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/bin/unlink to /usr/bin/unlink.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/bin/users to /usr/bin/users.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/bin/vdir to /usr/bin/vdir.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/bin/wc to /usr/bin/wc.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/bin/who to /usr/bin/who.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/bin/whoami to /usr/bin/whoami.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/bin/yes to /usr/bin/yes.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/sbin/chroot to /usr/sbin/chroot.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/share/man/man1/arch.1.gz to /usr/share/man/man1/arch.1.gz.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/share/man/man1/b2sum.1.gz to /usr/share/man/man1/b2sum.1.gz.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/share/man/man1/base32.1.gz to /usr/share/man/man1/base32.1.gz.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/share/man/man1/base64.1.gz to /usr/share/man/man1/base64.1.gz.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/share/man/man1/basename.1.gz to /usr/share/man/man1/basename.1.gz.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/share/man/man1/basenc.1.gz to /usr/share/man/man1/basenc.1.gz.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/share/man/man1/cat.1.gz to /usr/share/man/man1/cat.1.gz.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/share/man/man1/chcon.1.gz to /usr/share/man/man1/chcon.1.gz.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/share/man/man1/chgrp.1.gz to /usr/share/man/man1/chgrp.1.gz.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/share/man/man1/chmod.1.gz to /usr/share/man/man1/chmod.1.gz.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/share/man/man1/chown.1.gz to /usr/share/man/man1/chown.1.gz.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/share/man/man1/cksum.1.gz to /usr/share/man/man1/cksum.1.gz.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/share/man/man1/comm.1.gz to /usr/share/man/man1/comm.1.gz.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/share/man/man1/cp.1.gz to /usr/share/man/man1/cp.1.gz.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/share/man/man1/csplit.1.gz to /usr/share/man/man1/csplit.1.gz.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/share/man/man1/cut.1.gz to /usr/share/man/man1/cut.1.gz.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/share/man/man1/date.1.gz to /usr/share/man/man1/date.1.gz.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/share/man/man1/dd.1.gz to /usr/share/man/man1/dd.1.gz.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/share/man/man1/df.1.gz to /usr/share/man/man1/df.1.gz.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/share/man/man1/dir.1.gz to /usr/share/man/man1/dir.1.gz.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/share/man/man1/dircolors.1.gz to /usr/share/man/man1/dircolors.1.gz.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/share/man/man1/dirname.1.gz to /usr/share/man/man1/dirname.1.gz.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/share/man/man1/du.1.gz to /usr/share/man/man1/du.1.gz.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/share/man/man1/echo.1.gz to /usr/share/man/man1/echo.1.gz.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/share/man/man1/env.1.gz to /usr/share/man/man1/env.1.gz.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/share/man/man1/expand.1.gz to /usr/share/man/man1/expand.1.gz.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/share/man/man1/expr.1.gz to /usr/share/man/man1/expr.1.gz.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/share/man/man1/factor.1.gz to /usr/share/man/man1/factor.1.gz.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/share/man/man1/false.1.gz to /usr/share/man/man1/false.1.gz.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/share/man/man1/fmt.1.gz to /usr/share/man/man1/fmt.1.gz.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/share/man/man1/fold.1.gz to /usr/share/man/man1/fold.1.gz.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/share/man/man1/groups.1.gz to /usr/share/man/man1/groups.1.gz.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/share/man/man1/head.1.gz to /usr/share/man/man1/head.1.gz.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/share/man/man1/hostid.1.gz to /usr/share/man/man1/hostid.1.gz.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/share/man/man1/id.1.gz to /usr/share/man/man1/id.1.gz.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/share/man/man1/install.1.gz to /usr/share/man/man1/install.1.gz.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/share/man/man1/join.1.gz to /usr/share/man/man1/join.1.gz.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/share/man/man1/link.1.gz to /usr/share/man/man1/link.1.gz.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/share/man/man1/ln.1.gz to /usr/share/man/man1/ln.1.gz.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/share/man/man1/logname.1.gz to /usr/share/man/man1/logname.1.gz.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/share/man/man1/ls.1.gz to /usr/share/man/man1/ls.1.gz.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/share/man/man1/md5sum.1.gz to /usr/share/man/man1/md5sum.1.gz.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/share/man/man1/mkdir.1.gz to /usr/share/man/man1/mkdir.1.gz.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/share/man/man1/mkfifo.1.gz to /usr/share/man/man1/mkfifo.1.gz.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/share/man/man1/mknod.1.gz to /usr/share/man/man1/mknod.1.gz.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/share/man/man1/mktemp.1.gz to /usr/share/man/man1/mktemp.1.gz.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/share/man/man1/mv.1.gz to /usr/share/man/man1/mv.1.gz.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/share/man/man1/nice.1.gz to /usr/share/man/man1/nice.1.gz.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/share/man/man1/nl.1.gz to /usr/share/man/man1/nl.1.gz.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/share/man/man1/nohup.1.gz to /usr/share/man/man1/nohup.1.gz.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/share/man/man1/nproc.1.gz to /usr/share/man/man1/nproc.1.gz.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/share/man/man1/numfmt.1.gz to /usr/share/man/man1/numfmt.1.gz.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/share/man/man1/od.1.gz to /usr/share/man/man1/od.1.gz.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/share/man/man1/paste.1.gz to /usr/share/man/man1/paste.1.gz.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/share/man/man1/pathchk.1.gz to /usr/share/man/man1/pathchk.1.gz.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/share/man/man1/pinky.1.gz to /usr/share/man/man1/pinky.1.gz.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/share/man/man1/pr.1.gz to /usr/share/man/man1/pr.1.gz.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/share/man/man1/printenv.1.gz to /usr/share/man/man1/printenv.1.gz.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/share/man/man1/printf.1.gz to /usr/share/man/man1/printf.1.gz.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/share/man/man1/ptx.1.gz to /usr/share/man/man1/ptx.1.gz.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/share/man/man1/pwd.1.gz to /usr/share/man/man1/pwd.1.gz.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/share/man/man1/readlink.1.gz to /usr/share/man/man1/readlink.1.gz.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/share/man/man1/realpath.1.gz to /usr/share/man/man1/realpath.1.gz.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/share/man/man1/rm.1.gz to /usr/share/man/man1/rm.1.gz.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/share/man/man1/rmdir.1.gz to /usr/share/man/man1/rmdir.1.gz.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/share/man/man1/runcon.1.gz to /usr/share/man/man1/runcon.1.gz.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/share/man/man1/seq.1.gz to /usr/share/man/man1/seq.1.gz.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/share/man/man1/sha1sum.1.gz to /usr/share/man/man1/sha1sum.1.gz.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/share/man/man1/sha224sum.1.gz to /usr/share/man/man1/sha224sum.1.gz.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/share/man/man1/sha256sum.1.gz to /usr/share/man/man1/sha256sum.1.gz.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/share/man/man1/sha384sum.1.gz to /usr/share/man/man1/sha384sum.1.gz.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/share/man/man1/sha512sum.1.gz to /usr/share/man/man1/sha512sum.1.gz.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/share/man/man1/shred.1.gz to /usr/share/man/man1/shred.1.gz.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/share/man/man1/shuf.1.gz to /usr/share/man/man1/shuf.1.gz.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/share/man/man1/sleep.1.gz to /usr/share/man/man1/sleep.1.gz.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/share/man/man1/sort.1.gz to /usr/share/man/man1/sort.1.gz.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/share/man/man1/split.1.gz to /usr/share/man/man1/split.1.gz.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/share/man/man1/stat.1.gz to /usr/share/man/man1/stat.1.gz.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/share/man/man1/stdbuf.1.gz to /usr/share/man/man1/stdbuf.1.gz.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/share/man/man1/stty.1.gz to /usr/share/man/man1/stty.1.gz.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/share/man/man1/sum.1.gz to /usr/share/man/man1/sum.1.gz.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/share/man/man1/sync.1.gz to /usr/share/man/man1/sync.1.gz.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/share/man/man1/tac.1.gz to /usr/share/man/man1/tac.1.gz.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/share/man/man1/tail.1.gz to /usr/share/man/man1/tail.1.gz.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/share/man/man1/tee.1.gz to /usr/share/man/man1/tee.1.gz.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/share/man/man1/test.1.gz to /usr/share/man/man1/test.1.gz.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/share/man/man1/timeout.1.gz to /usr/share/man/man1/timeout.1.gz.remove-bak by coreutils-switch' 418s Adding 'diversion of /usr/share/man/man1/touch.1.gz to /usr/share/man/man1/touch.1.gz.remove-bak by coreutils-switch' 419s Adding 'diversion of /usr/share/man/man1/tr.1.gz to /usr/share/man/man1/tr.1.gz.remove-bak by coreutils-switch' 419s Adding 'diversion of /usr/share/man/man1/true.1.gz to /usr/share/man/man1/true.1.gz.remove-bak by coreutils-switch' 419s Adding 'diversion of /usr/share/man/man1/truncate.1.gz to /usr/share/man/man1/truncate.1.gz.remove-bak by coreutils-switch' 419s Adding 'diversion of /usr/share/man/man1/tsort.1.gz to /usr/share/man/man1/tsort.1.gz.remove-bak by coreutils-switch' 419s Adding 'diversion of /usr/share/man/man1/tty.1.gz to /usr/share/man/man1/tty.1.gz.remove-bak by coreutils-switch' 419s Adding 'diversion of /usr/share/man/man1/uname.1.gz to /usr/share/man/man1/uname.1.gz.remove-bak by coreutils-switch' 419s Adding 'diversion of /usr/share/man/man1/unexpand.1.gz to /usr/share/man/man1/unexpand.1.gz.remove-bak by coreutils-switch' 419s Adding 'diversion of /usr/share/man/man1/uniq.1.gz to /usr/share/man/man1/uniq.1.gz.remove-bak by coreutils-switch' 419s Adding 'diversion of /usr/share/man/man1/unlink.1.gz to /usr/share/man/man1/unlink.1.gz.remove-bak by coreutils-switch' 419s Adding 'diversion of /usr/share/man/man1/users.1.gz to /usr/share/man/man1/users.1.gz.remove-bak by coreutils-switch' 419s Adding 'diversion of /usr/share/man/man1/vdir.1.gz to /usr/share/man/man1/vdir.1.gz.remove-bak by coreutils-switch' 419s Adding 'diversion of /usr/share/man/man1/wc.1.gz to /usr/share/man/man1/wc.1.gz.remove-bak by coreutils-switch' 419s Adding 'diversion of /usr/share/man/man1/who.1.gz to /usr/share/man/man1/who.1.gz.remove-bak by coreutils-switch' 419s Adding 'diversion of /usr/share/man/man1/whoami.1.gz to /usr/share/man/man1/whoami.1.gz.remove-bak by coreutils-switch' 419s Adding 'diversion of /usr/share/man/man1/yes.1.gz to /usr/share/man/man1/yes.1.gz.remove-bak by coreutils-switch' 419s Adding 'diversion of /usr/share/man/man8/chroot.8.gz to /usr/share/man/man8/chroot.8.gz.remove-bak by coreutils-switch' 419s Adding 'diversion of /usr/share/man/man1/[.1.gz to /usr/share/man/man1/[.1.gz.remove-bak by coreutils-switch' 419s Selecting previously unselected package coreutils-from-uutils. 419s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 86627 files and directories currently installed.) 419s Preparing to unpack .../coreutils-from-uutils_0.0.0~ubuntu20_all.deb ... 419s Removing 'diversion of /usr/bin/[ to /usr/bin/[.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/bin/arch to /usr/bin/arch.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/bin/b2sum to /usr/bin/b2sum.remove-bak by coreutils-switch' 419s No diversion 'diversion of /usr/bin/b3sum to /usr/bin/b3sum.remove-bak by coreutils-switch', none removed. 419s Removing 'diversion of /usr/bin/base32 to /usr/bin/base32.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/bin/base64 to /usr/bin/base64.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/bin/basename to /usr/bin/basename.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/bin/basenc to /usr/bin/basenc.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/bin/cat to /usr/bin/cat.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/bin/chcon to /usr/bin/chcon.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/bin/chgrp to /usr/bin/chgrp.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/bin/chmod to /usr/bin/chmod.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/bin/chown to /usr/bin/chown.remove-bak by coreutils-switch' 419s No diversion 'diversion of /usr/bin/chroot to /usr/bin/chroot.remove-bak by coreutils-switch', none removed. 419s Removing 'diversion of /usr/bin/cksum to /usr/bin/cksum.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/bin/comm to /usr/bin/comm.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/bin/cp to /usr/bin/cp.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/bin/csplit to /usr/bin/csplit.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/bin/cut to /usr/bin/cut.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/bin/date to /usr/bin/date.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/bin/dd to /usr/bin/dd.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/bin/df to /usr/bin/df.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/bin/dir to /usr/bin/dir.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/bin/dircolors to /usr/bin/dircolors.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/bin/dirname to /usr/bin/dirname.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/bin/du to /usr/bin/du.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/bin/echo to /usr/bin/echo.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/bin/env to /usr/bin/env.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/bin/expand to /usr/bin/expand.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/bin/expr to /usr/bin/expr.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/bin/factor to /usr/bin/factor.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/bin/false to /usr/bin/false.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/bin/fmt to /usr/bin/fmt.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/bin/fold to /usr/bin/fold.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/bin/groups to /usr/bin/groups.remove-bak by coreutils-switch' 419s No diversion 'diversion of /usr/bin/hashsum to /usr/bin/hashsum.remove-bak by coreutils-switch', none removed. 419s Removing 'diversion of /usr/bin/head to /usr/bin/head.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/bin/hostid to /usr/bin/hostid.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/bin/id to /usr/bin/id.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/bin/install to /usr/bin/install.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/bin/join to /usr/bin/join.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/bin/link to /usr/bin/link.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/bin/ln to /usr/bin/ln.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/bin/logname to /usr/bin/logname.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/bin/ls to /usr/bin/ls.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/bin/md5sum to /usr/bin/md5sum.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/bin/mkdir to /usr/bin/mkdir.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/bin/mkfifo to /usr/bin/mkfifo.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/bin/mknod to /usr/bin/mknod.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/bin/mktemp to /usr/bin/mktemp.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/bin/mv to /usr/bin/mv.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/bin/nice to /usr/bin/nice.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/bin/nl to /usr/bin/nl.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/bin/nohup to /usr/bin/nohup.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/bin/nproc to /usr/bin/nproc.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/bin/numfmt to /usr/bin/numfmt.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/bin/od to /usr/bin/od.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/bin/paste to /usr/bin/paste.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/bin/pathchk to /usr/bin/pathchk.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/bin/pinky to /usr/bin/pinky.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/bin/pr to /usr/bin/pr.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/bin/printenv to /usr/bin/printenv.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/bin/printf to /usr/bin/printf.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/bin/ptx to /usr/bin/ptx.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/bin/pwd to /usr/bin/pwd.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/bin/readlink to /usr/bin/readlink.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/bin/realpath to /usr/bin/realpath.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/bin/rm to /usr/bin/rm.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/bin/rmdir to /usr/bin/rmdir.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/bin/runcon to /usr/bin/runcon.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/bin/seq to /usr/bin/seq.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/bin/sha1sum to /usr/bin/sha1sum.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/bin/sha224sum to /usr/bin/sha224sum.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/bin/sha256sum to /usr/bin/sha256sum.remove-bak by coreutils-switch' 419s No diversion 'diversion of /usr/bin/sha3-224sum to /usr/bin/sha3-224sum.remove-bak by coreutils-switch', none removed. 419s No diversion 'diversion of /usr/bin/sha3-256sum to /usr/bin/sha3-256sum.remove-bak by coreutils-switch', none removed. 419s No diversion 'diversion of /usr/bin/sha3-384sum to /usr/bin/sha3-384sum.remove-bak by coreutils-switch', none removed. 419s No diversion 'diversion of /usr/bin/sha3-512sum to /usr/bin/sha3-512sum.remove-bak by coreutils-switch', none removed. 419s Removing 'diversion of /usr/bin/sha384sum to /usr/bin/sha384sum.remove-bak by coreutils-switch' 419s No diversion 'diversion of /usr/bin/sha3sum to /usr/bin/sha3sum.remove-bak by coreutils-switch', none removed. 419s Removing 'diversion of /usr/bin/sha512sum to /usr/bin/sha512sum.remove-bak by coreutils-switch' 419s No diversion 'diversion of /usr/bin/shake128sum to /usr/bin/shake128sum.remove-bak by coreutils-switch', none removed. 419s No diversion 'diversion of /usr/bin/shake256sum to /usr/bin/shake256sum.remove-bak by coreutils-switch', none removed. 419s Removing 'diversion of /usr/bin/shred to /usr/bin/shred.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/bin/shuf to /usr/bin/shuf.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/bin/sleep to /usr/bin/sleep.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/bin/sort to /usr/bin/sort.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/bin/split to /usr/bin/split.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/bin/stat to /usr/bin/stat.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/bin/stty to /usr/bin/stty.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/bin/sum to /usr/bin/sum.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/bin/sync to /usr/bin/sync.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/bin/tac to /usr/bin/tac.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/bin/tail to /usr/bin/tail.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/bin/tee to /usr/bin/tee.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/bin/test to /usr/bin/test.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/bin/timeout to /usr/bin/timeout.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/bin/touch to /usr/bin/touch.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/bin/tr to /usr/bin/tr.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/bin/true to /usr/bin/true.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/bin/truncate to /usr/bin/truncate.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/bin/tsort to /usr/bin/tsort.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/bin/tty to /usr/bin/tty.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/bin/uname to /usr/bin/uname.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/bin/unexpand to /usr/bin/unexpand.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/bin/uniq to /usr/bin/uniq.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/bin/unlink to /usr/bin/unlink.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/bin/users to /usr/bin/users.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/bin/vdir to /usr/bin/vdir.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/bin/wc to /usr/bin/wc.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/bin/who to /usr/bin/who.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/bin/whoami to /usr/bin/whoami.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/bin/yes to /usr/bin/yes.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/share/man/man1/arch.1.gz to /usr/share/man/man1/arch.1.gz.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/share/man/man1/base32.1.gz to /usr/share/man/man1/base32.1.gz.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/share/man/man1/base64.1.gz to /usr/share/man/man1/base64.1.gz.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/share/man/man1/basename.1.gz to /usr/share/man/man1/basename.1.gz.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/share/man/man1/basenc.1.gz to /usr/share/man/man1/basenc.1.gz.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/share/man/man1/cat.1.gz to /usr/share/man/man1/cat.1.gz.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/share/man/man1/chcon.1.gz to /usr/share/man/man1/chcon.1.gz.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/share/man/man1/chgrp.1.gz to /usr/share/man/man1/chgrp.1.gz.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/share/man/man1/chmod.1.gz to /usr/share/man/man1/chmod.1.gz.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/share/man/man1/chown.1.gz to /usr/share/man/man1/chown.1.gz.remove-bak by coreutils-switch' 419s 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. 419s Removing 'diversion of /usr/share/man/man1/cksum.1.gz to /usr/share/man/man1/cksum.1.gz.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/share/man/man1/comm.1.gz to /usr/share/man/man1/comm.1.gz.remove-bak by coreutils-switch' 419s 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. 419s Removing 'diversion of /usr/share/man/man1/cp.1.gz to /usr/share/man/man1/cp.1.gz.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/share/man/man1/csplit.1.gz to /usr/share/man/man1/csplit.1.gz.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/share/man/man1/cut.1.gz to /usr/share/man/man1/cut.1.gz.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/share/man/man1/date.1.gz to /usr/share/man/man1/date.1.gz.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/share/man/man1/dd.1.gz to /usr/share/man/man1/dd.1.gz.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/share/man/man1/df.1.gz to /usr/share/man/man1/df.1.gz.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/share/man/man1/dir.1.gz to /usr/share/man/man1/dir.1.gz.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/share/man/man1/dircolors.1.gz to /usr/share/man/man1/dircolors.1.gz.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/share/man/man1/dirname.1.gz to /usr/share/man/man1/dirname.1.gz.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/share/man/man1/du.1.gz to /usr/share/man/man1/du.1.gz.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/share/man/man1/echo.1.gz to /usr/share/man/man1/echo.1.gz.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/share/man/man1/env.1.gz to /usr/share/man/man1/env.1.gz.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/share/man/man1/expand.1.gz to /usr/share/man/man1/expand.1.gz.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/share/man/man1/expr.1.gz to /usr/share/man/man1/expr.1.gz.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/share/man/man1/factor.1.gz to /usr/share/man/man1/factor.1.gz.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/share/man/man1/false.1.gz to /usr/share/man/man1/false.1.gz.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/share/man/man1/fmt.1.gz to /usr/share/man/man1/fmt.1.gz.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/share/man/man1/fold.1.gz to /usr/share/man/man1/fold.1.gz.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/share/man/man1/groups.1.gz to /usr/share/man/man1/groups.1.gz.remove-bak by coreutils-switch' 419s 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. 419s Removing 'diversion of /usr/share/man/man1/head.1.gz to /usr/share/man/man1/head.1.gz.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/share/man/man1/hostid.1.gz to /usr/share/man/man1/hostid.1.gz.remove-bak by coreutils-switch' 419s Removing 'diversion of /usr/share/man/man1/id.1.gz to /usr/share/man/man1/id.1.gz.remove-bak by coreutils-switch' 420s Removing 'diversion of /usr/share/man/man1/install.1.gz to /usr/share/man/man1/install.1.gz.remove-bak by coreutils-switch' 420s Removing 'diversion of /usr/share/man/man1/join.1.gz to /usr/share/man/man1/join.1.gz.remove-bak by coreutils-switch' 420s Removing 'diversion of /usr/share/man/man1/link.1.gz to /usr/share/man/man1/link.1.gz.remove-bak by coreutils-switch' 420s Removing 'diversion of /usr/share/man/man1/ln.1.gz to /usr/share/man/man1/ln.1.gz.remove-bak by coreutils-switch' 420s Removing 'diversion of /usr/share/man/man1/logname.1.gz to /usr/share/man/man1/logname.1.gz.remove-bak by coreutils-switch' 420s Removing 'diversion of /usr/share/man/man1/ls.1.gz to /usr/share/man/man1/ls.1.gz.remove-bak by coreutils-switch' 420s Removing 'diversion of /usr/share/man/man1/mkdir.1.gz to /usr/share/man/man1/mkdir.1.gz.remove-bak by coreutils-switch' 420s Removing 'diversion of /usr/share/man/man1/mkfifo.1.gz to /usr/share/man/man1/mkfifo.1.gz.remove-bak by coreutils-switch' 420s Removing 'diversion of /usr/share/man/man1/mknod.1.gz to /usr/share/man/man1/mknod.1.gz.remove-bak by coreutils-switch' 420s Removing 'diversion of /usr/share/man/man1/mktemp.1.gz to /usr/share/man/man1/mktemp.1.gz.remove-bak by coreutils-switch' 420s Removing 'diversion of /usr/share/man/man1/mv.1.gz to /usr/share/man/man1/mv.1.gz.remove-bak by coreutils-switch' 420s Removing 'diversion of /usr/share/man/man1/nice.1.gz to /usr/share/man/man1/nice.1.gz.remove-bak by coreutils-switch' 420s Removing 'diversion of /usr/share/man/man1/nl.1.gz to /usr/share/man/man1/nl.1.gz.remove-bak by coreutils-switch' 420s Removing 'diversion of /usr/share/man/man1/nohup.1.gz to /usr/share/man/man1/nohup.1.gz.remove-bak by coreutils-switch' 420s Removing 'diversion of /usr/share/man/man1/nproc.1.gz to /usr/share/man/man1/nproc.1.gz.remove-bak by coreutils-switch' 420s Removing 'diversion of /usr/share/man/man1/numfmt.1.gz to /usr/share/man/man1/numfmt.1.gz.remove-bak by coreutils-switch' 420s Removing 'diversion of /usr/share/man/man1/od.1.gz to /usr/share/man/man1/od.1.gz.remove-bak by coreutils-switch' 420s Removing 'diversion of /usr/share/man/man1/paste.1.gz to /usr/share/man/man1/paste.1.gz.remove-bak by coreutils-switch' 420s Removing 'diversion of /usr/share/man/man1/pathchk.1.gz to /usr/share/man/man1/pathchk.1.gz.remove-bak by coreutils-switch' 420s Removing 'diversion of /usr/share/man/man1/pinky.1.gz to /usr/share/man/man1/pinky.1.gz.remove-bak by coreutils-switch' 420s Removing 'diversion of /usr/share/man/man1/pr.1.gz to /usr/share/man/man1/pr.1.gz.remove-bak by coreutils-switch' 420s Removing 'diversion of /usr/share/man/man1/printenv.1.gz to /usr/share/man/man1/printenv.1.gz.remove-bak by coreutils-switch' 420s Removing 'diversion of /usr/share/man/man1/printf.1.gz to /usr/share/man/man1/printf.1.gz.remove-bak by coreutils-switch' 420s Removing 'diversion of /usr/share/man/man1/ptx.1.gz to /usr/share/man/man1/ptx.1.gz.remove-bak by coreutils-switch' 420s Removing 'diversion of /usr/share/man/man1/pwd.1.gz to /usr/share/man/man1/pwd.1.gz.remove-bak by coreutils-switch' 420s Removing 'diversion of /usr/share/man/man1/readlink.1.gz to /usr/share/man/man1/readlink.1.gz.remove-bak by coreutils-switch' 420s Removing 'diversion of /usr/share/man/man1/realpath.1.gz to /usr/share/man/man1/realpath.1.gz.remove-bak by coreutils-switch' 420s Removing 'diversion of /usr/share/man/man1/rm.1.gz to /usr/share/man/man1/rm.1.gz.remove-bak by coreutils-switch' 420s Removing 'diversion of /usr/share/man/man1/rmdir.1.gz to /usr/share/man/man1/rmdir.1.gz.remove-bak by coreutils-switch' 420s Removing 'diversion of /usr/share/man/man1/runcon.1.gz to /usr/share/man/man1/runcon.1.gz.remove-bak by coreutils-switch' 420s Removing 'diversion of /usr/share/man/man1/seq.1.gz to /usr/share/man/man1/seq.1.gz.remove-bak by coreutils-switch' 420s Removing 'diversion of /usr/share/man/man1/shred.1.gz to /usr/share/man/man1/shred.1.gz.remove-bak by coreutils-switch' 420s Removing 'diversion of /usr/share/man/man1/shuf.1.gz to /usr/share/man/man1/shuf.1.gz.remove-bak by coreutils-switch' 420s Removing 'diversion of /usr/share/man/man1/sleep.1.gz to /usr/share/man/man1/sleep.1.gz.remove-bak by coreutils-switch' 420s Removing 'diversion of /usr/share/man/man1/sort.1.gz to /usr/share/man/man1/sort.1.gz.remove-bak by coreutils-switch' 420s Removing 'diversion of /usr/share/man/man1/split.1.gz to /usr/share/man/man1/split.1.gz.remove-bak by coreutils-switch' 420s Removing 'diversion of /usr/share/man/man1/stat.1.gz to /usr/share/man/man1/stat.1.gz.remove-bak by coreutils-switch' 420s Removing 'diversion of /usr/share/man/man1/stty.1.gz to /usr/share/man/man1/stty.1.gz.remove-bak by coreutils-switch' 420s Removing 'diversion of /usr/share/man/man1/sum.1.gz to /usr/share/man/man1/sum.1.gz.remove-bak by coreutils-switch' 420s Removing 'diversion of /usr/share/man/man1/sync.1.gz to /usr/share/man/man1/sync.1.gz.remove-bak by coreutils-switch' 420s Removing 'diversion of /usr/share/man/man1/tac.1.gz to /usr/share/man/man1/tac.1.gz.remove-bak by coreutils-switch' 420s Removing 'diversion of /usr/share/man/man1/tail.1.gz to /usr/share/man/man1/tail.1.gz.remove-bak by coreutils-switch' 420s Removing 'diversion of /usr/share/man/man1/tee.1.gz to /usr/share/man/man1/tee.1.gz.remove-bak by coreutils-switch' 420s Removing 'diversion of /usr/share/man/man1/test.1.gz to /usr/share/man/man1/test.1.gz.remove-bak by coreutils-switch' 420s Removing 'diversion of /usr/share/man/man1/timeout.1.gz to /usr/share/man/man1/timeout.1.gz.remove-bak by coreutils-switch' 420s Removing 'diversion of /usr/share/man/man1/touch.1.gz to /usr/share/man/man1/touch.1.gz.remove-bak by coreutils-switch' 420s Removing 'diversion of /usr/share/man/man1/tr.1.gz to /usr/share/man/man1/tr.1.gz.remove-bak by coreutils-switch' 420s Removing 'diversion of /usr/share/man/man1/true.1.gz to /usr/share/man/man1/true.1.gz.remove-bak by coreutils-switch' 420s Removing 'diversion of /usr/share/man/man1/truncate.1.gz to /usr/share/man/man1/truncate.1.gz.remove-bak by coreutils-switch' 420s Removing 'diversion of /usr/share/man/man1/tsort.1.gz to /usr/share/man/man1/tsort.1.gz.remove-bak by coreutils-switch' 420s Removing 'diversion of /usr/share/man/man1/tty.1.gz to /usr/share/man/man1/tty.1.gz.remove-bak by coreutils-switch' 420s Removing 'diversion of /usr/share/man/man1/uname.1.gz to /usr/share/man/man1/uname.1.gz.remove-bak by coreutils-switch' 420s Removing 'diversion of /usr/share/man/man1/unexpand.1.gz to /usr/share/man/man1/unexpand.1.gz.remove-bak by coreutils-switch' 420s Removing 'diversion of /usr/share/man/man1/uniq.1.gz to /usr/share/man/man1/uniq.1.gz.remove-bak by coreutils-switch' 420s Removing 'diversion of /usr/share/man/man1/unlink.1.gz to /usr/share/man/man1/unlink.1.gz.remove-bak by coreutils-switch' 420s Removing 'diversion of /usr/share/man/man1/users.1.gz to /usr/share/man/man1/users.1.gz.remove-bak by coreutils-switch' 420s Removing 'diversion of /usr/share/man/man1/vdir.1.gz to /usr/share/man/man1/vdir.1.gz.remove-bak by coreutils-switch' 420s Removing 'diversion of /usr/share/man/man1/wc.1.gz to /usr/share/man/man1/wc.1.gz.remove-bak by coreutils-switch' 420s Removing 'diversion of /usr/share/man/man1/who.1.gz to /usr/share/man/man1/who.1.gz.remove-bak by coreutils-switch' 420s Removing 'diversion of /usr/share/man/man1/whoami.1.gz to /usr/share/man/man1/whoami.1.gz.remove-bak by coreutils-switch' 420s Removing 'diversion of /usr/share/man/man1/yes.1.gz to /usr/share/man/man1/yes.1.gz.remove-bak by coreutils-switch' 420s Removing 'diversion of /usr/share/man/man1/[.1.gz to /usr/share/man/man1/[.1.gz.remove-bak by coreutils-switch' 420s Unpacking coreutils-from-uutils (0.0.0~ubuntu20) ... 420s Setting up coreutils-from-uutils (0.0.0~ubuntu20) ... 420s Removing 'diversion of /usr/share/man/man1/sha512sum.1.gz to /usr/share/man/man1/sha512sum.1.gz.remove-bak by coreutils-switch' 420s Removing 'diversion of /usr/share/man/man1/sha1sum.1.gz to /usr/share/man/man1/sha1sum.1.gz.remove-bak by coreutils-switch' 420s Removing 'diversion of /usr/share/man/man1/sha384sum.1.gz to /usr/share/man/man1/sha384sum.1.gz.remove-bak by coreutils-switch' 420s Removing 'diversion of /usr/share/man/man1/b2sum.1.gz to /usr/share/man/man1/b2sum.1.gz.remove-bak by coreutils-switch' 420s Removing 'diversion of /usr/share/man/man1/sha256sum.1.gz to /usr/share/man/man1/sha256sum.1.gz.remove-bak by coreutils-switch' 420s Removing 'diversion of /usr/sbin/chroot to /usr/sbin/chroot.remove-bak by coreutils-switch' 420s Removing 'diversion of /usr/bin/stdbuf to /usr/bin/stdbuf.remove-bak by coreutils-switch' 420s Removing 'diversion of /usr/share/man/man1/stdbuf.1.gz to /usr/share/man/man1/stdbuf.1.gz.remove-bak by coreutils-switch' 420s Removing 'diversion of /usr/share/man/man1/sha224sum.1.gz to /usr/share/man/man1/sha224sum.1.gz.remove-bak by coreutils-switch' 420s Removing 'diversion of /usr/share/man/man1/md5sum.1.gz to /usr/share/man/man1/md5sum.1.gz.remove-bak by coreutils-switch' 420s Removing 'diversion of /usr/share/man/man8/chroot.8.gz to /usr/share/man/man8/chroot.8.gz.remove-bak by coreutils-switch' 420s Selecting previously unselected package libisl23:s390x. 420s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 86422 files and directories currently installed.) 420s Preparing to unpack .../00-libisl23_0.27-1_s390x.deb ... 420s Unpacking libisl23:s390x (0.27-1) ... 420s Selecting previously unselected package libmpc3:s390x. 420s Preparing to unpack .../01-libmpc3_1.3.1-1build3_s390x.deb ... 420s Unpacking libmpc3:s390x (1.3.1-1build3) ... 420s Selecting previously unselected package cpp-15-s390x-linux-gnu. 420s Preparing to unpack .../02-cpp-15-s390x-linux-gnu_15.2.0-2ubuntu1_s390x.deb ... 420s Unpacking cpp-15-s390x-linux-gnu (15.2.0-2ubuntu1) ... 421s Selecting previously unselected package cpp-15. 421s Preparing to unpack .../03-cpp-15_15.2.0-2ubuntu1_s390x.deb ... 421s Unpacking cpp-15 (15.2.0-2ubuntu1) ... 421s Selecting previously unselected package cpp-s390x-linux-gnu. 421s Preparing to unpack .../04-cpp-s390x-linux-gnu_4%3a15.1.0-1ubuntu1_s390x.deb ... 421s Unpacking cpp-s390x-linux-gnu (4:15.1.0-1ubuntu1) ... 421s Selecting previously unselected package cpp. 421s Preparing to unpack .../05-cpp_4%3a15.1.0-1ubuntu1_s390x.deb ... 421s Unpacking cpp (4:15.1.0-1ubuntu1) ... 421s Selecting previously unselected package libcc1-0:s390x. 421s Preparing to unpack .../06-libcc1-0_15.2.0-2ubuntu1_s390x.deb ... 421s Unpacking libcc1-0:s390x (15.2.0-2ubuntu1) ... 421s Selecting previously unselected package libgomp1:s390x. 421s Preparing to unpack .../07-libgomp1_15.2.0-2ubuntu1_s390x.deb ... 421s Unpacking libgomp1:s390x (15.2.0-2ubuntu1) ... 421s Selecting previously unselected package libitm1:s390x. 421s Preparing to unpack .../08-libitm1_15.2.0-2ubuntu1_s390x.deb ... 421s Unpacking libitm1:s390x (15.2.0-2ubuntu1) ... 421s Selecting previously unselected package libasan8:s390x. 421s Preparing to unpack .../09-libasan8_15.2.0-2ubuntu1_s390x.deb ... 421s Unpacking libasan8:s390x (15.2.0-2ubuntu1) ... 421s Selecting previously unselected package libubsan1:s390x. 421s Preparing to unpack .../10-libubsan1_15.2.0-2ubuntu1_s390x.deb ... 421s Unpacking libubsan1:s390x (15.2.0-2ubuntu1) ... 421s Selecting previously unselected package libgcc-15-dev:s390x. 421s Preparing to unpack .../11-libgcc-15-dev_15.2.0-2ubuntu1_s390x.deb ... 421s Unpacking libgcc-15-dev:s390x (15.2.0-2ubuntu1) ... 421s Selecting previously unselected package gcc-15-s390x-linux-gnu. 421s Preparing to unpack .../12-gcc-15-s390x-linux-gnu_15.2.0-2ubuntu1_s390x.deb ... 421s Unpacking gcc-15-s390x-linux-gnu (15.2.0-2ubuntu1) ... 423s Selecting previously unselected package gcc-15. 423s Preparing to unpack .../13-gcc-15_15.2.0-2ubuntu1_s390x.deb ... 423s Unpacking gcc-15 (15.2.0-2ubuntu1) ... 423s Selecting previously unselected package gcc-s390x-linux-gnu. 423s Preparing to unpack .../14-gcc-s390x-linux-gnu_4%3a15.1.0-1ubuntu1_s390x.deb ... 423s Unpacking gcc-s390x-linux-gnu (4:15.1.0-1ubuntu1) ... 423s Selecting previously unselected package gcc. 423s Preparing to unpack .../15-gcc_4%3a15.1.0-1ubuntu1_s390x.deb ... 423s Unpacking gcc (4:15.1.0-1ubuntu1) ... 423s Selecting previously unselected package libstdc++-15-dev:s390x. 423s Preparing to unpack .../16-libstdc++-15-dev_15.2.0-2ubuntu1_s390x.deb ... 423s Unpacking libstdc++-15-dev:s390x (15.2.0-2ubuntu1) ... 423s Selecting previously unselected package g++-15-s390x-linux-gnu. 423s Preparing to unpack .../17-g++-15-s390x-linux-gnu_15.2.0-2ubuntu1_s390x.deb ... 423s Unpacking g++-15-s390x-linux-gnu (15.2.0-2ubuntu1) ... 424s Selecting previously unselected package g++-15. 424s Preparing to unpack .../18-g++-15_15.2.0-2ubuntu1_s390x.deb ... 424s Unpacking g++-15 (15.2.0-2ubuntu1) ... 424s Selecting previously unselected package g++-s390x-linux-gnu. 424s Preparing to unpack .../19-g++-s390x-linux-gnu_4%3a15.1.0-1ubuntu1_s390x.deb ... 424s Unpacking g++-s390x-linux-gnu (4:15.1.0-1ubuntu1) ... 424s Selecting previously unselected package g++. 424s Preparing to unpack .../20-g++_4%3a15.1.0-1ubuntu1_s390x.deb ... 424s Unpacking g++ (4:15.1.0-1ubuntu1) ... 424s Selecting previously unselected package build-essential. 424s Preparing to unpack .../21-build-essential_12.12ubuntu2_s390x.deb ... 424s Unpacking build-essential (12.12ubuntu2) ... 424s Selecting previously unselected package fonts-dejavu-mono. 424s Preparing to unpack .../22-fonts-dejavu-mono_2.37-8_all.deb ... 424s Unpacking fonts-dejavu-mono (2.37-8) ... 424s Selecting previously unselected package fonts-dejavu-core. 424s Preparing to unpack .../23-fonts-dejavu-core_2.37-8_all.deb ... 424s Unpacking fonts-dejavu-core (2.37-8) ... 424s Selecting previously unselected package fontconfig-config. 424s Preparing to unpack .../24-fontconfig-config_2.15.0-2.3ubuntu1_s390x.deb ... 424s Unpacking fontconfig-config (2.15.0-2.3ubuntu1) ... 424s Selecting previously unselected package native-architecture. 424s Preparing to unpack .../25-native-architecture_0.2.6_all.deb ... 424s Unpacking native-architecture (0.2.6) ... 424s Selecting previously unselected package libgirepository-2.0-0:s390x. 424s Preparing to unpack .../26-libgirepository-2.0-0_2.85.3-1_s390x.deb ... 424s Unpacking libgirepository-2.0-0:s390x (2.85.3-1) ... 424s Selecting previously unselected package girepository-tools:s390x. 424s Preparing to unpack .../27-girepository-tools_2.85.3-1_s390x.deb ... 424s Unpacking girepository-tools:s390x (2.85.3-1) ... 424s Selecting previously unselected package python3-mako. 424s Preparing to unpack .../28-python3-mako_1.3.9-1_all.deb ... 424s Unpacking python3-mako (1.3.9-1) ... 424s Selecting previously unselected package python3-markdown. 424s Preparing to unpack .../29-python3-markdown_3.7-2_all.deb ... 424s Unpacking python3-markdown (3.7-2) ... 424s Selecting previously unselected package gobject-introspection-bin. 424s Preparing to unpack .../30-gobject-introspection-bin_1.84.0-1_s390x.deb ... 424s Unpacking gobject-introspection-bin (1.84.0-1) ... 424s Selecting previously unselected package libffi-dev:s390x. 424s Preparing to unpack .../31-libffi-dev_3.5.2-1_s390x.deb ... 424s Unpacking libffi-dev:s390x (3.5.2-1) ... 424s Selecting previously unselected package uuid-dev:s390x. 424s Preparing to unpack .../32-uuid-dev_2.41-4ubuntu3_s390x.deb ... 424s Unpacking uuid-dev:s390x (2.41-4ubuntu3) ... 424s Selecting previously unselected package libblkid-dev:s390x. 424s Preparing to unpack .../33-libblkid-dev_2.41-4ubuntu3_s390x.deb ... 424s Unpacking libblkid-dev:s390x (2.41-4ubuntu3) ... 424s Selecting previously unselected package libsepol-dev:s390x. 424s Preparing to unpack .../34-libsepol-dev_3.8.1-1_s390x.deb ... 424s Unpacking libsepol-dev:s390x (3.8.1-1) ... 424s Selecting previously unselected package libpcre2-16-0:s390x. 424s Preparing to unpack .../35-libpcre2-16-0_10.46-1_s390x.deb ... 424s Unpacking libpcre2-16-0:s390x (10.46-1) ... 424s Selecting previously unselected package libpcre2-32-0:s390x. 424s Preparing to unpack .../36-libpcre2-32-0_10.46-1_s390x.deb ... 424s Unpacking libpcre2-32-0:s390x (10.46-1) ... 424s Selecting previously unselected package libpcre2-posix3:s390x. 424s Preparing to unpack .../37-libpcre2-posix3_10.46-1_s390x.deb ... 424s Unpacking libpcre2-posix3:s390x (10.46-1) ... 424s Selecting previously unselected package libpcre2-dev:s390x. 424s Preparing to unpack .../38-libpcre2-dev_10.46-1_s390x.deb ... 424s Unpacking libpcre2-dev:s390x (10.46-1) ... 424s Selecting previously unselected package libselinux1-dev:s390x. 424s Preparing to unpack .../39-libselinux1-dev_3.8.1-1_s390x.deb ... 424s Unpacking libselinux1-dev:s390x (3.8.1-1) ... 424s Selecting previously unselected package libmount-dev:s390x. 424s Preparing to unpack .../40-libmount-dev_2.41-4ubuntu3_s390x.deb ... 424s Unpacking libmount-dev:s390x (2.41-4ubuntu3) ... 424s Selecting previously unselected package libsysprof-capture-4-dev:s390x. 424s Preparing to unpack .../41-libsysprof-capture-4-dev_48.0-2_s390x.deb ... 424s Unpacking libsysprof-capture-4-dev:s390x (48.0-2) ... 424s Selecting previously unselected package libpkgconf3:s390x. 424s Preparing to unpack .../42-libpkgconf3_1.8.1-4_s390x.deb ... 424s Unpacking libpkgconf3:s390x (1.8.1-4) ... 425s Selecting previously unselected package pkgconf-bin. 425s Preparing to unpack .../43-pkgconf-bin_1.8.1-4_s390x.deb ... 425s Unpacking pkgconf-bin (1.8.1-4) ... 425s Selecting previously unselected package pkgconf:s390x. 425s Preparing to unpack .../44-pkgconf_1.8.1-4_s390x.deb ... 425s Unpacking pkgconf:s390x (1.8.1-4) ... 425s Selecting previously unselected package zlib1g-dev:s390x. 425s Preparing to unpack .../45-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1ubuntu1_s390x.deb ... 425s Unpacking zlib1g-dev:s390x (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 425s Selecting previously unselected package libgio-2.0-dev:s390x. 425s Preparing to unpack .../46-libgio-2.0-dev_2.85.3-1_s390x.deb ... 425s Unpacking libgio-2.0-dev:s390x (2.85.3-1) ... 425s Selecting previously unselected package libglib2.0-bin. 425s Preparing to unpack .../47-libglib2.0-bin_2.85.3-1_s390x.deb ... 425s Unpacking libglib2.0-bin (2.85.3-1) ... 425s Selecting previously unselected package libgio-2.0-dev-bin. 425s Preparing to unpack .../48-libgio-2.0-dev-bin_2.85.3-1_s390x.deb ... 425s Unpacking libgio-2.0-dev-bin (2.85.3-1) ... 425s Selecting previously unselected package libglib2.0-dev-bin. 425s Preparing to unpack .../49-libglib2.0-dev-bin_2.85.3-1_s390x.deb ... 425s Unpacking libglib2.0-dev-bin (2.85.3-1) ... 425s Selecting previously unselected package libglib2.0-dev:s390x. 425s Preparing to unpack .../50-libglib2.0-dev_2.85.3-1_s390x.deb ... 425s Unpacking libglib2.0-dev:s390x (2.85.3-1) ... 425s Selecting previously unselected package gobject-introspection:s390x. 425s Preparing to unpack .../51-gobject-introspection_1.84.0-1_s390x.deb ... 425s Unpacking gobject-introspection:s390x (1.84.0-1) ... 425s Selecting previously unselected package libbrotli-dev:s390x. 425s Preparing to unpack .../52-libbrotli-dev_1.1.0-2build5_s390x.deb ... 425s Unpacking libbrotli-dev:s390x (1.1.0-2build5) ... 425s Selecting previously unselected package libbz2-dev:s390x. 425s Preparing to unpack .../53-libbz2-dev_1.0.8-6_s390x.deb ... 425s Unpacking libbz2-dev:s390x (1.0.8-6) ... 425s Selecting previously unselected package libfreetype6:s390x. 425s Preparing to unpack .../54-libfreetype6_2.13.3+dfsg-1_s390x.deb ... 425s Unpacking libfreetype6:s390x (2.13.3+dfsg-1) ... 425s Selecting previously unselected package libfontconfig1:s390x. 425s Preparing to unpack .../55-libfontconfig1_2.15.0-2.3ubuntu1_s390x.deb ... 425s Unpacking libfontconfig1:s390x (2.15.0-2.3ubuntu1) ... 425s Selecting previously unselected package libpixman-1-0:s390x. 425s Preparing to unpack .../56-libpixman-1-0_0.44.0-3_s390x.deb ... 425s Unpacking libpixman-1-0:s390x (0.44.0-3) ... 425s Selecting previously unselected package libxcb-render0:s390x. 425s Preparing to unpack .../57-libxcb-render0_1.17.0-2_s390x.deb ... 425s Unpacking libxcb-render0:s390x (1.17.0-2) ... 425s Selecting previously unselected package libxcb-shm0:s390x. 425s Preparing to unpack .../58-libxcb-shm0_1.17.0-2_s390x.deb ... 425s Unpacking libxcb-shm0:s390x (1.17.0-2) ... 425s Selecting previously unselected package libxrender1:s390x. 425s Preparing to unpack .../59-libxrender1_1%3a0.9.12-1_s390x.deb ... 425s Unpacking libxrender1:s390x (1:0.9.12-1) ... 425s Selecting previously unselected package libcairo2:s390x. 425s Preparing to unpack .../60-libcairo2_1.18.4-1_s390x.deb ... 425s Unpacking libcairo2:s390x (1.18.4-1) ... 425s Selecting previously unselected package libcairo-gobject2:s390x. 425s Preparing to unpack .../61-libcairo-gobject2_1.18.4-1_s390x.deb ... 425s Unpacking libcairo-gobject2:s390x (1.18.4-1) ... 425s Selecting previously unselected package libcairo-script-interpreter2:s390x. 425s Preparing to unpack .../62-libcairo-script-interpreter2_1.18.4-1_s390x.deb ... 425s Unpacking libcairo-script-interpreter2:s390x (1.18.4-1) ... 425s Selecting previously unselected package libexpat1-dev:s390x. 425s Preparing to unpack .../63-libexpat1-dev_2.7.1-2_s390x.deb ... 425s Unpacking libexpat1-dev:s390x (2.7.1-2) ... 425s Selecting previously unselected package libpng-dev:s390x. 425s Preparing to unpack .../64-libpng-dev_1.6.50-1_s390x.deb ... 425s Unpacking libpng-dev:s390x (1.6.50-1) ... 425s Selecting previously unselected package libfreetype-dev:s390x. 425s Preparing to unpack .../65-libfreetype-dev_2.13.3+dfsg-1_s390x.deb ... 425s Unpacking libfreetype-dev:s390x (2.13.3+dfsg-1) ... 425s Selecting previously unselected package libfontconfig-dev:s390x. 425s Preparing to unpack .../66-libfontconfig-dev_2.15.0-2.3ubuntu1_s390x.deb ... 425s Unpacking libfontconfig-dev:s390x (2.15.0-2.3ubuntu1) ... 425s Selecting previously unselected package libpixman-1-dev:s390x. 425s Preparing to unpack .../67-libpixman-1-dev_0.44.0-3_s390x.deb ... 425s Unpacking libpixman-1-dev:s390x (0.44.0-3) ... 425s Selecting previously unselected package x11-common. 425s Preparing to unpack .../68-x11-common_1%3a7.7+24ubuntu1_all.deb ... 425s Unpacking x11-common (1:7.7+24ubuntu1) ... 425s Selecting previously unselected package libice6:s390x. 425s Preparing to unpack .../69-libice6_2%3a1.1.1-1_s390x.deb ... 425s Unpacking libice6:s390x (2:1.1.1-1) ... 425s Selecting previously unselected package libsm6:s390x. 425s Preparing to unpack .../70-libsm6_2%3a1.2.6-1_s390x.deb ... 425s Unpacking libsm6:s390x (2:1.2.6-1) ... 425s Selecting previously unselected package xorg-sgml-doctools. 425s Preparing to unpack .../71-xorg-sgml-doctools_1%3a1.11-1.1_all.deb ... 425s Unpacking xorg-sgml-doctools (1:1.11-1.1) ... 425s Selecting previously unselected package x11proto-dev. 425s Preparing to unpack .../72-x11proto-dev_2024.1-1_all.deb ... 425s Unpacking x11proto-dev (2024.1-1) ... 425s Selecting previously unselected package libice-dev:s390x. 425s Preparing to unpack .../73-libice-dev_2%3a1.1.1-1_s390x.deb ... 425s Unpacking libice-dev:s390x (2:1.1.1-1) ... 425s Selecting previously unselected package libsm-dev:s390x. 425s Preparing to unpack .../74-libsm-dev_2%3a1.2.6-1_s390x.deb ... 425s Unpacking libsm-dev:s390x (2:1.2.6-1) ... 425s Selecting previously unselected package libxau-dev:s390x. 425s Preparing to unpack .../75-libxau-dev_1%3a1.0.11-1_s390x.deb ... 425s Unpacking libxau-dev:s390x (1:1.0.11-1) ... 425s Selecting previously unselected package libxdmcp-dev:s390x. 425s Preparing to unpack .../76-libxdmcp-dev_1%3a1.1.5-1_s390x.deb ... 425s Unpacking libxdmcp-dev:s390x (1:1.1.5-1) ... 425s Selecting previously unselected package xtrans-dev. 425s Preparing to unpack .../77-xtrans-dev_1.4.0-1_all.deb ... 425s Unpacking xtrans-dev (1.4.0-1) ... 425s Selecting previously unselected package libxcb1-dev:s390x. 425s Preparing to unpack .../78-libxcb1-dev_1.17.0-2_s390x.deb ... 425s Unpacking libxcb1-dev:s390x (1.17.0-2) ... 425s Selecting previously unselected package libx11-dev:s390x. 425s Preparing to unpack .../79-libx11-dev_2%3a1.8.12-1_s390x.deb ... 425s Unpacking libx11-dev:s390x (2:1.8.12-1) ... 425s Selecting previously unselected package libxcb-render0-dev:s390x. 425s Preparing to unpack .../80-libxcb-render0-dev_1.17.0-2_s390x.deb ... 425s Unpacking libxcb-render0-dev:s390x (1.17.0-2) ... 425s Selecting previously unselected package libxcb-shm0-dev:s390x. 425s Preparing to unpack .../81-libxcb-shm0-dev_1.17.0-2_s390x.deb ... 425s Unpacking libxcb-shm0-dev:s390x (1.17.0-2) ... 425s Selecting previously unselected package libxext-dev:s390x. 425s Preparing to unpack .../82-libxext-dev_2%3a1.3.4-1build2_s390x.deb ... 425s Unpacking libxext-dev:s390x (2:1.3.4-1build2) ... 425s Selecting previously unselected package libxrender-dev:s390x. 425s Preparing to unpack .../83-libxrender-dev_1%3a0.9.12-1_s390x.deb ... 425s Unpacking libxrender-dev:s390x (1:0.9.12-1) ... 425s Selecting previously unselected package libcairo2-dev:s390x. 425s Preparing to unpack .../84-libcairo2-dev_1.18.4-1_s390x.deb ... 425s Unpacking libcairo2-dev:s390x (1.18.4-1) ... 425s Selecting previously unselected package libgirepository-1.0-dev:s390x. 425s Preparing to unpack .../85-libgirepository-1.0-dev_1.84.0-1_s390x.deb ... 425s Unpacking libgirepository-1.0-dev:s390x (1.84.0-1) ... 425s Selecting previously unselected package libmozjs-128-0:s390x. 425s Preparing to unpack .../86-libmozjs-128-0_128.14.0-1_s390x.deb ... 425s Unpacking libmozjs-128-0:s390x (128.14.0-1) ... 425s Selecting previously unselected package libcjs0:s390x. 425s Preparing to unpack .../87-libcjs0_128.0-1_s390x.deb ... 425s Unpacking libcjs0:s390x (128.0-1) ... 425s Selecting previously unselected package libmozjs-128-dev:s390x. 425s Preparing to unpack .../88-libmozjs-128-dev_128.14.0-1_s390x.deb ... 425s Unpacking libmozjs-128-dev:s390x (128.14.0-1) ... 425s Selecting previously unselected package libcjs-dev:s390x. 425s Preparing to unpack .../89-libcjs-dev_128.0-1_s390x.deb ... 425s Unpacking libcjs-dev:s390x (128.0-1) ... 425s Setting up libpixman-1-0:s390x (0.44.0-3) ... 425s Setting up libgio-2.0-dev-bin (2.85.3-1) ... 426s Setting up libpixman-1-dev:s390x (0.44.0-3) ... 426s Setting up native-architecture (0.2.6) ... 426s Setting up libxrender1:s390x (1:0.9.12-1) ... 426s Setting up libgirepository-2.0-0:s390x (2.85.3-1) ... 426s Setting up libxcb-render0:s390x (1.17.0-2) ... 426s Setting up x11-common (1:7.7+24ubuntu1) ... 426s Setting up libglib2.0-bin (2.85.3-1) ... 426s Setting up libxcb-shm0:s390x (1.17.0-2) ... 426s Setting up libgomp1:s390x (15.2.0-2ubuntu1) ... 426s Setting up libffi-dev:s390x (3.5.2-1) ... 426s Setting up libpcre2-16-0:s390x (10.46-1) ... 426s Setting up libsysprof-capture-4-dev:s390x (48.0-2) ... 426s Setting up xtrans-dev (1.4.0-1) ... 426s Setting up libpcre2-32-0:s390x (10.46-1) ... 426s Setting up libpkgconf3:s390x (1.8.1-4) ... 426s Setting up libexpat1-dev:s390x (2.7.1-2) ... 426s Setting up libfreetype6:s390x (2.13.3+dfsg-1) ... 426s Setting up uuid-dev:s390x (2.41-4ubuntu3) ... 426s Setting up fonts-dejavu-mono (2.37-8) ... 426s Setting up libmpc3:s390x (1.3.1-1build3) ... 426s Setting up python3-markdown (3.7-2) ... 426s Setting up fonts-dejavu-core (2.37-8) ... 426s Setting up libsepol-dev:s390x (3.8.1-1) ... 426s Setting up pkgconf-bin (1.8.1-4) ... 426s Setting up libmozjs-128-0:s390x (128.14.0-1) ... 426s Setting up libubsan1:s390x (15.2.0-2ubuntu1) ... 426s Setting up zlib1g-dev:s390x (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 426s Setting up libmozjs-128-dev:s390x (128.14.0-1) ... 426s Setting up libpcre2-posix3:s390x (10.46-1) ... 426s Setting up libasan8:s390x (15.2.0-2ubuntu1) ... 426s Setting up xorg-sgml-doctools (1:1.11-1.1) ... 426s Setting up libisl23:s390x (0.27-1) ... 426s Setting up libcc1-0:s390x (15.2.0-2ubuntu1) ... 426s Setting up libbrotli-dev:s390x (1.1.0-2build5) ... 426s Setting up libitm1:s390x (15.2.0-2ubuntu1) ... 426s Setting up python3-mako (1.3.9-1) ... 426s Setting up libbz2-dev:s390x (1.0.8-6) ... 426s Setting up x11proto-dev (2024.1-1) ... 426s Setting up libblkid-dev:s390x (2.41-4ubuntu3) ... 426s Setting up libice6:s390x (2:1.1.1-1) ... 426s Setting up girepository-tools:s390x (2.85.3-1) ... 426s Setting up libgcc-15-dev:s390x (15.2.0-2ubuntu1) ... 426s Setting up libxau-dev:s390x (1:1.0.11-1) ... 426s Setting up libpcre2-dev:s390x (10.46-1) ... 426s Setting up libice-dev:s390x (2:1.1.1-1) ... 426s Setting up libselinux1-dev:s390x (3.8.1-1) ... 426s Setting up fontconfig-config (2.15.0-2.3ubuntu1) ... 426s Setting up libpng-dev:s390x (1.6.50-1) ... 426s Setting up pkgconf:s390x (1.8.1-4) ... 426s Setting up libfreetype-dev:s390x (2.13.3+dfsg-1) ... 426s Setting up libxdmcp-dev:s390x (1:1.1.5-1) ... 426s Setting up libstdc++-15-dev:s390x (15.2.0-2ubuntu1) ... 426s Setting up cpp-15-s390x-linux-gnu (15.2.0-2ubuntu1) ... 426s Setting up libfontconfig1:s390x (2.15.0-2.3ubuntu1) ... 426s Setting up libsm6:s390x (2:1.2.6-1) ... 426s Setting up libmount-dev:s390x (2.41-4ubuntu3) ... 426s Setting up gcc-15-s390x-linux-gnu (15.2.0-2ubuntu1) ... 426s Setting up g++-15-s390x-linux-gnu (15.2.0-2ubuntu1) ... 426s Setting up libglib2.0-dev-bin (2.85.3-1) ... 426s Setting up libgio-2.0-dev:s390x (2.85.3-1) ... 426s Setting up libxcb1-dev:s390x (1.17.0-2) ... 426s Setting up cpp-s390x-linux-gnu (4:15.1.0-1ubuntu1) ... 426s Setting up libfontconfig-dev:s390x (2.15.0-2.3ubuntu1) ... 426s Setting up libsm-dev:s390x (2:1.2.6-1) ... 426s Setting up libx11-dev:s390x (2:1.8.12-1) ... 426s Setting up libcairo2:s390x (1.18.4-1) ... 426s Setting up libxcb-shm0-dev:s390x (1.17.0-2) ... 426s Setting up gcc-s390x-linux-gnu (4:15.1.0-1ubuntu1) ... 426s Setting up libxcb-render0-dev:s390x (1.17.0-2) ... 426s Setting up libxext-dev:s390x (2:1.3.4-1build2) ... 426s Setting up cpp-15 (15.2.0-2ubuntu1) ... 426s Setting up cpp (4:15.1.0-1ubuntu1) ... 426s Setting up libcairo-gobject2:s390x (1.18.4-1) ... 426s Setting up libxrender-dev:s390x (1:0.9.12-1) ... 426s Setting up libcairo-script-interpreter2:s390x (1.18.4-1) ... 426s Setting up g++-s390x-linux-gnu (4:15.1.0-1ubuntu1) ... 426s Setting up libcjs0:s390x (128.0-1) ... 426s Setting up gcc-15 (15.2.0-2ubuntu1) ... 426s Setting up g++-15 (15.2.0-2ubuntu1) ... 426s Setting up gcc (4:15.1.0-1ubuntu1) ... 426s Setting up g++ (4:15.1.0-1ubuntu1) ... 426s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 426s Setting up build-essential (12.12ubuntu2) ... 426s Setting up gobject-introspection-bin (1.84.0-1) ... 426s Processing triggers for man-db (2.13.1-1) ... 427s Processing triggers for libglib2.0-0t64:s390x (2.85.3-1) ... 427s No schema files found: doing nothing. 427s Setting up libglib2.0-dev:s390x (2.85.3-1) ... 427s Setting up libcairo2-dev:s390x (1.18.4-1) ... 427s Processing triggers for install-info (7.1.1-1) ... 427s Processing triggers for libc-bin (2.42-0ubuntu1) ... 427s Setting up gobject-introspection:s390x (1.84.0-1) ... 427s Setting up libgirepository-1.0-dev:s390x (1.84.0-1) ... 427s Setting up libcjs-dev:s390x (128.0-1) ... 428s autopkgtest [16:26:15]: test build: [----------------------- 429s build: OK 429s run: OK 429s autopkgtest [16:26:16]: test build: -----------------------] 430s build PASS (superficial) 430s autopkgtest [16:26:17]: test build: - - - - - - - - - - results - - - - - - - - - - 430s autopkgtest [16:26:17]: test installed-tests: preparing testbed 451s Creating nova instance adt-questing-s390x-cjs-20250904-161907-juju-7f2275-prod-proposed-migration-environment-2-180bd0a5-0fa8-4a22-afcf-7a271f67dbb6 from image adt/ubuntu-questing-s390x-server-20250904.img (UUID 7ac7c447-3049-4f71-b62b-46468f662d6e)... 507s autopkgtest [16:27:34]: testbed dpkg architecture: s390x 507s autopkgtest [16:27:34]: testbed apt version: 3.1.5ubuntu1 508s autopkgtest [16:27:35]: @@@@@@@@@@@@@@@@@@@@ test bed setup 508s autopkgtest [16:27:35]: testbed release detected to be: questing 509s autopkgtest [16:27:36]: updating testbed package index (apt update) 509s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [265 kB] 509s Hit:2 http://ftpmaster.internal/ubuntu questing InRelease 509s Hit:3 http://ftpmaster.internal/ubuntu questing-updates InRelease 510s Hit:4 http://ftpmaster.internal/ubuntu questing-security InRelease 510s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/restricted Sources [3848 B] 510s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [14.1 kB] 510s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [239 kB] 510s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [59.7 kB] 510s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/main s390x Packages [95.8 kB] 510s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/main s390x c-n-f Metadata [3688 B] 510s Get:11 http://ftpmaster.internal/ubuntu questing-proposed/restricted s390x Packages [728 B] 510s Get:12 http://ftpmaster.internal/ubuntu questing-proposed/restricted s390x c-n-f Metadata [120 B] 510s Get:13 http://ftpmaster.internal/ubuntu questing-proposed/universe s390x Packages [238 kB] 510s Get:14 http://ftpmaster.internal/ubuntu questing-proposed/universe s390x c-n-f Metadata [6332 B] 510s Get:15 http://ftpmaster.internal/ubuntu questing-proposed/multiverse s390x Packages [4208 B] 510s Get:16 http://ftpmaster.internal/ubuntu questing-proposed/multiverse s390x c-n-f Metadata [300 B] 511s Fetched 931 kB in 1s (843 kB/s) 511s Reading package lists... 512s autopkgtest [16:27:39]: upgrading testbed (apt dist-upgrade and autopurge) 512s Reading package lists... 512s Building dependency tree... 512s Reading state information... 512s Calculating upgrade... 512s The following packages will be upgraded: 512s bpftrace cron cron-daemon-common cryptsetup-bin dash libbrotli1 512s libcryptsetup12 512s 7 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 512s Need to get 3001 kB of archives. 512s After this operation, 4096 B of additional disk space will be used. 512s Get:1 http://ftpmaster.internal/ubuntu questing/main s390x dash s390x 0.5.12-12ubuntu2 [100 kB] 513s Get:2 http://ftpmaster.internal/ubuntu questing/main s390x cron s390x 3.0pl1-196ubuntu2 [89.5 kB] 513s Get:3 http://ftpmaster.internal/ubuntu questing/main s390x libcryptsetup12 s390x 2:2.8.0-1ubuntu2 [273 kB] 513s Get:4 http://ftpmaster.internal/ubuntu questing/main s390x cron-daemon-common all 3.0pl1-196ubuntu2 [15.3 kB] 513s Get:5 http://ftpmaster.internal/ubuntu questing/main s390x bpftrace s390x 0.23.5-1ubuntu1 [1917 kB] 514s Get:6 http://ftpmaster.internal/ubuntu questing/main s390x cryptsetup-bin s390x 2:2.8.0-1ubuntu2 [227 kB] 515s Get:7 http://ftpmaster.internal/ubuntu questing/main s390x libbrotli1 s390x 1.1.0-2build5 [379 kB] 515s Preconfiguring packages ... 515s Fetched 3001 kB in 3s (1167 kB/s) 515s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 85685 files and directories currently installed.) 515s Preparing to unpack .../dash_0.5.12-12ubuntu2_s390x.deb ... 515s Unpacking dash (0.5.12-12ubuntu2) over (0.5.12-12ubuntu1) ... 515s Setting up dash (0.5.12-12ubuntu2) ... 515s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 85685 files and directories currently installed.) 515s Preparing to unpack .../0-cron_3.0pl1-196ubuntu2_s390x.deb ... 515s Unpacking cron (3.0pl1-196ubuntu2) over (3.0pl1-196ubuntu1) ... 515s Preparing to unpack .../1-libcryptsetup12_2%3a2.8.0-1ubuntu2_s390x.deb ... 515s Unpacking libcryptsetup12:s390x (2:2.8.0-1ubuntu2) over (2:2.8.0-1ubuntu1) ... 515s Preparing to unpack .../2-cron-daemon-common_3.0pl1-196ubuntu2_all.deb ... 515s Unpacking cron-daemon-common (3.0pl1-196ubuntu2) over (3.0pl1-196ubuntu1) ... 515s Preparing to unpack .../3-bpftrace_0.23.5-1ubuntu1_s390x.deb ... 515s Unpacking bpftrace (0.23.5-1ubuntu1) over (0.23.2-1ubuntu2) ... 515s Preparing to unpack .../4-cryptsetup-bin_2%3a2.8.0-1ubuntu2_s390x.deb ... 515s Unpacking cryptsetup-bin (2:2.8.0-1ubuntu2) over (2:2.8.0-1ubuntu1) ... 515s Preparing to unpack .../5-libbrotli1_1.1.0-2build5_s390x.deb ... 515s Unpacking libbrotli1:s390x (1.1.0-2build5) over (1.1.0-2build4) ... 515s Setting up bpftrace (0.23.5-1ubuntu1) ... 515s Setting up libbrotli1:s390x (1.1.0-2build5) ... 515s Setting up libcryptsetup12:s390x (2:2.8.0-1ubuntu2) ... 515s Setting up cron-daemon-common (3.0pl1-196ubuntu2) ... 515s Setting up cryptsetup-bin (2:2.8.0-1ubuntu2) ... 515s Setting up cron (3.0pl1-196ubuntu2) ... 516s Processing triggers for debianutils (5.23.2) ... 516s Processing triggers for libc-bin (2.42-0ubuntu1) ... 516s Processing triggers for man-db (2.13.1-1) ... 517s Reading package lists... 517s Building dependency tree... 517s Reading state information... 517s Solving dependencies... 517s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 517s autopkgtest [16:27:44]: rebooting testbed after setup commands that affected boot 539s Reading package lists... 539s Building dependency tree... 539s Reading state information... 539s Solving dependencies... 539s The following NEW packages will be installed: 539s adwaita-icon-theme at-spi2-common at-spi2-core cjs cjs-tests 539s dconf-gsettings-backend dconf-service fontconfig fontconfig-config 539s fonts-dejavu-core fonts-dejavu-mono gir1.2-atk-1.0 gir1.2-freedesktop 539s gir1.2-gdkpixbuf-2.0 gir1.2-gtk-3.0 gir1.2-harfbuzz-0.0 gir1.2-pango-1.0 539s gnome-desktop-testing gsettings-desktop-schemas gtk-update-icon-cache 539s hicolor-icon-theme libatk-bridge2.0-0t64 libatk1.0-0t64 libatspi2.0-0t64 539s libavahi-client3 libavahi-common-data libavahi-common3 libcairo-gobject2 539s libcairo2 libcjs0 libcolord2 libcups2t64 libdatrie1 libdconf1 libdeflate0 539s libepoxy0 libfontconfig1 libfontenc1 libfreetype6 libgbm1 539s libgdk-pixbuf-2.0-0 libgdk-pixbuf2.0-common libgl1 libgl1-mesa-dri libglvnd0 539s libglx-mesa0 libglx0 libgraphite2-3 libgtk-3-0t64 libgtk-3-common 539s libharfbuzz-gobject0 libharfbuzz0b libice6 libjbig0 libjpeg-turbo8 libjpeg8 539s liblcms2-2 libmozjs-128-0 libpango-1.0-0 libpangocairo-1.0-0 539s libpangoft2-1.0-0 libpangoxft-1.0-0 libpixman-1-0 libsharpyuv0 libsm6 539s libthai-data libthai0 libtiff6 libvulkan1 libwayland-client0 539s libwayland-cursor0 libwayland-egl1 libwebp7 libx11-xcb1 libxaw7 539s libxcb-dri3-0 libxcb-glx0 libxcb-present0 libxcb-randr0 libxcb-render0 539s libxcb-shm0 libxcb-sync1 libxcb-xfixes0 libxcomposite1 libxcursor1 539s libxdamage1 libxfixes3 libxfont2 libxft2 libxi6 libxinerama1 libxkbfile1 539s libxmu6 libxpm4 libxrandr2 libxrender1 libxshmfence1 libxt6t64 libxtst6 539s libxxf86vm1 mesa-libgallium x11-common x11-xkb-utils xserver-common xvfb 539s 0 upgraded, 105 newly installed, 0 to remove and 0 not upgraded. 539s Need to get 34.8 MB of archives. 539s After this operation, 130 MB of additional disk space will be used. 539s Get:1 http://ftpmaster.internal/ubuntu questing/main s390x libgdk-pixbuf2.0-common all 2.42.12+dfsg-5 [8326 B] 539s Get:2 http://ftpmaster.internal/ubuntu questing/main s390x libjpeg-turbo8 s390x 2.1.5-4ubuntu2 [147 kB] 540s Get:3 http://ftpmaster.internal/ubuntu questing/main s390x libjpeg8 s390x 8c-2ubuntu11 [2146 B] 540s Get:4 http://ftpmaster.internal/ubuntu questing/main s390x libdeflate0 s390x 1.23-2 [46.0 kB] 540s Get:5 http://ftpmaster.internal/ubuntu questing/main s390x libjbig0 s390x 2.1-6.1ubuntu2 [33.1 kB] 540s Get:6 http://ftpmaster.internal/ubuntu questing/main s390x libsharpyuv0 s390x 1.5.0-0.1 [16.7 kB] 540s Get:7 http://ftpmaster.internal/ubuntu questing/main s390x libwebp7 s390x 1.5.0-0.1 [210 kB] 540s Get:8 http://ftpmaster.internal/ubuntu questing/main s390x libtiff6 s390x 4.7.0-3ubuntu2 [222 kB] 540s Get:9 http://ftpmaster.internal/ubuntu questing/main s390x libgdk-pixbuf-2.0-0 s390x 2.42.12+dfsg-5 [155 kB] 540s Get:10 http://ftpmaster.internal/ubuntu questing/main s390x gtk-update-icon-cache s390x 4.20.0+ds-1 [54.5 kB] 540s Get:11 http://ftpmaster.internal/ubuntu questing/main s390x hicolor-icon-theme all 0.18-2 [13.3 kB] 540s Get:12 http://ftpmaster.internal/ubuntu questing/main s390x adwaita-icon-theme all 48.1-1 [579 kB] 540s Get:13 http://ftpmaster.internal/ubuntu questing/main s390x at-spi2-common all 2.57.1-1 [9432 B] 540s Get:14 http://ftpmaster.internal/ubuntu questing/main s390x libxi6 s390x 2:1.8.2-1 [35.4 kB] 540s Get:15 http://ftpmaster.internal/ubuntu questing/main s390x libatspi2.0-0t64 s390x 2.57.1-1 [84.4 kB] 540s Get:16 http://ftpmaster.internal/ubuntu questing/main s390x x11-common all 1:7.7+24ubuntu1 [22.4 kB] 540s Get:17 http://ftpmaster.internal/ubuntu questing/main s390x libxtst6 s390x 2:1.2.5-1 [13.5 kB] 540s Get:18 http://ftpmaster.internal/ubuntu questing/main s390x libdconf1 s390x 0.40.0-5willsync1 [40.0 kB] 540s Get:19 http://ftpmaster.internal/ubuntu questing/main s390x dconf-service s390x 0.40.0-5willsync1 [28.0 kB] 540s Get:20 http://ftpmaster.internal/ubuntu questing/main s390x dconf-gsettings-backend s390x 0.40.0-5willsync1 [22.6 kB] 540s Get:21 http://ftpmaster.internal/ubuntu questing/main s390x gsettings-desktop-schemas all 49~alpha-0ubuntu1 [37.8 kB] 540s Get:22 http://ftpmaster.internal/ubuntu questing/main s390x at-spi2-core s390x 2.57.1-1 [57.2 kB] 540s Get:23 http://ftpmaster.internal/ubuntu questing/main s390x libatk1.0-0t64 s390x 2.57.1-1 [55.5 kB] 540s Get:24 http://ftpmaster.internal/ubuntu questing/main s390x gir1.2-atk-1.0 s390x 2.57.1-1 [23.1 kB] 540s Get:25 http://ftpmaster.internal/ubuntu questing/main s390x libfreetype6 s390x 2.13.3+dfsg-1 [431 kB] 541s Get:26 http://ftpmaster.internal/ubuntu questing/main s390x fonts-dejavu-mono all 2.37-8 [502 kB] 541s Get:27 http://ftpmaster.internal/ubuntu questing/main s390x fonts-dejavu-core all 2.37-8 [835 kB] 541s Get:28 http://ftpmaster.internal/ubuntu questing/main s390x fontconfig-config s390x 2.15.0-2.3ubuntu1 [38.1 kB] 541s Get:29 http://ftpmaster.internal/ubuntu questing/main s390x libfontconfig1 s390x 2.15.0-2.3ubuntu1 [149 kB] 541s Get:30 http://ftpmaster.internal/ubuntu questing/main s390x libpixman-1-0 s390x 0.44.0-3 [201 kB] 541s Get:31 http://ftpmaster.internal/ubuntu questing/main s390x libxcb-render0 s390x 1.17.0-2 [17.0 kB] 541s Get:32 http://ftpmaster.internal/ubuntu questing/main s390x libxcb-shm0 s390x 1.17.0-2 [5862 B] 541s Get:33 http://ftpmaster.internal/ubuntu questing/main s390x libxrender1 s390x 1:0.9.12-1 [20.9 kB] 541s Get:34 http://ftpmaster.internal/ubuntu questing/main s390x libcairo2 s390x 1.18.4-1 [580 kB] 542s Get:35 http://ftpmaster.internal/ubuntu questing/main s390x libcairo-gobject2 s390x 1.18.4-1 [127 kB] 542s Get:36 http://ftpmaster.internal/ubuntu questing/main s390x gir1.2-freedesktop s390x 1.84.0-1 [64.3 kB] 542s Get:37 http://ftpmaster.internal/ubuntu questing/main s390x gir1.2-gdkpixbuf-2.0 s390x 2.42.12+dfsg-5 [9242 B] 542s Get:38 http://ftpmaster.internal/ubuntu questing/main s390x libgraphite2-3 s390x 1.3.14-2ubuntu1 [79.8 kB] 542s Get:39 http://ftpmaster.internal/ubuntu questing/main s390x libharfbuzz0b s390x 10.2.0-1 [538 kB] 542s Get:40 http://ftpmaster.internal/ubuntu questing/main s390x libharfbuzz-gobject0 s390x 10.2.0-1 [35.1 kB] 542s Get:41 http://ftpmaster.internal/ubuntu questing/main s390x gir1.2-harfbuzz-0.0 s390x 10.2.0-1 [44.4 kB] 542s Get:42 http://ftpmaster.internal/ubuntu questing/main s390x fontconfig s390x 2.15.0-2.3ubuntu1 [191 kB] 542s Get:43 http://ftpmaster.internal/ubuntu questing/main s390x libthai-data all 0.1.29-2build1 [158 kB] 542s Get:44 http://ftpmaster.internal/ubuntu questing/main s390x libdatrie1 s390x 0.2.13-4 [20.4 kB] 542s Get:45 http://ftpmaster.internal/ubuntu questing/main s390x libthai0 s390x 0.1.29-2build1 [20.7 kB] 542s Get:46 http://ftpmaster.internal/ubuntu questing/main s390x libpango-1.0-0 s390x 1.56.3-1 [254 kB] 542s Get:47 http://ftpmaster.internal/ubuntu questing/main s390x libpangoft2-1.0-0 s390x 1.56.3-1 [50.5 kB] 542s Get:48 http://ftpmaster.internal/ubuntu questing/main s390x libpangocairo-1.0-0 s390x 1.56.3-1 [28.2 kB] 542s Get:49 http://ftpmaster.internal/ubuntu questing/main s390x libxft2 s390x 2.3.6-1build1 [49.6 kB] 542s Get:50 http://ftpmaster.internal/ubuntu questing/main s390x libpangoxft-1.0-0 s390x 1.56.3-1 [20.2 kB] 542s Get:51 http://ftpmaster.internal/ubuntu questing/main s390x gir1.2-pango-1.0 s390x 1.56.3-1 [34.4 kB] 542s Get:52 http://ftpmaster.internal/ubuntu questing/main s390x libatk-bridge2.0-0t64 s390x 2.57.1-1 [66.4 kB] 542s Get:53 http://ftpmaster.internal/ubuntu questing/main s390x liblcms2-2 s390x 2.16-2 [175 kB] 543s Get:54 http://ftpmaster.internal/ubuntu questing/main s390x libcolord2 s390x 1.4.7-3 [149 kB] 543s Get:55 http://ftpmaster.internal/ubuntu questing/main s390x libavahi-common-data s390x 0.8-16ubuntu2 [31.0 kB] 543s Get:56 http://ftpmaster.internal/ubuntu questing/main s390x libavahi-common3 s390x 0.8-16ubuntu2 [23.5 kB] 543s Get:57 http://ftpmaster.internal/ubuntu questing/main s390x libavahi-client3 s390x 0.8-16ubuntu2 [26.3 kB] 543s Get:58 http://ftpmaster.internal/ubuntu questing/main s390x libcups2t64 s390x 2.4.12-0ubuntu1 [282 kB] 543s Get:59 http://ftpmaster.internal/ubuntu questing/main s390x libepoxy0 s390x 1.5.10-2 [222 kB] 543s Get:60 http://ftpmaster.internal/ubuntu questing/main s390x libwayland-client0 s390x 1.24.0-1 [29.1 kB] 543s Get:61 http://ftpmaster.internal/ubuntu questing/main s390x libwayland-cursor0 s390x 1.24.0-1 [11.5 kB] 543s Get:62 http://ftpmaster.internal/ubuntu questing/main s390x libwayland-egl1 s390x 1.24.0-1 [6146 B] 543s Get:63 http://ftpmaster.internal/ubuntu questing/main s390x libxcomposite1 s390x 1:0.4.6-1 [6588 B] 543s Get:64 http://ftpmaster.internal/ubuntu questing/main s390x libxfixes3 s390x 1:6.0.0-2build1 [11.3 kB] 543s Get:65 http://ftpmaster.internal/ubuntu questing/main s390x libxcursor1 s390x 1:1.2.3-1 [23.4 kB] 543s Get:66 http://ftpmaster.internal/ubuntu questing/main s390x libxdamage1 s390x 1:1.1.6-1build1 [6156 B] 543s Get:67 http://ftpmaster.internal/ubuntu questing/main s390x libxinerama1 s390x 2:1.1.4-3build1 [6476 B] 543s Get:68 http://ftpmaster.internal/ubuntu questing/main s390x libxrandr2 s390x 2:1.5.4-1 [20.8 kB] 544s Get:69 http://ftpmaster.internal/ubuntu questing/main s390x libgtk-3-common all 3.24.50-1ubuntu1 [1425 kB] 545s Get:70 http://ftpmaster.internal/ubuntu questing/main s390x libgtk-3-0t64 s390x 3.24.50-1ubuntu1 [3074 kB] 549s Get:71 http://ftpmaster.internal/ubuntu questing/main s390x gir1.2-gtk-3.0 s390x 3.24.50-1ubuntu1 [240 kB] 549s Get:72 http://ftpmaster.internal/ubuntu questing/universe s390x libmozjs-128-0 s390x 128.14.0-1 [10.8 MB] 556s Get:73 http://ftpmaster.internal/ubuntu questing/universe s390x libcjs0 s390x 128.0-1 [434 kB] 556s Get:74 http://ftpmaster.internal/ubuntu questing/universe s390x cjs s390x 128.0-1 [114 kB] 556s Get:75 http://ftpmaster.internal/ubuntu questing/universe s390x cjs-tests s390x 128.0-1 [268 kB] 556s Get:76 http://ftpmaster.internal/ubuntu questing/universe s390x gnome-desktop-testing s390x 2021.1-4 [16.6 kB] 556s Get:77 http://ftpmaster.internal/ubuntu questing/main s390x libfontenc1 s390x 1:1.1.8-1build1 [14.8 kB] 556s Get:78 http://ftpmaster.internal/ubuntu questing/main s390x libx11-xcb1 s390x 2:1.8.12-1 [7944 B] 556s Get:79 http://ftpmaster.internal/ubuntu questing/main s390x libxcb-dri3-0 s390x 1.17.0-2 [7616 B] 556s Get:80 http://ftpmaster.internal/ubuntu questing/main s390x libxcb-present0 s390x 1.17.0-2 [6244 B] 556s Get:81 http://ftpmaster.internal/ubuntu questing/main s390x libxcb-randr0 s390x 1.17.0-2 [19.2 kB] 556s Get:82 http://ftpmaster.internal/ubuntu questing/main s390x libxcb-sync1 s390x 1.17.0-2 [9488 B] 556s Get:83 http://ftpmaster.internal/ubuntu questing/main s390x libxcb-xfixes0 s390x 1.17.0-2 [10.5 kB] 556s Get:84 http://ftpmaster.internal/ubuntu questing/main s390x libxshmfence1 s390x 1.3.3-1 [5202 B] 556s Get:85 http://ftpmaster.internal/ubuntu questing/main s390x mesa-libgallium s390x 25.2.1-2ubuntu1 [8317 kB] 562s Get:86 http://ftpmaster.internal/ubuntu questing/main s390x libgbm1 s390x 25.2.1-2ubuntu1 [34.7 kB] 562s Get:87 http://ftpmaster.internal/ubuntu questing/main s390x libvulkan1 s390x 1.4.321.0-1 [147 kB] 562s Get:88 http://ftpmaster.internal/ubuntu questing/main s390x libgl1-mesa-dri s390x 25.2.1-2ubuntu1 [36.0 kB] 562s Get:89 http://ftpmaster.internal/ubuntu questing/main s390x libxcb-glx0 s390x 1.17.0-2 [26.0 kB] 562s Get:90 http://ftpmaster.internal/ubuntu questing/main s390x libxxf86vm1 s390x 1:1.1.4-1build4 [9630 B] 562s Get:91 http://ftpmaster.internal/ubuntu questing/main s390x libglx-mesa0 s390x 25.2.1-2ubuntu1 [114 kB] 562s Get:92 http://ftpmaster.internal/ubuntu questing/main s390x libice6 s390x 2:1.1.1-1 [45.4 kB] 562s Get:93 http://ftpmaster.internal/ubuntu questing/main s390x libsm6 s390x 2:1.2.6-1 [18.3 kB] 562s Get:94 http://ftpmaster.internal/ubuntu questing/main s390x libxt6t64 s390x 1:1.2.1-1.2build1 [184 kB] 563s Get:95 http://ftpmaster.internal/ubuntu questing/main s390x libxmu6 s390x 2:1.1.3-3build2 [53.0 kB] 563s Get:96 http://ftpmaster.internal/ubuntu questing/main s390x libxpm4 s390x 1:3.5.17-1build2 [41.2 kB] 563s Get:97 http://ftpmaster.internal/ubuntu questing/main s390x libxaw7 s390x 2:1.0.16-1 [201 kB] 563s Get:98 http://ftpmaster.internal/ubuntu questing/main s390x libxfont2 s390x 1:2.0.6-1build1 [101 kB] 563s Get:99 http://ftpmaster.internal/ubuntu questing/main s390x libxkbfile1 s390x 1:1.1.0-1build4 [76.5 kB] 563s Get:100 http://ftpmaster.internal/ubuntu questing/main s390x x11-xkb-utils s390x 7.7+9 [169 kB] 564s Get:101 http://ftpmaster.internal/ubuntu questing/main s390x xserver-common all 2:21.1.18-1ubuntu1 [34.6 kB] 564s Get:102 http://ftpmaster.internal/ubuntu questing/main s390x libglvnd0 s390x 1.7.0-1build1 [110 kB] 564s Get:103 http://ftpmaster.internal/ubuntu questing/main s390x libglx0 s390x 1.7.0-1build1 [32.2 kB] 564s Get:104 http://ftpmaster.internal/ubuntu questing/main s390x libgl1 s390x 1.7.0-1build1 [142 kB] 564s Get:105 http://ftpmaster.internal/ubuntu questing/universe s390x xvfb s390x 2:21.1.18-1ubuntu1 [943 kB] 566s Fetched 34.8 MB in 26s (1328 kB/s) 566s Selecting previously unselected package libgdk-pixbuf2.0-common. 566s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 85685 files and directories currently installed.) 566s Preparing to unpack .../000-libgdk-pixbuf2.0-common_2.42.12+dfsg-5_all.deb ... 566s Unpacking libgdk-pixbuf2.0-common (2.42.12+dfsg-5) ... 566s Selecting previously unselected package libjpeg-turbo8:s390x. 566s Preparing to unpack .../001-libjpeg-turbo8_2.1.5-4ubuntu2_s390x.deb ... 566s Unpacking libjpeg-turbo8:s390x (2.1.5-4ubuntu2) ... 566s Selecting previously unselected package libjpeg8:s390x. 566s Preparing to unpack .../002-libjpeg8_8c-2ubuntu11_s390x.deb ... 566s Unpacking libjpeg8:s390x (8c-2ubuntu11) ... 566s Selecting previously unselected package libdeflate0:s390x. 566s Preparing to unpack .../003-libdeflate0_1.23-2_s390x.deb ... 566s Unpacking libdeflate0:s390x (1.23-2) ... 566s Selecting previously unselected package libjbig0:s390x. 566s Preparing to unpack .../004-libjbig0_2.1-6.1ubuntu2_s390x.deb ... 566s Unpacking libjbig0:s390x (2.1-6.1ubuntu2) ... 566s Selecting previously unselected package libsharpyuv0:s390x. 566s Preparing to unpack .../005-libsharpyuv0_1.5.0-0.1_s390x.deb ... 566s Unpacking libsharpyuv0:s390x (1.5.0-0.1) ... 566s Selecting previously unselected package libwebp7:s390x. 566s Preparing to unpack .../006-libwebp7_1.5.0-0.1_s390x.deb ... 566s Unpacking libwebp7:s390x (1.5.0-0.1) ... 566s Selecting previously unselected package libtiff6:s390x. 566s Preparing to unpack .../007-libtiff6_4.7.0-3ubuntu2_s390x.deb ... 566s Unpacking libtiff6:s390x (4.7.0-3ubuntu2) ... 566s Selecting previously unselected package libgdk-pixbuf-2.0-0:s390x. 566s Preparing to unpack .../008-libgdk-pixbuf-2.0-0_2.42.12+dfsg-5_s390x.deb ... 566s Unpacking libgdk-pixbuf-2.0-0:s390x (2.42.12+dfsg-5) ... 566s Selecting previously unselected package gtk-update-icon-cache. 566s Preparing to unpack .../009-gtk-update-icon-cache_4.20.0+ds-1_s390x.deb ... 566s No diversion 'diversion of /usr/sbin/update-icon-caches to /usr/sbin/update-icon-caches.gtk2 by libgtk-3-bin', none removed. 566s 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. 566s Unpacking gtk-update-icon-cache (4.20.0+ds-1) ... 566s Selecting previously unselected package hicolor-icon-theme. 566s Preparing to unpack .../010-hicolor-icon-theme_0.18-2_all.deb ... 566s Unpacking hicolor-icon-theme (0.18-2) ... 566s Selecting previously unselected package adwaita-icon-theme. 566s Preparing to unpack .../011-adwaita-icon-theme_48.1-1_all.deb ... 566s Unpacking adwaita-icon-theme (48.1-1) ... 566s Selecting previously unselected package at-spi2-common. 566s Preparing to unpack .../012-at-spi2-common_2.57.1-1_all.deb ... 566s Unpacking at-spi2-common (2.57.1-1) ... 566s Selecting previously unselected package libxi6:s390x. 566s Preparing to unpack .../013-libxi6_2%3a1.8.2-1_s390x.deb ... 566s Unpacking libxi6:s390x (2:1.8.2-1) ... 566s Selecting previously unselected package libatspi2.0-0t64:s390x. 566s Preparing to unpack .../014-libatspi2.0-0t64_2.57.1-1_s390x.deb ... 566s Unpacking libatspi2.0-0t64:s390x (2.57.1-1) ... 566s Selecting previously unselected package x11-common. 566s Preparing to unpack .../015-x11-common_1%3a7.7+24ubuntu1_all.deb ... 566s Unpacking x11-common (1:7.7+24ubuntu1) ... 566s Selecting previously unselected package libxtst6:s390x. 566s Preparing to unpack .../016-libxtst6_2%3a1.2.5-1_s390x.deb ... 566s Unpacking libxtst6:s390x (2:1.2.5-1) ... 566s Selecting previously unselected package libdconf1:s390x. 566s Preparing to unpack .../017-libdconf1_0.40.0-5willsync1_s390x.deb ... 566s Unpacking libdconf1:s390x (0.40.0-5willsync1) ... 566s Selecting previously unselected package dconf-service. 566s Preparing to unpack .../018-dconf-service_0.40.0-5willsync1_s390x.deb ... 566s Unpacking dconf-service (0.40.0-5willsync1) ... 566s Selecting previously unselected package dconf-gsettings-backend:s390x. 566s Preparing to unpack .../019-dconf-gsettings-backend_0.40.0-5willsync1_s390x.deb ... 566s Unpacking dconf-gsettings-backend:s390x (0.40.0-5willsync1) ... 566s Selecting previously unselected package gsettings-desktop-schemas. 566s Preparing to unpack .../020-gsettings-desktop-schemas_49~alpha-0ubuntu1_all.deb ... 566s Unpacking gsettings-desktop-schemas (49~alpha-0ubuntu1) ... 566s Selecting previously unselected package at-spi2-core. 566s Preparing to unpack .../021-at-spi2-core_2.57.1-1_s390x.deb ... 566s Unpacking at-spi2-core (2.57.1-1) ... 566s Selecting previously unselected package libatk1.0-0t64:s390x. 566s Preparing to unpack .../022-libatk1.0-0t64_2.57.1-1_s390x.deb ... 566s Unpacking libatk1.0-0t64:s390x (2.57.1-1) ... 566s Selecting previously unselected package gir1.2-atk-1.0:s390x. 566s Preparing to unpack .../023-gir1.2-atk-1.0_2.57.1-1_s390x.deb ... 566s Unpacking gir1.2-atk-1.0:s390x (2.57.1-1) ... 566s Selecting previously unselected package libfreetype6:s390x. 566s Preparing to unpack .../024-libfreetype6_2.13.3+dfsg-1_s390x.deb ... 566s Unpacking libfreetype6:s390x (2.13.3+dfsg-1) ... 566s Selecting previously unselected package fonts-dejavu-mono. 566s Preparing to unpack .../025-fonts-dejavu-mono_2.37-8_all.deb ... 566s Unpacking fonts-dejavu-mono (2.37-8) ... 566s Selecting previously unselected package fonts-dejavu-core. 566s Preparing to unpack .../026-fonts-dejavu-core_2.37-8_all.deb ... 566s Unpacking fonts-dejavu-core (2.37-8) ... 566s Selecting previously unselected package fontconfig-config. 566s Preparing to unpack .../027-fontconfig-config_2.15.0-2.3ubuntu1_s390x.deb ... 566s Unpacking fontconfig-config (2.15.0-2.3ubuntu1) ... 566s Selecting previously unselected package libfontconfig1:s390x. 566s Preparing to unpack .../028-libfontconfig1_2.15.0-2.3ubuntu1_s390x.deb ... 566s Unpacking libfontconfig1:s390x (2.15.0-2.3ubuntu1) ... 566s Selecting previously unselected package libpixman-1-0:s390x. 566s Preparing to unpack .../029-libpixman-1-0_0.44.0-3_s390x.deb ... 566s Unpacking libpixman-1-0:s390x (0.44.0-3) ... 566s Selecting previously unselected package libxcb-render0:s390x. 566s Preparing to unpack .../030-libxcb-render0_1.17.0-2_s390x.deb ... 566s Unpacking libxcb-render0:s390x (1.17.0-2) ... 566s Selecting previously unselected package libxcb-shm0:s390x. 566s Preparing to unpack .../031-libxcb-shm0_1.17.0-2_s390x.deb ... 566s Unpacking libxcb-shm0:s390x (1.17.0-2) ... 566s Selecting previously unselected package libxrender1:s390x. 566s Preparing to unpack .../032-libxrender1_1%3a0.9.12-1_s390x.deb ... 566s Unpacking libxrender1:s390x (1:0.9.12-1) ... 566s Selecting previously unselected package libcairo2:s390x. 566s Preparing to unpack .../033-libcairo2_1.18.4-1_s390x.deb ... 566s Unpacking libcairo2:s390x (1.18.4-1) ... 566s Selecting previously unselected package libcairo-gobject2:s390x. 566s Preparing to unpack .../034-libcairo-gobject2_1.18.4-1_s390x.deb ... 566s Unpacking libcairo-gobject2:s390x (1.18.4-1) ... 566s Selecting previously unselected package gir1.2-freedesktop:s390x. 566s Preparing to unpack .../035-gir1.2-freedesktop_1.84.0-1_s390x.deb ... 566s Unpacking gir1.2-freedesktop:s390x (1.84.0-1) ... 566s Selecting previously unselected package gir1.2-gdkpixbuf-2.0:s390x. 566s Preparing to unpack .../036-gir1.2-gdkpixbuf-2.0_2.42.12+dfsg-5_s390x.deb ... 566s Unpacking gir1.2-gdkpixbuf-2.0:s390x (2.42.12+dfsg-5) ... 566s Selecting previously unselected package libgraphite2-3:s390x. 566s Preparing to unpack .../037-libgraphite2-3_1.3.14-2ubuntu1_s390x.deb ... 566s Unpacking libgraphite2-3:s390x (1.3.14-2ubuntu1) ... 566s Selecting previously unselected package libharfbuzz0b:s390x. 566s Preparing to unpack .../038-libharfbuzz0b_10.2.0-1_s390x.deb ... 566s Unpacking libharfbuzz0b:s390x (10.2.0-1) ... 566s Selecting previously unselected package libharfbuzz-gobject0:s390x. 566s Preparing to unpack .../039-libharfbuzz-gobject0_10.2.0-1_s390x.deb ... 566s Unpacking libharfbuzz-gobject0:s390x (10.2.0-1) ... 566s Selecting previously unselected package gir1.2-harfbuzz-0.0:s390x. 566s Preparing to unpack .../040-gir1.2-harfbuzz-0.0_10.2.0-1_s390x.deb ... 566s Unpacking gir1.2-harfbuzz-0.0:s390x (10.2.0-1) ... 566s Selecting previously unselected package fontconfig. 566s Preparing to unpack .../041-fontconfig_2.15.0-2.3ubuntu1_s390x.deb ... 566s Unpacking fontconfig (2.15.0-2.3ubuntu1) ... 567s Selecting previously unselected package libthai-data. 567s Preparing to unpack .../042-libthai-data_0.1.29-2build1_all.deb ... 567s Unpacking libthai-data (0.1.29-2build1) ... 567s Selecting previously unselected package libdatrie1:s390x. 567s Preparing to unpack .../043-libdatrie1_0.2.13-4_s390x.deb ... 567s Unpacking libdatrie1:s390x (0.2.13-4) ... 567s Selecting previously unselected package libthai0:s390x. 567s Preparing to unpack .../044-libthai0_0.1.29-2build1_s390x.deb ... 567s Unpacking libthai0:s390x (0.1.29-2build1) ... 567s Selecting previously unselected package libpango-1.0-0:s390x. 567s Preparing to unpack .../045-libpango-1.0-0_1.56.3-1_s390x.deb ... 567s Unpacking libpango-1.0-0:s390x (1.56.3-1) ... 567s Selecting previously unselected package libpangoft2-1.0-0:s390x. 567s Preparing to unpack .../046-libpangoft2-1.0-0_1.56.3-1_s390x.deb ... 567s Unpacking libpangoft2-1.0-0:s390x (1.56.3-1) ... 567s Selecting previously unselected package libpangocairo-1.0-0:s390x. 567s Preparing to unpack .../047-libpangocairo-1.0-0_1.56.3-1_s390x.deb ... 567s Unpacking libpangocairo-1.0-0:s390x (1.56.3-1) ... 567s Selecting previously unselected package libxft2:s390x. 567s Preparing to unpack .../048-libxft2_2.3.6-1build1_s390x.deb ... 567s Unpacking libxft2:s390x (2.3.6-1build1) ... 567s Selecting previously unselected package libpangoxft-1.0-0:s390x. 567s Preparing to unpack .../049-libpangoxft-1.0-0_1.56.3-1_s390x.deb ... 567s Unpacking libpangoxft-1.0-0:s390x (1.56.3-1) ... 567s Selecting previously unselected package gir1.2-pango-1.0:s390x. 567s Preparing to unpack .../050-gir1.2-pango-1.0_1.56.3-1_s390x.deb ... 567s Unpacking gir1.2-pango-1.0:s390x (1.56.3-1) ... 567s Selecting previously unselected package libatk-bridge2.0-0t64:s390x. 567s Preparing to unpack .../051-libatk-bridge2.0-0t64_2.57.1-1_s390x.deb ... 567s Unpacking libatk-bridge2.0-0t64:s390x (2.57.1-1) ... 567s Selecting previously unselected package liblcms2-2:s390x. 567s Preparing to unpack .../052-liblcms2-2_2.16-2_s390x.deb ... 567s Unpacking liblcms2-2:s390x (2.16-2) ... 567s Selecting previously unselected package libcolord2:s390x. 567s Preparing to unpack .../053-libcolord2_1.4.7-3_s390x.deb ... 567s Unpacking libcolord2:s390x (1.4.7-3) ... 567s Selecting previously unselected package libavahi-common-data:s390x. 567s Preparing to unpack .../054-libavahi-common-data_0.8-16ubuntu2_s390x.deb ... 567s Unpacking libavahi-common-data:s390x (0.8-16ubuntu2) ... 567s Selecting previously unselected package libavahi-common3:s390x. 567s Preparing to unpack .../055-libavahi-common3_0.8-16ubuntu2_s390x.deb ... 567s Unpacking libavahi-common3:s390x (0.8-16ubuntu2) ... 567s Selecting previously unselected package libavahi-client3:s390x. 567s Preparing to unpack .../056-libavahi-client3_0.8-16ubuntu2_s390x.deb ... 567s Unpacking libavahi-client3:s390x (0.8-16ubuntu2) ... 567s Selecting previously unselected package libcups2t64:s390x. 567s Preparing to unpack .../057-libcups2t64_2.4.12-0ubuntu1_s390x.deb ... 567s Unpacking libcups2t64:s390x (2.4.12-0ubuntu1) ... 567s Selecting previously unselected package libepoxy0:s390x. 567s Preparing to unpack .../058-libepoxy0_1.5.10-2_s390x.deb ... 567s Unpacking libepoxy0:s390x (1.5.10-2) ... 567s Selecting previously unselected package libwayland-client0:s390x. 567s Preparing to unpack .../059-libwayland-client0_1.24.0-1_s390x.deb ... 567s Unpacking libwayland-client0:s390x (1.24.0-1) ... 567s Selecting previously unselected package libwayland-cursor0:s390x. 567s Preparing to unpack .../060-libwayland-cursor0_1.24.0-1_s390x.deb ... 567s Unpacking libwayland-cursor0:s390x (1.24.0-1) ... 567s Selecting previously unselected package libwayland-egl1:s390x. 567s Preparing to unpack .../061-libwayland-egl1_1.24.0-1_s390x.deb ... 567s Unpacking libwayland-egl1:s390x (1.24.0-1) ... 567s Selecting previously unselected package libxcomposite1:s390x. 567s Preparing to unpack .../062-libxcomposite1_1%3a0.4.6-1_s390x.deb ... 567s Unpacking libxcomposite1:s390x (1:0.4.6-1) ... 567s Selecting previously unselected package libxfixes3:s390x. 567s Preparing to unpack .../063-libxfixes3_1%3a6.0.0-2build1_s390x.deb ... 567s Unpacking libxfixes3:s390x (1:6.0.0-2build1) ... 567s Selecting previously unselected package libxcursor1:s390x. 567s Preparing to unpack .../064-libxcursor1_1%3a1.2.3-1_s390x.deb ... 567s Unpacking libxcursor1:s390x (1:1.2.3-1) ... 567s Selecting previously unselected package libxdamage1:s390x. 567s Preparing to unpack .../065-libxdamage1_1%3a1.1.6-1build1_s390x.deb ... 567s Unpacking libxdamage1:s390x (1:1.1.6-1build1) ... 567s Selecting previously unselected package libxinerama1:s390x. 567s Preparing to unpack .../066-libxinerama1_2%3a1.1.4-3build1_s390x.deb ... 567s Unpacking libxinerama1:s390x (2:1.1.4-3build1) ... 567s Selecting previously unselected package libxrandr2:s390x. 567s Preparing to unpack .../067-libxrandr2_2%3a1.5.4-1_s390x.deb ... 567s Unpacking libxrandr2:s390x (2:1.5.4-1) ... 567s Selecting previously unselected package libgtk-3-common. 567s Preparing to unpack .../068-libgtk-3-common_3.24.50-1ubuntu1_all.deb ... 567s Unpacking libgtk-3-common (3.24.50-1ubuntu1) ... 567s Selecting previously unselected package libgtk-3-0t64:s390x. 567s Preparing to unpack .../069-libgtk-3-0t64_3.24.50-1ubuntu1_s390x.deb ... 567s Unpacking libgtk-3-0t64:s390x (3.24.50-1ubuntu1) ... 567s Selecting previously unselected package gir1.2-gtk-3.0:s390x. 567s Preparing to unpack .../070-gir1.2-gtk-3.0_3.24.50-1ubuntu1_s390x.deb ... 567s Unpacking gir1.2-gtk-3.0:s390x (3.24.50-1ubuntu1) ... 567s Selecting previously unselected package libmozjs-128-0:s390x. 567s Preparing to unpack .../071-libmozjs-128-0_128.14.0-1_s390x.deb ... 567s Unpacking libmozjs-128-0:s390x (128.14.0-1) ... 567s Selecting previously unselected package libcjs0:s390x. 567s Preparing to unpack .../072-libcjs0_128.0-1_s390x.deb ... 567s Unpacking libcjs0:s390x (128.0-1) ... 567s Selecting previously unselected package cjs. 567s Preparing to unpack .../073-cjs_128.0-1_s390x.deb ... 567s Unpacking cjs (128.0-1) ... 567s Selecting previously unselected package cjs-tests. 567s Preparing to unpack .../074-cjs-tests_128.0-1_s390x.deb ... 567s Unpacking cjs-tests (128.0-1) ... 567s Selecting previously unselected package gnome-desktop-testing. 567s Preparing to unpack .../075-gnome-desktop-testing_2021.1-4_s390x.deb ... 567s Unpacking gnome-desktop-testing (2021.1-4) ... 567s Selecting previously unselected package libfontenc1:s390x. 567s Preparing to unpack .../076-libfontenc1_1%3a1.1.8-1build1_s390x.deb ... 567s Unpacking libfontenc1:s390x (1:1.1.8-1build1) ... 567s Selecting previously unselected package libx11-xcb1:s390x. 567s Preparing to unpack .../077-libx11-xcb1_2%3a1.8.12-1_s390x.deb ... 567s Unpacking libx11-xcb1:s390x (2:1.8.12-1) ... 567s Selecting previously unselected package libxcb-dri3-0:s390x. 567s Preparing to unpack .../078-libxcb-dri3-0_1.17.0-2_s390x.deb ... 567s Unpacking libxcb-dri3-0:s390x (1.17.0-2) ... 567s Selecting previously unselected package libxcb-present0:s390x. 567s Preparing to unpack .../079-libxcb-present0_1.17.0-2_s390x.deb ... 567s Unpacking libxcb-present0:s390x (1.17.0-2) ... 567s Selecting previously unselected package libxcb-randr0:s390x. 567s Preparing to unpack .../080-libxcb-randr0_1.17.0-2_s390x.deb ... 567s Unpacking libxcb-randr0:s390x (1.17.0-2) ... 567s Selecting previously unselected package libxcb-sync1:s390x. 567s Preparing to unpack .../081-libxcb-sync1_1.17.0-2_s390x.deb ... 567s Unpacking libxcb-sync1:s390x (1.17.0-2) ... 567s Selecting previously unselected package libxcb-xfixes0:s390x. 567s Preparing to unpack .../082-libxcb-xfixes0_1.17.0-2_s390x.deb ... 567s Unpacking libxcb-xfixes0:s390x (1.17.0-2) ... 567s Selecting previously unselected package libxshmfence1:s390x. 567s Preparing to unpack .../083-libxshmfence1_1.3.3-1_s390x.deb ... 567s Unpacking libxshmfence1:s390x (1.3.3-1) ... 567s Selecting previously unselected package mesa-libgallium:s390x. 567s Preparing to unpack .../084-mesa-libgallium_25.2.1-2ubuntu1_s390x.deb ... 567s Unpacking mesa-libgallium:s390x (25.2.1-2ubuntu1) ... 567s Selecting previously unselected package libgbm1:s390x. 567s Preparing to unpack .../085-libgbm1_25.2.1-2ubuntu1_s390x.deb ... 567s Unpacking libgbm1:s390x (25.2.1-2ubuntu1) ... 567s Selecting previously unselected package libvulkan1:s390x. 567s Preparing to unpack .../086-libvulkan1_1.4.321.0-1_s390x.deb ... 567s Unpacking libvulkan1:s390x (1.4.321.0-1) ... 567s Selecting previously unselected package libgl1-mesa-dri:s390x. 567s Preparing to unpack .../087-libgl1-mesa-dri_25.2.1-2ubuntu1_s390x.deb ... 567s Unpacking libgl1-mesa-dri:s390x (25.2.1-2ubuntu1) ... 567s Selecting previously unselected package libxcb-glx0:s390x. 567s Preparing to unpack .../088-libxcb-glx0_1.17.0-2_s390x.deb ... 567s Unpacking libxcb-glx0:s390x (1.17.0-2) ... 567s Selecting previously unselected package libxxf86vm1:s390x. 567s Preparing to unpack .../089-libxxf86vm1_1%3a1.1.4-1build4_s390x.deb ... 567s Unpacking libxxf86vm1:s390x (1:1.1.4-1build4) ... 567s Selecting previously unselected package libglx-mesa0:s390x. 567s Preparing to unpack .../090-libglx-mesa0_25.2.1-2ubuntu1_s390x.deb ... 567s Unpacking libglx-mesa0:s390x (25.2.1-2ubuntu1) ... 567s Selecting previously unselected package libice6:s390x. 567s Preparing to unpack .../091-libice6_2%3a1.1.1-1_s390x.deb ... 567s Unpacking libice6:s390x (2:1.1.1-1) ... 567s Selecting previously unselected package libsm6:s390x. 567s Preparing to unpack .../092-libsm6_2%3a1.2.6-1_s390x.deb ... 567s Unpacking libsm6:s390x (2:1.2.6-1) ... 567s Selecting previously unselected package libxt6t64:s390x. 567s Preparing to unpack .../093-libxt6t64_1%3a1.2.1-1.2build1_s390x.deb ... 567s Unpacking libxt6t64:s390x (1:1.2.1-1.2build1) ... 567s Selecting previously unselected package libxmu6:s390x. 567s Preparing to unpack .../094-libxmu6_2%3a1.1.3-3build2_s390x.deb ... 567s Unpacking libxmu6:s390x (2:1.1.3-3build2) ... 567s Selecting previously unselected package libxpm4:s390x. 567s Preparing to unpack .../095-libxpm4_1%3a3.5.17-1build2_s390x.deb ... 567s Unpacking libxpm4:s390x (1:3.5.17-1build2) ... 567s Selecting previously unselected package libxaw7:s390x. 567s Preparing to unpack .../096-libxaw7_2%3a1.0.16-1_s390x.deb ... 567s Unpacking libxaw7:s390x (2:1.0.16-1) ... 567s Selecting previously unselected package libxfont2:s390x. 567s Preparing to unpack .../097-libxfont2_1%3a2.0.6-1build1_s390x.deb ... 567s Unpacking libxfont2:s390x (1:2.0.6-1build1) ... 567s Selecting previously unselected package libxkbfile1:s390x. 567s Preparing to unpack .../098-libxkbfile1_1%3a1.1.0-1build4_s390x.deb ... 567s Unpacking libxkbfile1:s390x (1:1.1.0-1build4) ... 567s Selecting previously unselected package x11-xkb-utils. 567s Preparing to unpack .../099-x11-xkb-utils_7.7+9_s390x.deb ... 567s Unpacking x11-xkb-utils (7.7+9) ... 567s Selecting previously unselected package xserver-common. 567s Preparing to unpack .../100-xserver-common_2%3a21.1.18-1ubuntu1_all.deb ... 567s Unpacking xserver-common (2:21.1.18-1ubuntu1) ... 567s Selecting previously unselected package libglvnd0:s390x. 567s Preparing to unpack .../101-libglvnd0_1.7.0-1build1_s390x.deb ... 567s Unpacking libglvnd0:s390x (1.7.0-1build1) ... 567s Selecting previously unselected package libglx0:s390x. 567s Preparing to unpack .../102-libglx0_1.7.0-1build1_s390x.deb ... 567s Unpacking libglx0:s390x (1.7.0-1build1) ... 567s Selecting previously unselected package libgl1:s390x. 567s Preparing to unpack .../103-libgl1_1.7.0-1build1_s390x.deb ... 567s Unpacking libgl1:s390x (1.7.0-1build1) ... 567s Selecting previously unselected package xvfb. 567s Preparing to unpack .../104-xvfb_2%3a21.1.18-1ubuntu1_s390x.deb ... 567s Unpacking xvfb (2:21.1.18-1ubuntu1) ... 567s Setting up gnome-desktop-testing (2021.1-4) ... 567s Setting up libgraphite2-3:s390x (1.3.14-2ubuntu1) ... 567s Setting up libxcb-dri3-0:s390x (1.17.0-2) ... 567s Setting up liblcms2-2:s390x (2.16-2) ... 567s Setting up libpixman-1-0:s390x (0.44.0-3) ... 568s Setting up libsharpyuv0:s390x (1.5.0-0.1) ... 568s Setting up libx11-xcb1:s390x (2:1.8.12-1) ... 568s Setting up libxdamage1:s390x (1:1.1.6-1build1) ... 568s Setting up libxcb-xfixes0:s390x (1.17.0-2) ... 568s Setting up libxpm4:s390x (1:3.5.17-1build2) ... 568s Setting up hicolor-icon-theme (0.18-2) ... 568s Setting up libxi6:s390x (2:1.8.2-1) ... 568s Setting up libxrender1:s390x (1:0.9.12-1) ... 568s Setting up libdatrie1:s390x (0.2.13-4) ... 568s Setting up libxcb-render0:s390x (1.17.0-2) ... 568s Setting up libglvnd0:s390x (1.7.0-1build1) ... 568s Setting up libxcb-glx0:s390x (1.17.0-2) ... 568s Setting up libgdk-pixbuf2.0-common (2.42.12+dfsg-5) ... 568s Setting up x11-common (1:7.7+24ubuntu1) ... 568s Setting up libdeflate0:s390x (1.23-2) ... 568s Setting up libxcb-shm0:s390x (1.17.0-2) ... 568s Setting up libjbig0:s390x (2.1-6.1ubuntu2) ... 568s Setting up libcolord2:s390x (1.4.7-3) ... 568s Setting up libxxf86vm1:s390x (1:1.1.4-1build4) ... 568s Setting up libxcb-present0:s390x (1.17.0-2) ... 568s Setting up libdconf1:s390x (0.40.0-5willsync1) ... 568s Setting up libfontenc1:s390x (1:1.1.8-1build1) ... 568s Setting up libfreetype6:s390x (2.13.3+dfsg-1) ... 568s Setting up libepoxy0:s390x (1.5.10-2) ... 568s Setting up libxfixes3:s390x (1:6.0.0-2build1) ... 568s Setting up libxcb-sync1:s390x (1.17.0-2) ... 568s Setting up libavahi-common-data:s390x (0.8-16ubuntu2) ... 568s Setting up libatspi2.0-0t64:s390x (2.57.1-1) ... 568s Setting up libxinerama1:s390x (2:1.1.4-3build1) ... 568s Setting up fonts-dejavu-mono (2.37-8) ... 568s Setting up libxrandr2:s390x (2:1.5.4-1) ... 568s Setting up fonts-dejavu-core (2.37-8) ... 568s Setting up libmozjs-128-0:s390x (128.14.0-1) ... 568s Setting up libjpeg-turbo8:s390x (2.1.5-4ubuntu2) ... 568s Setting up libvulkan1:s390x (1.4.321.0-1) ... 568s Setting up libwebp7:s390x (1.5.0-0.1) ... 568s Setting up libxshmfence1:s390x (1.3.3-1) ... 568s Setting up at-spi2-common (2.57.1-1) ... 568s Setting up libxcb-randr0:s390x (1.17.0-2) ... 568s Setting up libharfbuzz0b:s390x (10.2.0-1) ... 568s Setting up libthai-data (0.1.29-2build1) ... 568s Setting up libwayland-egl1:s390x (1.24.0-1) ... 568s Setting up libxkbfile1:s390x (1:1.1.0-1build4) ... 568s Setting up libxcomposite1:s390x (1:0.4.6-1) ... 568s Setting up libxfont2:s390x (1:2.0.6-1build1) ... 568s Setting up libwayland-client0:s390x (1.24.0-1) ... 568s Setting up libjpeg8:s390x (8c-2ubuntu11) ... 568s Setting up libice6:s390x (2:1.1.1-1) ... 568s Setting up mesa-libgallium:s390x (25.2.1-2ubuntu1) ... 568s Setting up libatk1.0-0t64:s390x (2.57.1-1) ... 568s Setting up libgbm1:s390x (25.2.1-2ubuntu1) ... 568s Setting up gir1.2-atk-1.0:s390x (2.57.1-1) ... 568s Setting up fontconfig-config (2.15.0-2.3ubuntu1) ... 568s Setting up libxtst6:s390x (2:1.2.5-1) ... 568s Setting up libxcursor1:s390x (1:1.2.3-1) ... 568s Setting up libgl1-mesa-dri:s390x (25.2.1-2ubuntu1) ... 568s Setting up libavahi-common3:s390x (0.8-16ubuntu2) ... 568s Setting up dconf-service (0.40.0-5willsync1) ... 568s Setting up libharfbuzz-gobject0:s390x (10.2.0-1) ... 568s Setting up libthai0:s390x (0.1.29-2build1) ... 568s Setting up libtiff6:s390x (4.7.0-3ubuntu2) ... 568s Setting up libwayland-cursor0:s390x (1.24.0-1) ... 568s Setting up libgdk-pixbuf-2.0-0:s390x (2.42.12+dfsg-5) ... 568s Setting up libfontconfig1:s390x (2.15.0-2.3ubuntu1) ... 568s Setting up libsm6:s390x (2:1.2.6-1) ... 568s Setting up libavahi-client3:s390x (0.8-16ubuntu2) ... 568s Setting up libatk-bridge2.0-0t64:s390x (2.57.1-1) ... 568s Setting up gtk-update-icon-cache (4.20.0+ds-1) ... 568s Setting up fontconfig (2.15.0-2.3ubuntu1) ... 570s Regenerating fonts cache... done. 570s Setting up libxft2:s390x (2.3.6-1build1) ... 570s Setting up libglx-mesa0:s390x (25.2.1-2ubuntu1) ... 570s Setting up libglx0:s390x (1.7.0-1build1) ... 570s Setting up dconf-gsettings-backend:s390x (0.40.0-5willsync1) ... 570s Setting up gir1.2-gdkpixbuf-2.0:s390x (2.42.12+dfsg-5) ... 570s Setting up libpango-1.0-0:s390x (1.56.3-1) ... 570s Setting up libcairo2:s390x (1.18.4-1) ... 570s Setting up libgl1:s390x (1.7.0-1build1) ... 570s Setting up adwaita-icon-theme (48.1-1) ... 570s update-alternatives: using /usr/share/icons/Adwaita/cursor.theme to provide /usr/share/icons/default/index.theme (x-cursor-theme) in auto mode 570s Setting up libxt6t64:s390x (1:1.2.1-1.2build1) ... 570s Setting up libcairo-gobject2:s390x (1.18.4-1) ... 570s Setting up libpangoft2-1.0-0:s390x (1.56.3-1) ... 570s Setting up libcups2t64:s390x (2.4.12-0ubuntu1) ... 570s Setting up libgtk-3-common (3.24.50-1ubuntu1) ... 570s Setting up libpangocairo-1.0-0:s390x (1.56.3-1) ... 570s Setting up gsettings-desktop-schemas (49~alpha-0ubuntu1) ... 570s Setting up libxmu6:s390x (2:1.1.3-3build2) ... 570s Setting up gir1.2-freedesktop:s390x (1.84.0-1) ... 570s Setting up libpangoxft-1.0-0:s390x (1.56.3-1) ... 570s Setting up libxaw7:s390x (2:1.0.16-1) ... 570s Setting up gir1.2-harfbuzz-0.0:s390x (10.2.0-1) ... 570s Setting up libcjs0:s390x (128.0-1) ... 570s Setting up gir1.2-pango-1.0:s390x (1.56.3-1) ... 570s Setting up x11-xkb-utils (7.7+9) ... 570s Setting up xserver-common (2:21.1.18-1ubuntu1) ... 570s Setting up xvfb (2:21.1.18-1ubuntu1) ... 570s Processing triggers for man-db (2.13.1-1) ... 571s Processing triggers for libglib2.0-0t64:s390x (2.85.3-1) ... 571s Setting up libgtk-3-0t64:s390x (3.24.50-1ubuntu1) ... 571s Setting up at-spi2-core (2.57.1-1) ... 571s Processing triggers for libc-bin (2.42-0ubuntu1) ... 571s Setting up gir1.2-gtk-3.0:s390x (3.24.50-1ubuntu1) ... 571s Setting up cjs (128.0-1) ... 571s Setting up cjs-tests (128.0-1) ... 574s autopkgtest [16:28:41]: test installed-tests: [----------------------- 574s Running test: cjs/testCommandLineModules.sh.test 574s ok 1 - ensure dynamic imports load even if the same import resolves elsewhere first 574s ok 2 - ensure dynamic imports resolve without an explicit mainloop 574s ok 3 - ensure top level await can import modules 574s 1..3 574s PASS: cjs/testCommandLineModules.sh.test 574s Running test: cjs/testGObjectInterface.test 574s JS NATIVE: Registered native JS module '_promiseNative' 574s JS NATIVE: Registered native JS module '_byteArrayNative' 574s JS NATIVE: Registered native JS module '_encodingNative' 574s JS NATIVE: Registered native JS module '_gi' 574s JS NATIVE: Registered native JS module 'gi' 574s JS NATIVE: Registered native JS module 'cairoNative' 574s JS NATIVE: Registered native JS module 'system' 574s JS NATIVE: Registered native JS module 'console' 574s JS NATIVE: Registered native JS module '_print' 574s JS CTX: Enabling JIT 574s JS CTX: Initialized class GjsFileImporter prototype 0x1e90d13000a0 574s JS IMPORT: Defining parent (nil) of 0x1e90d1300100 'imports' is mod 0 574s JS IMPORT: Importing '_print' 574s JS NATIVE: Defining native module '_print' 574s JS IMPORT: Defining parent 0x1e90d1300100 of 0x1e90d13007b8 '_print' is mod 1 574s JS IMPORT: successfully imported module '_print' 574s JS IMPORT: Loading internal module 'loader' (resource:///org/cinnamon/cjs/modules/internal/loader.js) 574s 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 0xee11ed3b128 574s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xee11ed3b128 574s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xee11ed3b128 574s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xee11ed3b128 574s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xee11ed3b128 574s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xee11ed3b128 574s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xee11ed3b128 574s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xee11ed3b128 574s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xee11ed3b128 574s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xee11ed3b128 574s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xee11ed3b128 574s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xee11ed3b128 574s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xee11ed3b128 574s JS MAINLOOP: Main loop instance 0x2aa0cf92390: hold 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Starting promise job dispatcher 574s JS MAINLOOP: Main loop instance 0x2aa0cf92390: Spinning loop until released or hook cleared 574s JS MAINLOOP: handling job 0, 574s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 574s JS MAINLOOP: Main loop instance 0x2aa0cf92390: release 574s JS MAINLOOP: Completed job 0 574s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine.js' (resource:///org/cjs/jsunit/minijasmine.js), global 0xee11ed3b128 574s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xee11ed3b128 574s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xee11ed3b128 574s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xee11ed3b128 574s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xee11ed3b128 574s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xee11ed3b128 574s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xee11ed3b128 574s JS IMPORT: Module metadata hook for module 0x1e90d13130c0 574s JS IMPORT: Defining meta.importSync for module 0x1e90d13130c0 574s JS NATIVE: Defining native module 'gi' 574s JS CTX: Initialized class GIRepositoryNamespace prototype 0x1e90d13134b0 574s JS IMPORT: JS import 'overrides' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/overrides.js 574s JS IMPORT: JS import 'overrides' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/overrides.js 574s JS IMPORT: Adding directory 'resource:///org/cinnamon/cjs/modules/core/overrides' to child importer 'overrides' 574s JS IMPORT: Importing directory 'overrides' 574s JS IMPORT: Defining parent 0x1e90d1300100 of 0x1e90d13135b0 'overrides' is mod 1 574s JS IMPORT: Defined importer 'overrides' 0x1e90d13135b0 in 0x1e90d1300100 574s JS IMPORT: successfully imported directory 'overrides' 574s JS IMPORT: Importing '_promiseNative' 574s JS NATIVE: Defining native module '_promiseNative' 574s JS IMPORT: Defining parent 0x1e90d1300100 of 0x1e90d1313a70 '_promiseNative' is mod 1 574s JS IMPORT: successfully imported module '_promiseNative' 574s JS IMPORT: Importing module GLib succeeded 574s JS IMPORT: Defining parent 0x1e90d13135b0 of 0xee11ed3c150 'GLib' is mod 1 574s JS IMPORT: successfully imported module 'GLib' 574s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 574s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xee11ed79060, JSClass 0x3ff9b56af08, in object 0xee11ed79038 574s JS CTX: Initialized class GIRepositoryGType prototype 0x1e90d1313dc0 574s JS CTX: Initialized class GIRepositoryFunction prototype 0x1e90d1313e20 574s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 574s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 574s JS G BXD: Defined class for Error (GError), prototype 0xee11ed790b0, JSClass 0x3ff9b56af08, in object 0xee11ed79038 574s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 574s JS G BXD: Defined class for Variant (GVariant), prototype 0xee11ed79100, JSClass 0x3ff9b56af08, in object 0xee11ed79038 574s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 574s JS G BXD: Defined class for Bytes (GBytes), prototype 0xee11ed79150, JSClass 0x3ff9b56af08, in object 0xee11ed79038 574s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 574s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 574s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xee11ed791a0, JSClass 0x3ff9b56af08, in object 0xee11ed79038 574s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 574s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 574s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 574s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 574s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 574s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 574s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 574s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 574s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 574s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 574s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 574s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 574s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 574s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 574s JS G BXD: Defined class for Thread (GThread), prototype 0xee11ed791f0, JSClass 0x3ff9b56af08, in object 0xee11ed79038 574s JS G BXD: Defining method ref in prototype for GLib.Thread 574s JS G BXD: Defining method unref in prototype for GLib.Thread 574s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 574s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0xee11ed79240, JSClass 0x3ff9b56af08, in object 0xee11ed79038 574s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 574s JS G BXD: Defined class for Regex (GRegex), prototype 0xee11ed79290, JSClass 0x3ff9b56af08, in object 0xee11ed79038 574s JS G BXD: Defining method match in prototype for GLib.Regex 574s JS G BXD: Defining method match_full in prototype for GLib.Regex 574s JS G BXD: Defining method match_all in prototype for GLib.Regex 574s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 574s JS G NS: Defined namespace 'GLib' 0xee11ed79038 in GIRepository 0x1e90d1313340 574s JS IMPORT: Importing module jasmine succeeded 574s JS IMPORT: Defining parent 0x1e90d1300100 of 0xee11ed3cce0 'jasmine' is mod 1 574s JS IMPORT: successfully imported module 'jasmine' 574s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 574s JS MAINLOOP: Main loop instance 0x2aa0cf92390: hold 574s JS MAINLOOP: Enqueue job , promise=, allocation site= 574s JS MAINLOOP: Main loop instance 0x2aa0cf92390: Spinning loop until released or hook cleared 574s JS MAINLOOP: handling job 0, 574s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine.js async resolved" 574s JS MAINLOOP: Main loop instance 0x2aa0cf92390: release 574s JS MAINLOOP: Completed job 0 574s JS IMPORT: Importing 'gi' 574s JS IMPORT: Defining parent 0x1e90d1300100 of 0x1e90d1313340 'gi' is mod 1 574s JS IMPORT: successfully imported module 'gi' 574s 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 574s JS G NS: Defined namespace 'CjsPrivate' 0xee11ed79330 in GIRepository 0x1e90d1313340 574s JS IMPORT: JS import 'signals' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/signals.js 574s JS IMPORT: JS import 'lang' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/lang.js 574s JS IMPORT: JS import '_legacy' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_legacy.js 574s JS IMPORT: Importing module _legacy succeeded 574s JS IMPORT: Defining parent 0x1e90d1300100 of 0xee11ed3cf10 '_legacy' is mod 1 574s JS IMPORT: successfully imported module '_legacy' 574s JS IMPORT: Importing module lang succeeded 574s JS IMPORT: Defining parent 0x1e90d1300100 of 0xee11ed3cec0 'lang' is mod 1 574s JS IMPORT: successfully imported module 'lang' 574s JS IMPORT: JS import '_signals' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_signals.js 574s JS IMPORT: JS import '_signals' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_signals.js 574s JS IMPORT: Importing module _signals succeeded 574s JS IMPORT: Defining parent 0x1e90d1300100 of 0xee11ed3cf60 '_signals' is mod 1 574s JS IMPORT: successfully imported module '_signals' 574s JS IMPORT: Importing module signals succeeded 574s JS IMPORT: Defining parent 0x1e90d1300100 of 0xee11ed3ce70 'signals' is mod 1 574s JS IMPORT: successfully imported module 'signals' 574s JS IMPORT: Importing module Gio succeeded 574s JS IMPORT: Defining parent 0x1e90d13135b0 of 0xee11ed3ce20 'Gio' is mod 1 574s JS IMPORT: successfully imported module 'Gio' 574s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 574s JS IMPORT: Importing '_gi' 574s JS NATIVE: Defining native module '_gi' 574s JS IMPORT: Defining parent 0x1e90d1300100 of 0x1e90d132b738 '_gi' is mod 1 574s JS IMPORT: successfully imported module '_gi' 574s JS IMPORT: JS import '_common' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_common.js 574s JS IMPORT: JS import '_common' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_common.js 574s JS IMPORT: Importing module _common succeeded 574s JS IMPORT: Defining parent 0x1e90d1300100 of 0xee11edcd038 '_common' is mod 1 574s JS IMPORT: successfully imported module '_common' 574s JS IMPORT: Importing module GObject succeeded 574s JS IMPORT: Defining parent 0x1e90d13135b0 of 0xee11ed3cfb0 'GObject' is mod 1 574s JS IMPORT: successfully imported module 'GObject' 574s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 574s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 574s JS G BXD: Defined class for String (GString), prototype 0xee11ed795d8, JSClass 0x3ff9b56af08, in object 0xee11ed79358 574s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 574s JS G PRM: Defined class ParamSpec prototype is 0xee11edcd0d8 class 0x3ff9b5702e8 in object 0xee11ed79358 574s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 574s JS G OBJ: Defined class for Object (GObject), prototype 0xee11ed79740, JSClass 0x3ff9b56b598, in object 0xee11ed79358 574s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 574s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 574s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0xee11ed79768, JSClass 0x3ff9b56b598, in object 0xee11ed79358 574s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 574s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 574s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 574s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 574s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 574s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 574s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 574s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 574s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 574s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 574s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 574s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 574s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 574s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 574s JS G NS: Defined namespace 'GObject' 0xee11ed79358 in GIRepository 0x1e90d1313340 574s JS G OBJ: Defined class for Application (GApplication), prototype 0xee11ed797b8, JSClass 0x3ff9b56b598, in object 0xee11ed79308 574s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 574s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0xee11edcd5b0, JSClass 0x3ff9b56b618, in object 0xee11ed79308 574s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 574s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 574s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 574s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 574s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 574s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 574s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 574s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 574s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 574s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 574s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0xee11ed79830, JSClass 0x3ff9b56b598, in object 0xee11ed79308 575s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 575s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0xee11edcd830, JSClass 0x3ff9b56b618, in object 0xee11ed79308 575s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 575s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0xee11ed798a8, JSClass 0x3ff9b56b598, in object 0xee11ed79308 575s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 575s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 575s JS G IFACE: Defined class for Initable (GInitable), prototype 0xee11edcd970, JSClass 0x3ff9b56b618, in object 0xee11ed79308 575s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 575s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 575s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 575s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0xee11ed79920, JSClass 0x3ff9b56af08, in object 0xee11ed79308 575s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 575s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0xee11ed79970, JSClass 0x3ff9b56af08, in object 0xee11ed79308 575s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'CjsPrivate' 575s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 575s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0xee11ed799c0, JSClass 0x3ff9b56b598, in object 0xee11ed79308 575s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0xee11ed79a10, JSClass 0x3ff9b56b598, in object 0xee11ed79330 575s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 575s JS G OBJ: Defined class for ListStore (GListStore), prototype 0xee11ed79a60, JSClass 0x3ff9b56b598, in object 0xee11ed79308 575s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 575s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 575s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 575s JS G IFACE: Defined class for File (GFile), prototype 0xee11edcdad8, JSClass 0x3ff9b56b618, in object 0xee11ed79308 575s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0xee11ed79ad8, JSClass 0x3ff9b56b598, in object 0x1e90d1313420 575s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 575s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0xee11ed79b50, JSClass 0x3ff9b56b598, in object 0xee11ed79308 575s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 575s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 575s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0xee11ed79ba0, JSClass 0x3ff9b56b598, in object 0xee11ed79308 575s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 575s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0xee11ed79bf0, JSClass 0x3ff9b56b598, in object 0xee11ed79308 575s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 575s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0xee11ed79c40, JSClass 0x3ff9b56af08, in object 0xee11ed79308 575s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 575s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 575s JS G OBJ: Defined class for Settings (GSettings), prototype 0xee11ed79c90, JSClass 0x3ff9b56b598, in object 0xee11ed79308 575s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 575s JS G NS: Defined namespace 'Gio' 0xee11ed79308 in GIRepository 0x1e90d1313340 575s JS G NS: Found info type FLAGS for 'ParamFlags' in namespace 'GObject' 575s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 575s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 575s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 575s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 575s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 575s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 575s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 575s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 575s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 575s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 575s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 575s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 575s JS G ENUM: Defining GObject.ParamFlags as 0x1e90d13310b0 575s JS G NS: Found info type FUNCTION for 'param_spec_string' in namespace 'GObject' 575s JS G PRM: Wrapping GParamString 'interface-prop' on (null) with JSObject 575s JS G PRM: JSObject created with param instance 0x2aa0d0f2090 type GParamString 575s JS G NS: Found info type FLAGS for 'SignalFlags' in namespace 'GObject' 575s JS G ENUM: Defining enum value RUN_FIRST (fixed from run_first) 1 575s JS G ENUM: Defining enum value RUN_LAST (fixed from run_last) 2 575s JS G ENUM: Defining enum value RUN_CLEANUP (fixed from run_cleanup) 4 575s JS G ENUM: Defining enum value NO_RECURSE (fixed from no_recurse) 8 575s JS G ENUM: Defining enum value DETAILED (fixed from detailed) 16 575s JS G ENUM: Defining enum value ACTION (fixed from action) 32 575s JS G ENUM: Defining enum value NO_HOOKS (fixed from no_hooks) 64 575s JS G ENUM: Defining enum value MUST_COLLECT (fixed from must_collect) 128 575s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 256 575s JS G ENUM: Defining enum value ACCUMULATOR_FIRST_RUN (fixed from accumulator_first_run) 131072 575s JS G ENUM: Defining GObject.SignalFlags as 0x1e90d1331680 575s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 575s JS G PRM: JSObject created with param instance 0x2aa0d0df520 type GParamOverride 575s JS G PRM: Wrapping GParamString 'class-prop' on (null) with JSObject 575s JS G PRM: JSObject created with param instance 0x2aa0d0df490 type GParamString 575s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 575s JS G NS: Found info type FUNCTION for 'param_spec_get_flags' in namespace 'CjsPrivate' 575s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 575s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 575s JS G PRM: JSObject created with param instance 0x2aa0d188780 type GParamOverride 575s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 575s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 575s JS G PRM: JSObject created with param instance 0x2aa0d149c40 type GParamOverride 575s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 575s JS G NS: Found info type INTERFACE for 'Action' in namespace 'Gio' 575s JS G IFACE: Defined class for Action (GAction), prototype 0xee11edd9858, JSClass 0x3ff9b56b618, in object 0xee11ed79308 575s JS G PRM: Wrapping GParamOverride 'enabled' on (null) with JSObject 575s JS G PRM: JSObject created with param instance 0x2aa0d18cc80 type GParamOverride 575s JS G PRM: Wrapping GParamOverride 'name' on (null) with JSObject 575s JS G PRM: JSObject created with param instance 0x2aa0d18d280 type GParamOverride 575s JS G PRM: Wrapping GParamOverride 'state' on (null) with JSObject 575s JS G PRM: JSObject created with param instance 0x2aa0d18d3a0 type GParamOverride 575s JS G PRM: Wrapping GParamOverride 'state-type' on (null) with JSObject 575s JS G PRM: JSObject created with param instance 0x2aa0d18d480 type GParamOverride 575s JS G PRM: Wrapping GParamOverride 'parameter-type' on (null) with JSObject 575s JS G PRM: JSObject created with param instance 0x2aa0d18d520 type GParamOverride 575s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 575s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 575s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 575s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 575s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 575s JS CTX: Script evaluation succeeded 575s JS MAINLOOP: Main loop instance 0x2aa0cf92390: Spinning loop until released or hook cleared 575s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine-executor.js' (resource:///org/cjs/jsunit/minijasmine-executor.js), global 0xee11ed3b128 575s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xee11ed3b128 575s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xee11ed3b128 575s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xee11ed3b128 575s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xee11ed3b128 575s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xee11ed3b128 575s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xee11ed3b128 575s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xee11ed3b128 575s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xee11ed3b128 575s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xee11ed3b128 575s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xee11ed3b128 575s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xee11ed3b128 575s JS IMPORT: Module metadata hook for module 0x1e90d1311b60 575s JS IMPORT: Defining meta.importSync for module 0x1e90d1311b60 575s JS NATIVE: Defining native module 'system' 575s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xee11ed3b128 575s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xee11ed3b128 575s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 575s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 575s JS MAINLOOP: Set main loop hook to 575s JS MAINLOOP: Main loop instance 0x2aa0cf92390: hold 575s JS MAINLOOP: Running and clearing main loop hook 575s JS G BXD: Defining method run in prototype for GLib.MainLoop 575s 1..37 575s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 575s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 575s JS G BXD: Defined class for Source (GSource), prototype 0xee11ed79e98, JSClass 0x3ff9b56af08, in object 0xee11ed79038 575s JS G BXD: Defining method set_priority in prototype for GLib.Source 575s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 575s JS G BXD: Defining method attach in prototype for GLib.Source 575s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 575s JS IMPORT: Module metadata hook for module 0xee11ed628c8 575s JS IMPORT: Defining meta.importSync for module 0xee11ed628c8 575s JS G BXD: Defining method destroy in prototype for GLib.Source 575s ok 1 GObject interface cannot be instantiated 575s ok 2 GObject interface has a name 575s ok 3 GObject interface reports its type name 575s JS G NS: Found info type FUNCTION for 'type_is_a' in namespace 'GObject' 575s ok 4 GObject interface can be implemented by a GObject class 575s ok 5 GObject interface is implemented by a GObject class with the correct class object 575s ok 6 GObject interface can have its required function implemented 575s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 575s JS G PRM: JSObject created with param instance 0x2aa0d1a7810 type GParamOverride 575s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 575s ok 7 GObject interface must have its required function implemented 575s ok 8 GObject interface doesn't have to have its optional function implemented 575s ok 9 GObject interface can have its optional function deferred to by the implementation 575s ok 10 GObject interface can have its function chained up to 575s ok 11 GObject interface can require another interface 575s ok 12 GObject interface can chain up to another interface 575s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 575s JS G PRM: JSObject created with param instance 0x2aa0d1aead0 type GParamOverride 575s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 575s ok 13 GObject interface defers to the last interface's optional function 575s ok 14 GObject interface must be implemented by a class that implements all required interfaces 575s ok 15 GObject interface must be implemented by a class that implements required interfaces in correct order 575s ok 16 GObject interface can require an interface from C 575s ok 17 GObject interface can connect class signals on the implementing class 575s ok 18 GObject interface can connect interface signals on the implementing class 575s ok 19 GObject interface can define properties on the implementing class 575s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 575s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 575s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 575s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 575s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 575s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 575s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 575s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 575s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 575s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 575s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 575s JS G ENUM: Defining GLib.LogLevelFlags as 0x1e90d1302ff0 575s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 575s ok 20 GObject interface must have its properties overridden 575s ok 21 GObject interface can have introspected properties overriden 575s ok 22 GObject interface can be implemented by a class as well as its parent class 575s ok 23 GObject interface can be reimplemented by a subclass of a class that already implements it 575s ok 24 GObject interface has a toString() defintion 575s ok 25 GObject interface has instance definition 575s ok 26 GObject interface has instance definition for non-object type 575s ok 27 GObject interface has instance definition for non-object type for native interface 575s ok 28 GObject interface prototype toString is enumerable and defined 575s ok 29 GObject interface prototype method properties are enumerated 575s ok 30 GObject interface prototype method properties are defined 575s ok 31 GObject interface prototype overrides are inherited by implementing classes 575s ok 32 GObject interface prototype overrides cannot be changed by instances of child classes 575s ok 33 GObject interface prototype unknown properties are inherited by implementing classes 575s ok 34 GObject interface prototype original property can be shadowed by class prototype property 575s ok 35 GObject interface prototype overridden property can be shadowed by class prototype property 575s ok 36 GObject interface prototype shadowed property can be restored 575s ok 37 Specific class and interface checks Gio.AsyncInitable must implement vfunc_async_init 575s JS G BXD: Defining method quit in prototype for GLib.MainLoop 575s JS MAINLOOP: Enqueue job , promise=, allocation site= 575s JS MAINLOOP: Main loop instance 0x2aa0cf92390: Spinning loop until released or hook cleared 575s JS MAINLOOP: handling job 0, 575s JS MAINLOOP: Enqueue job , promise=, allocation site= 575s JS MAINLOOP: Completed job 0 575s JS MAINLOOP: handling job 1, 575s JS MAINLOOP: Enqueue job , promise=, allocation site= 575s JS MAINLOOP: Completed job 1 575s JS MAINLOOP: handling job 2, 575s JS MAINLOOP: Enqueue job , promise=, allocation site= 575s JS MAINLOOP: Completed job 2 575s JS MAINLOOP: handling job 3, 575s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine-executor.js async resolved" 575s JS MAINLOOP: Main loop instance 0x2aa0cf92390: release 575s JS MAINLOOP: Completed job 3 575s JS MEMORY: Memory report: before destroying context 575s JS MEMORY: 624 objects currently alive 575s JS MEMORY: boxed_instance = 162 575s JS MEMORY: boxed_prototype = 13 575s JS MEMORY: closure = 4 575s JS MEMORY: function = 366 575s JS MEMORY: fundamental_instance = 0 575s JS MEMORY: fundamental_prototype = 0 575s JS MEMORY: gerror_instance = 0 575s JS MEMORY: gerror_prototype = 0 575s JS MEMORY: interface = 8 575s JS MEMORY: module = 9 575s JS MEMORY: ns = 4 575s JS MEMORY: object_instance = 23 575s JS MEMORY: object_prototype = 23 575s JS MEMORY: param = 12 575s JS MEMORY: union_instance = 0 575s JS MEMORY: union_prototype = 0 575s JS CTX: JS shutdown sequence 575s JS CTX: Stopping profiler 575s JS CTX: Shutting down toggle queue 575s JS CTX: Notifying external reference holders of GjsContext dispose 575s JS MAINLOOP: Stopping promise job dispatcher 575s JS CTX: Notifying reference holders of GjsContext dispose 575s JS CTX: Checking unhandled promise rejections 575s JS CTX: Releasing cached JS wrappers 575s JS CTX: Final triggered GC 575s JS CTX: Destroying JS context 575s JS CTX: Releasing all native objects 575s JS CTX: Disabling auto GC 575s JS CTX: Ending trace on global object 575s JS CTX: Freeing allocated resources 575s JS CTX: JS context destroyed 575s PASS: cjs/testGObjectInterface.test 575s Running test: cjs/backtrace.test 575s 1..1 575s ok 1 - /usr/libexec/installed-tests/cjs/debugger/backtrace.debugger 575s PASS: cjs/backtrace.test 575s Running test: cjs/testLegacyClass.test 575s JS NATIVE: Registered native JS module '_promiseNative' 575s JS NATIVE: Registered native JS module '_byteArrayNative' 575s JS NATIVE: Registered native JS module '_encodingNative' 575s JS NATIVE: Registered native JS module '_gi' 575s JS NATIVE: Registered native JS module 'gi' 575s JS NATIVE: Registered native JS module 'cairoNative' 575s JS NATIVE: Registered native JS module 'system' 575s JS NATIVE: Registered native JS module 'console' 575s JS NATIVE: Registered native JS module '_print' 575s JS CTX: Enabling JIT 575s JS CTX: Initialized class GjsFileImporter prototype 0x1b219fc000a0 575s JS IMPORT: Defining parent (nil) of 0x1b219fc00100 'imports' is mod 0 575s JS IMPORT: Importing '_print' 575s JS NATIVE: Defining native module '_print' 575s JS IMPORT: Defining parent 0x1b219fc00100 of 0x1b219fc007b8 '_print' is mod 1 575s JS IMPORT: successfully imported module '_print' 575s JS IMPORT: Loading internal module 'loader' (resource:///org/cinnamon/cjs/modules/internal/loader.js) 575s 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 0xac5f973b128 575s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xac5f973b128 575s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xac5f973b128 575s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xac5f973b128 575s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xac5f973b128 575s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xac5f973b128 575s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xac5f973b128 575s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xac5f973b128 575s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xac5f973b128 575s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xac5f973b128 575s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xac5f973b128 575s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xac5f973b128 575s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xac5f973b128 575s JS MAINLOOP: Main loop instance 0x2aa23b06390: hold 575s JS MAINLOOP: Enqueue job , promise=, allocation site= 575s JS MAINLOOP: Starting promise job dispatcher 575s JS MAINLOOP: Main loop instance 0x2aa23b06390: Spinning loop until released or hook cleared 575s JS MAINLOOP: handling job 0, 575s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 575s JS MAINLOOP: Main loop instance 0x2aa23b06390: release 575s JS MAINLOOP: Completed job 0 575s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine.js' (resource:///org/cjs/jsunit/minijasmine.js), global 0xac5f973b128 575s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xac5f973b128 575s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xac5f973b128 575s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xac5f973b128 575s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xac5f973b128 575s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xac5f973b128 575s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xac5f973b128 575s JS IMPORT: Module metadata hook for module 0x1b219fc130c0 575s JS IMPORT: Defining meta.importSync for module 0x1b219fc130c0 575s JS NATIVE: Defining native module 'gi' 575s JS CTX: Initialized class GIRepositoryNamespace prototype 0x1b219fc134b0 575s JS IMPORT: JS import 'overrides' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/overrides.js 575s JS IMPORT: JS import 'overrides' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/overrides.js 575s JS IMPORT: Adding directory 'resource:///org/cinnamon/cjs/modules/core/overrides' to child importer 'overrides' 575s JS IMPORT: Importing directory 'overrides' 575s JS IMPORT: Defining parent 0x1b219fc00100 of 0x1b219fc135b0 'overrides' is mod 1 575s JS IMPORT: Defined importer 'overrides' 0x1b219fc135b0 in 0x1b219fc00100 575s JS IMPORT: successfully imported directory 'overrides' 575s JS IMPORT: Importing '_promiseNative' 575s JS NATIVE: Defining native module '_promiseNative' 575s JS IMPORT: Defining parent 0x1b219fc00100 of 0x1b219fc13a70 '_promiseNative' is mod 1 575s JS IMPORT: successfully imported module '_promiseNative' 575s JS IMPORT: Importing module GLib succeeded 575s JS IMPORT: Defining parent 0x1b219fc135b0 of 0xac5f973c150 'GLib' is mod 1 575s JS IMPORT: successfully imported module 'GLib' 575s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 575s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xac5f9779060, JSClass 0x3ffaba6af08, in object 0xac5f9779038 575s JS CTX: Initialized class GIRepositoryGType prototype 0x1b219fc13dc0 575s JS CTX: Initialized class GIRepositoryFunction prototype 0x1b219fc13e20 575s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 575s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 575s JS G BXD: Defined class for Error (GError), prototype 0xac5f97790b0, JSClass 0x3ffaba6af08, in object 0xac5f9779038 575s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 575s JS G BXD: Defined class for Variant (GVariant), prototype 0xac5f9779100, JSClass 0x3ffaba6af08, in object 0xac5f9779038 575s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 575s JS G BXD: Defined class for Bytes (GBytes), prototype 0xac5f9779150, JSClass 0x3ffaba6af08, in object 0xac5f9779038 575s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 575s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 575s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xac5f97791a0, JSClass 0x3ffaba6af08, in object 0xac5f9779038 575s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 575s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 575s JS G BXD: Defined class for Thread (GThread), prototype 0xac5f97791f0, JSClass 0x3ffaba6af08, in object 0xac5f9779038 575s JS G BXD: Defining method ref in prototype for GLib.Thread 575s JS G BXD: Defining method unref in prototype for GLib.Thread 575s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 575s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0xac5f9779240, JSClass 0x3ffaba6af08, in object 0xac5f9779038 575s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 575s JS G BXD: Defined class for Regex (GRegex), prototype 0xac5f9779290, JSClass 0x3ffaba6af08, in object 0xac5f9779038 575s JS G BXD: Defining method match in prototype for GLib.Regex 575s JS G BXD: Defining method match_full in prototype for GLib.Regex 575s JS G BXD: Defining method match_all in prototype for GLib.Regex 575s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 575s JS G NS: Defined namespace 'GLib' 0xac5f9779038 in GIRepository 0x1b219fc13340 575s JS IMPORT: Importing module jasmine succeeded 575s JS IMPORT: Defining parent 0x1b219fc00100 of 0xac5f973cce0 'jasmine' is mod 1 575s JS IMPORT: successfully imported module 'jasmine' 575s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 575s JS MAINLOOP: Main loop instance 0x2aa23b06390: hold 575s JS MAINLOOP: Enqueue job , promise=, allocation site= 575s JS MAINLOOP: Main loop instance 0x2aa23b06390: Spinning loop until released or hook cleared 575s JS MAINLOOP: handling job 0, 575s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine.js async resolved" 575s JS MAINLOOP: Main loop instance 0x2aa23b06390: release 575s JS MAINLOOP: Completed job 0 575s JS IMPORT: JS import 'lang' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/lang.js 575s JS IMPORT: JS import '_legacy' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_legacy.js 575s JS IMPORT: Importing module _legacy succeeded 575s JS IMPORT: Defining parent 0x1b219fc00100 of 0xac5f973ce70 '_legacy' is mod 1 575s JS IMPORT: successfully imported module '_legacy' 575s JS IMPORT: Importing module lang succeeded 575s JS IMPORT: Defining parent 0x1b219fc00100 of 0xac5f973ce20 'lang' is mod 1 575s JS IMPORT: successfully imported module 'lang' 575s JS CTX: Script evaluation succeeded 575s JS MAINLOOP: Main loop instance 0x2aa23b06390: Spinning loop until released or hook cleared 575s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine-executor.js' (resource:///org/cjs/jsunit/minijasmine-executor.js), global 0xac5f973b128 575s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xac5f973b128 575s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xac5f973b128 575s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xac5f973b128 575s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xac5f973b128 575s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xac5f973b128 575s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xac5f973b128 575s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xac5f973b128 575s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xac5f973b128 575s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xac5f973b128 575s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xac5f973b128 575s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xac5f973b128 575s JS IMPORT: Module metadata hook for module 0x1b219fc1b9b0 575s JS IMPORT: Defining meta.importSync for module 0x1b219fc1b9b0 575s JS NATIVE: Defining native module 'system' 575s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xac5f973b128 575s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xac5f973b128 575s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 575s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 575s JS MAINLOOP: Set main loop hook to 575s JS MAINLOOP: Main loop instance 0x2aa23b06390: hold 575s JS MAINLOOP: Running and clearing main loop hook 575s JS G BXD: Defining method run in prototype for GLib.MainLoop 575s 1..62 575s JS IMPORT: Importing 'gi' 575s JS IMPORT: Defining parent 0xac5f973ebc8 of 0xac5f973ec58 'gi' is mod 1 575s JS IMPORT: successfully imported module 'gi' 575s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 575s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 575s JS G BXD: Defined class for Source (GSource), prototype 0xac5f9779308, JSClass 0x3ffaba6af08, in object 0xac5f9779038 575s JS G BXD: Defining method set_priority in prototype for GLib.Source 575s JS IMPORT: Importing '_gi' 575s JS NATIVE: Defining native module '_gi' 575s JS IMPORT: Defining parent 0xac5f973ebc8 of 0x1b219fc26cc0 '_gi' is mod 1 575s JS IMPORT: successfully imported module '_gi' 575s 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 575s JS G NS: Defined namespace 'CjsPrivate' 0xac5f97793a8 in GIRepository 0xac5f973ec58 575s JS IMPORT: JS import '_common' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_common.js 575s JS IMPORT: JS import '_common' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_common.js 575s JS IMPORT: Importing module _common succeeded 575s JS IMPORT: Defining parent 0xac5f973ebc8 of 0xac5f97c98f8 '_common' is mod 1 575s JS IMPORT: successfully imported module '_common' 575s JS IMPORT: Importing module GObject succeeded 575s JS IMPORT: Defining parent 0xac5f973ec70 of 0xac5f97c98a8 'GObject' is mod 1 575s JS IMPORT: successfully imported module 'GObject' 575s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 575s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 575s JS G BXD: Defined class for String (GString), prototype 0xac5f9779628, JSClass 0x3ffaba6af08, in object 0xac5f9779380 575s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 575s JS G PRM: Defined class ParamSpec prototype is 0xac5f97c9998 class 0x3ffaba702e8 in object 0xac5f9779380 575s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 575s JS G OBJ: Defined class for Object (GObject), prototype 0xac5f9779790, JSClass 0x3ffaba6b598, in object 0xac5f9779380 575s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 575s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 575s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0xac5f97797b8, JSClass 0x3ffaba6b598, in object 0xac5f9779380 575s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 575s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 575s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 575s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 575s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 575s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 575s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 575s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 575s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 575s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 575s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 575s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 575s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 575s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 575s JS G NS: Defined namespace 'GObject' 0xac5f9779380 in GIRepository 0xac5f973ec58 575s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 575s JS G BXD: Defining method attach in prototype for GLib.Source 575s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 575s JS IMPORT: Module metadata hook for module 0xac5f9762e08 575s JS IMPORT: Defining meta.importSync for module 0xac5f9762e08 575s JS G BXD: Defining method destroy in prototype for GLib.Source 575s ok 1 A metaclass has its constructor called each time a class is created with it 575s ok 2 A metaclass is an instance of Lang.Class 575s ok 3 A metaclass produces instances that are instances of itself and Lang.Class 575s ok 4 A metaclass can dynamically define properties in its constructor 575s ok 5 A metaclass instance gets all the properties from its class and metaclass 575s ok 6 A metaclass instance gets dynamically defined properties from metaclass 575s ok 7 A metaclass can be instantiated with Lang.Class but still get the appropriate metaclass 575s ok 8 A metaclass can be detected with Lang.getMetaClass 575s ok 9 Class framework calls _init constructors 575s ok 10 Class framework calls parent constructors 575s ok 11 Class framework sets the right constructor properties 575s ok 12 Class framework sets up instanceof correctly 575s ok 13 Class framework has a name 575s ok 14 Class framework reports a sensible value for toString() 575s ok 15 Class framework allows overriding toString() 575s ok 16 Class framework is not configurable 575s ok 17 Class framework allows accessors for properties 575s ok 18 Class framework raises an exception when creating an abstract class 575s ok 19 Class framework inherits properties from abstract base classes 575s ok 20 Class framework inherits constructors from abstract base classes 575s ok 21 Class framework allows ES6 classes to inherit from abstract base classes 575s ok 22 Class framework lets methods call other methods without clobbering __caller__ 575s ok 23 Class framework allows custom return values from constructors 575s ok 24 Class framework allows symbol-named methods 575s ok 25 An interface is an instance of Lang.Interface 575s ok 26 An interface has a name 575s ok 27 An interface cannot be instantiated 575s ok 28 An interface can be implemented by a class 575s ok 29 An interface can be implemented by a class's superclass 575s ok 30 An interface doesn't disturb a class's constructor 575s ok 31 An interface can have its required method implemented 575s ok 32 An interface must have a name 575s ok 33 An interface must have its required methods implemented 575s ok 34 An interface does not have to have its optional methods implemented 575s ok 35 An interface can have its optional method deferred to by the implementation 575s ok 36 An interface can be chained up to by a class 575s ok 37 An interface can include arguments when being chained up to by a class 575s ok 38 An interface can have its property getter deferred to 575s ok 39 An interface can have its property setter deferred to 575s ok 40 An interface can have its property getter overridden 575s ok 41 An interface can have its property setter overridden 575s ok 42 An interface can require another interface 575s ok 43 An interface can have empty requires 575s ok 44 An interface can chain up to another interface 575s ok 45 An interface can be chained up to with a generic 575s ok 46 An interface can chain up to another interface with a generic 575s ok 47 An interface has its optional function defer to that of the last interface 575s ok 48 An interface must have all its required interfaces implemented 575s ok 49 An interface must have all its required interfaces implemented in the correct order 575s ok 50 An interface can have its implementation on a parent class 575s ok 51 An interface can require its implementor to be a subclass of some class 575s ok 52 An interface must be implemented by an object which subclasses the required class 575s ok 53 An interface can have methods that call others of its methods 575s ok 54 An interface is implemented by a subclass of a class that implements it 575s ok 55 An interface can be reimplemented by a subclass of a class that implements it 575s ok 56 An interface tells what it is with toString() 575s ok 57 ES6 class inheriting from Lang.Class calls a static method on the parent class 575s ok 58 ES6 class inheriting from Lang.Class calls a method on the parent class 575s ok 59 ES6 class inheriting from Lang.Class passes arguments to the parent class's constructor 575s ok 60 ES6 class inheriting from Lang.Class chains up to a method on the parent class 575s ok 61 ES6 class inheriting from Lang.Class overrides a method on the parent class 575s ok 62 ES6 class inheriting from Lang.Class sets and gets a property from the parent class 575s JS G BXD: Defining method quit in prototype for GLib.MainLoop 575s JS MAINLOOP: Enqueue job , promise=, allocation site= 575s JS MAINLOOP: Main loop instance 0x2aa23b06390: Spinning loop until released or hook cleared 575s JS MAINLOOP: handling job 0, 575s JS MAINLOOP: Enqueue job , promise=, allocation site= 575s JS MAINLOOP: Completed job 0 575s JS MAINLOOP: handling job 1, 575s JS MAINLOOP: Enqueue job , promise=, allocation site= 575s JS MAINLOOP: Completed job 1 575s JS MAINLOOP: handling job 2, 575s JS MAINLOOP: Enqueue job , promise=, allocation site= 575s JS MAINLOOP: Completed job 2 575s JS MAINLOOP: handling job 3, 575s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine-executor.js async resolved" 575s JS MAINLOOP: Main loop instance 0x2aa23b06390: release 575s JS MAINLOOP: Completed job 3 575s JS MEMORY: Memory report: before destroying context 575s JS MEMORY: 411 objects currently alive 575s JS MEMORY: boxed_instance = 275 575s JS MEMORY: boxed_prototype = 10 575s JS MEMORY: closure = 1 575s JS MEMORY: function = 114 575s JS MEMORY: fundamental_instance = 0 575s JS MEMORY: fundamental_prototype = 0 575s JS MEMORY: gerror_instance = 0 575s JS MEMORY: gerror_prototype = 0 575s JS MEMORY: interface = 0 575s JS MEMORY: module = 6 575s JS MEMORY: ns = 3 575s JS MEMORY: object_instance = 0 575s JS MEMORY: object_prototype = 2 575s JS MEMORY: param = 0 575s JS MEMORY: union_instance = 0 575s JS MEMORY: union_prototype = 0 575s JS CTX: JS shutdown sequence 575s JS CTX: Stopping profiler 575s JS CTX: Shutting down toggle queue 575s JS CTX: Notifying external reference holders of GjsContext dispose 575s JS MAINLOOP: Stopping promise job dispatcher 575s JS CTX: Notifying reference holders of GjsContext dispose 575s JS CTX: Checking unhandled promise rejections 575s JS CTX: Releasing cached JS wrappers 575s JS CTX: Final triggered GC 575s JS CTX: Destroying JS context 575s JS CTX: Releasing all native objects 575s JS CTX: Disabling auto GC 575s JS CTX: Ending trace on global object 575s JS CTX: Freeing allocated resources 575s JS CTX: JS context destroyed 575s PASS: cjs/testLegacyClass.test 575s Running test: cjs/set.test 575s 1..1 575s ok 1 - /usr/libexec/installed-tests/cjs/debugger/set.debugger 575s PASS: cjs/set.test 575s Running test: cjs/testLegacyGObject.test 575s JS NATIVE: Registered native JS module '_promiseNative' 575s JS NATIVE: Registered native JS module '_byteArrayNative' 575s JS NATIVE: Registered native JS module '_encodingNative' 575s JS NATIVE: Registered native JS module '_gi' 575s JS NATIVE: Registered native JS module 'gi' 575s JS NATIVE: Registered native JS module 'cairoNative' 575s JS NATIVE: Registered native JS module 'system' 575s JS NATIVE: Registered native JS module 'console' 575s JS NATIVE: Registered native JS module '_print' 575s JS CTX: Enabling JIT 575s JS CTX: Initialized class GjsFileImporter prototype 0x2f4ab3000a0 575s JS IMPORT: Defining parent (nil) of 0x2f4ab300100 'imports' is mod 0 575s JS IMPORT: Importing '_print' 575s JS NATIVE: Defining native module '_print' 575s JS IMPORT: Defining parent 0x2f4ab300100 of 0x2f4ab3007b8 '_print' is mod 1 575s JS IMPORT: successfully imported module '_print' 575s JS IMPORT: Loading internal module 'loader' (resource:///org/cinnamon/cjs/modules/internal/loader.js) 575s 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 0x17837923b128 575s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x17837923b128 575s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x17837923b128 575s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x17837923b128 575s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x17837923b128 575s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x17837923b128 575s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x17837923b128 575s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x17837923b128 575s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x17837923b128 575s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x17837923b128 575s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x17837923b128 575s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x17837923b128 575s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x17837923b128 575s JS MAINLOOP: Main loop instance 0x2aa1f5e4390: hold 575s JS MAINLOOP: Enqueue job , promise=, allocation site= 575s JS MAINLOOP: Starting promise job dispatcher 575s JS MAINLOOP: Main loop instance 0x2aa1f5e4390: Spinning loop until released or hook cleared 575s JS MAINLOOP: handling job 0, 575s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 575s JS MAINLOOP: Main loop instance 0x2aa1f5e4390: release 575s JS MAINLOOP: Completed job 0 575s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine.js' (resource:///org/cjs/jsunit/minijasmine.js), global 0x17837923b128 575s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x17837923b128 575s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x17837923b128 575s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x17837923b128 575s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x17837923b128 575s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x17837923b128 575s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x17837923b128 575s JS IMPORT: Module metadata hook for module 0x2f4ab3130c0 575s JS IMPORT: Defining meta.importSync for module 0x2f4ab3130c0 575s JS NATIVE: Defining native module 'gi' 575s JS CTX: Initialized class GIRepositoryNamespace prototype 0x2f4ab3134b0 575s JS IMPORT: JS import 'overrides' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/overrides.js 575s JS IMPORT: JS import 'overrides' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/overrides.js 575s JS IMPORT: Adding directory 'resource:///org/cinnamon/cjs/modules/core/overrides' to child importer 'overrides' 575s JS IMPORT: Importing directory 'overrides' 575s JS IMPORT: Defining parent 0x2f4ab300100 of 0x2f4ab3135b0 'overrides' is mod 1 575s JS IMPORT: Defined importer 'overrides' 0x2f4ab3135b0 in 0x2f4ab300100 575s JS IMPORT: successfully imported directory 'overrides' 575s JS IMPORT: Importing '_promiseNative' 575s JS NATIVE: Defining native module '_promiseNative' 575s JS IMPORT: Defining parent 0x2f4ab300100 of 0x2f4ab313a70 '_promiseNative' is mod 1 575s JS IMPORT: successfully imported module '_promiseNative' 575s JS IMPORT: Importing module GLib succeeded 575s JS IMPORT: Defining parent 0x2f4ab3135b0 of 0x17837923c150 'GLib' is mod 1 575s JS IMPORT: successfully imported module 'GLib' 575s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 575s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x178379279060, JSClass 0x3ffa506af08, in object 0x178379279038 575s JS CTX: Initialized class GIRepositoryGType prototype 0x2f4ab313dc0 575s JS CTX: Initialized class GIRepositoryFunction prototype 0x2f4ab313e20 575s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 575s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 575s JS G BXD: Defined class for Error (GError), prototype 0x1783792790b0, JSClass 0x3ffa506af08, in object 0x178379279038 575s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 575s JS G BXD: Defined class for Variant (GVariant), prototype 0x178379279100, JSClass 0x3ffa506af08, in object 0x178379279038 575s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 575s JS G BXD: Defined class for Bytes (GBytes), prototype 0x178379279150, JSClass 0x3ffa506af08, in object 0x178379279038 575s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 575s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 575s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x1783792791a0, JSClass 0x3ffa506af08, in object 0x178379279038 575s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 575s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 575s JS G BXD: Defined class for Thread (GThread), prototype 0x1783792791f0, JSClass 0x3ffa506af08, in object 0x178379279038 575s JS G BXD: Defining method ref in prototype for GLib.Thread 575s JS G BXD: Defining method unref in prototype for GLib.Thread 575s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 575s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x178379279240, JSClass 0x3ffa506af08, in object 0x178379279038 575s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 575s JS G BXD: Defined class for Regex (GRegex), prototype 0x178379279290, JSClass 0x3ffa506af08, in object 0x178379279038 575s JS G BXD: Defining method match in prototype for GLib.Regex 575s JS G BXD: Defining method match_full in prototype for GLib.Regex 575s JS G BXD: Defining method match_all in prototype for GLib.Regex 575s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 575s JS G NS: Defined namespace 'GLib' 0x178379279038 in GIRepository 0x2f4ab313340 575s JS IMPORT: Importing module jasmine succeeded 575s JS IMPORT: Defining parent 0x2f4ab300100 of 0x17837923cce0 'jasmine' is mod 1 575s JS IMPORT: successfully imported module 'jasmine' 575s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 575s JS MAINLOOP: Main loop instance 0x2aa1f5e4390: hold 575s JS MAINLOOP: Enqueue job , promise=, allocation site= 575s JS MAINLOOP: Main loop instance 0x2aa1f5e4390: Spinning loop until released or hook cleared 575s JS MAINLOOP: handling job 0, 575s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine.js async resolved" 575s JS MAINLOOP: Main loop instance 0x2aa1f5e4390: release 575s JS MAINLOOP: Completed job 0 575s JS IMPORT: Importing 'gi' 575s JS IMPORT: Defining parent 0x2f4ab300100 of 0x2f4ab313340 'gi' is mod 1 575s JS IMPORT: successfully imported module 'gi' 575s 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 575s JS G NS: Defined namespace 'CjsPrivate' 0x178379279330 in GIRepository 0x2f4ab313340 575s JS IMPORT: JS import 'signals' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/signals.js 575s JS IMPORT: JS import 'lang' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/lang.js 575s JS IMPORT: JS import '_legacy' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_legacy.js 575s JS IMPORT: Importing module _legacy succeeded 575s JS IMPORT: Defining parent 0x2f4ab300100 of 0x17837923cf10 '_legacy' is mod 1 575s JS IMPORT: successfully imported module '_legacy' 575s JS IMPORT: Importing module lang succeeded 575s JS IMPORT: Defining parent 0x2f4ab300100 of 0x17837923cec0 'lang' is mod 1 575s JS IMPORT: successfully imported module 'lang' 575s JS IMPORT: JS import '_signals' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_signals.js 575s JS IMPORT: JS import '_signals' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_signals.js 575s JS IMPORT: Importing module _signals succeeded 575s JS IMPORT: Defining parent 0x2f4ab300100 of 0x17837923cf60 '_signals' is mod 1 575s JS IMPORT: successfully imported module '_signals' 575s JS IMPORT: Importing module signals succeeded 575s JS IMPORT: Defining parent 0x2f4ab300100 of 0x17837923ce70 'signals' is mod 1 575s JS IMPORT: successfully imported module 'signals' 575s JS IMPORT: Importing module Gio succeeded 575s JS IMPORT: Defining parent 0x2f4ab3135b0 of 0x17837923ce20 'Gio' is mod 1 575s JS IMPORT: successfully imported module 'Gio' 575s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 575s JS IMPORT: Importing '_gi' 575s JS NATIVE: Defining native module '_gi' 575s JS IMPORT: Defining parent 0x2f4ab300100 of 0x2f4ab32b730 '_gi' is mod 1 575s JS IMPORT: successfully imported module '_gi' 575s JS IMPORT: JS import '_common' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_common.js 575s JS IMPORT: JS import '_common' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_common.js 575s JS IMPORT: Importing module _common succeeded 575s JS IMPORT: Defining parent 0x2f4ab300100 of 0x1783792d0038 '_common' is mod 1 575s JS IMPORT: successfully imported module '_common' 575s JS IMPORT: Importing module GObject succeeded 575s JS IMPORT: Defining parent 0x2f4ab3135b0 of 0x17837923cfb0 'GObject' is mod 1 575s JS IMPORT: successfully imported module 'GObject' 575s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 575s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 575s JS G BXD: Defined class for String (GString), prototype 0x1783792795d8, JSClass 0x3ffa506af08, in object 0x178379279358 575s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 575s JS G PRM: Defined class ParamSpec prototype is 0x1783792d00d8 class 0x3ffa50702e8 in object 0x178379279358 575s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 575s JS G OBJ: Defined class for Object (GObject), prototype 0x178379279740, JSClass 0x3ffa506b598, in object 0x178379279358 575s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 575s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 575s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x178379279768, JSClass 0x3ffa506b598, in object 0x178379279358 575s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 575s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 575s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 575s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 575s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 575s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 575s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 575s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 575s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 575s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 575s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 575s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 575s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 575s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 575s JS G NS: Defined namespace 'GObject' 0x178379279358 in GIRepository 0x2f4ab313340 575s JS G OBJ: Defined class for Application (GApplication), prototype 0x1783792797b8, JSClass 0x3ffa506b598, in object 0x178379279308 575s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 575s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x1783792d05b0, JSClass 0x3ffa506b618, in object 0x178379279308 575s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 575s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 575s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 575s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 575s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 575s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 575s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 575s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 575s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 575s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 575s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x178379279830, JSClass 0x3ffa506b598, in object 0x178379279308 575s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 575s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x1783792d0830, JSClass 0x3ffa506b618, in object 0x178379279308 575s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 575s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x1783792798a8, JSClass 0x3ffa506b598, in object 0x178379279308 575s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 575s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 575s JS G IFACE: Defined class for Initable (GInitable), prototype 0x1783792d0970, JSClass 0x3ffa506b618, in object 0x178379279308 575s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 575s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 575s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 575s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x178379279920, JSClass 0x3ffa506af08, in object 0x178379279308 575s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 575s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x178379279970, JSClass 0x3ffa506af08, in object 0x178379279308 575s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'CjsPrivate' 575s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 575s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x1783792799c0, JSClass 0x3ffa506b598, in object 0x178379279308 575s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x178379279a10, JSClass 0x3ffa506b598, in object 0x178379279330 575s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 575s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x178379279a60, JSClass 0x3ffa506b598, in object 0x178379279308 575s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 575s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 575s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 575s JS G IFACE: Defined class for File (GFile), prototype 0x1783792d0ad8, JSClass 0x3ffa506b618, in object 0x178379279308 575s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x178379279ad8, JSClass 0x3ffa506b598, in object 0x2f4ab313420 575s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 575s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x178379279b50, JSClass 0x3ffa506b598, in object 0x178379279308 575s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 575s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 575s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x178379279ba0, JSClass 0x3ffa506b598, in object 0x178379279308 575s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 575s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x178379279bf0, JSClass 0x3ffa506b598, in object 0x178379279308 575s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 575s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x178379279c40, JSClass 0x3ffa506af08, in object 0x178379279308 575s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 575s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 575s JS G OBJ: Defined class for Settings (GSettings), prototype 0x178379279c90, JSClass 0x3ffa506b598, in object 0x178379279308 575s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 575s JS G NS: Defined namespace 'Gio' 0x178379279308 in GIRepository 0x2f4ab313340 575s JS IMPORT: Importing module Gtk succeeded 575s JS IMPORT: Defining parent 0x2f4ab3135b0 of 0x1783792dd588 'Gtk' is mod 1 575s JS IMPORT: successfully imported module 'Gtk' 575s JS G NS: Found info type OBJECT for 'Widget' in namespace 'Gtk' 575s JS G NS: Found info type OBJECT for 'InitiallyUnowned' in namespace 'GObject' 575s JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0x178379279d08, JSClass 0x3ffa506b598, in object 0x178379279358 575s JS G OBJ: Defined class for Widget (GtkWidget), prototype 0x178379279d58, JSClass 0x3ffa506b598, in object 0x178379279ce0 575s JS G NS: Found info type INTERFACE for 'Buildable' in namespace 'Gtk' 575s JS G IFACE: Defined class for Buildable (GtkBuildable), prototype 0x1783792dd880, JSClass 0x3ffa506b618, in object 0x178379279ce0 575s JS G NS: Found info type OBJECT for 'Container' in namespace 'Gtk' 575s JS G OBJ: Defined class for Container (GtkContainer), prototype 0x178379279dd0, JSClass 0x3ffa506b598, in object 0x178379279ce0 575s JS G OBJ: Defining method child_set_property in prototype for GtkContainer (Gtk.Container) 575s JS G NS: Defined namespace 'Gtk' 0x178379279ce0 in GIRepository 0x2f4ab313340 575s JS IMPORT: JS import 'mainloop' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/mainloop.js 575s JS IMPORT: Importing module mainloop succeeded 575s JS IMPORT: Defining parent 0x2f4ab300100 of 0x1783792dd998 'mainloop' is mod 1 575s JS IMPORT: successfully imported module 'mainloop' 575s JS G NS: Found info type FLAGS for 'ParamFlags' in namespace 'GObject' 575s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 575s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 575s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 575s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 575s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 575s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 575s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 575s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 575s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 575s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 575s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 575s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 575s JS G ENUM: Defining GObject.ParamFlags as 0x2f4ab3327a8 575s JS G NS: Found info type FUNCTION for 'param_spec_string' in namespace 'GObject' 575s JS G PRM: Wrapping GParamString 'readwrite' on (null) with JSObject 575s JS G PRM: JSObject created with param instance 0x2aa1f805070 type GParamString 575s JS G PRM: Wrapping GParamString 'readonly' on (null) with JSObject 575s JS G PRM: JSObject created with param instance 0x2aa1f805460 type GParamString 575s JS G PRM: Wrapping GParamString 'construct' on (null) with JSObject 575s JS G PRM: JSObject created with param instance 0x2aa1f805550 type GParamString 575s JS G NS: Found info type FLAGS for 'SignalFlags' in namespace 'GObject' 575s JS G ENUM: Defining enum value RUN_FIRST (fixed from run_first) 1 575s JS G ENUM: Defining enum value RUN_LAST (fixed from run_last) 2 575s JS G ENUM: Defining enum value RUN_CLEANUP (fixed from run_cleanup) 4 575s JS G ENUM: Defining enum value NO_RECURSE (fixed from no_recurse) 8 575s JS G ENUM: Defining enum value DETAILED (fixed from detailed) 16 575s JS G ENUM: Defining enum value ACTION (fixed from action) 32 575s JS G ENUM: Defining enum value NO_HOOKS (fixed from no_hooks) 64 575s JS G ENUM: Defining enum value MUST_COLLECT (fixed from must_collect) 128 575s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 256 575s JS G ENUM: Defining enum value ACCUMULATOR_FIRST_RUN (fixed from accumulator_first_run) 131072 575s JS G ENUM: Defining GObject.SignalFlags as 0x2f4ab3329d8 575s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 575s JS G NS: Found info type FUNCTION for 'param_spec_get_flags' in namespace 'CjsPrivate' 575s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 575s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 575s JS G OBJ: Defined class for Gjs_MyObject (Gjs_MyObject), prototype 0x178379279e20, JSClass 0x3ffa506b598, in object 0x2f4ab313420 575s JS G NS: Found info type FUNCTION for 'signal_lookup' in namespace 'GObject' 575s JS G NS: Found info type FUNCTION for 'signal_override_class_closure' in namespace 'GObject' 575s JS G OBJ: Defined class for Gjs_MyApplication (Gjs_MyApplication), prototype 0x178379279e70, JSClass 0x3ffa506b598, in object 0x2f4ab313420 575s JS G OBJ: Defined class for Gjs_MyInitable (Gjs_MyInitable), prototype 0x178379279ec0, JSClass 0x3ffa506b598, in object 0x2f4ab313420 575s JS G OBJ: Defined class for Gjs_Derived (Gjs_Derived), prototype 0x178379279f10, JSClass 0x3ffa506b598, in object 0x2f4ab313420 575s JS G OBJ: Defined class for Gjs_Legacy_OddlyNamed (Gjs_Legacy_OddlyNamed), prototype 0x178379279f60, JSClass 0x3ffa506b598, in object 0x2f4ab313420 575s JS G OBJ: Defined class for Gjs_MyCustomInit (Gjs_MyCustomInit), prototype 0x178379279fb0, JSClass 0x3ffa506b598, in object 0x2f4ab313420 575s JS G OBJ: Defined class for Gjs_GObjectImplementingLangInterface (Gjs_GObjectImplementingLangInterface), prototype 0x1783792ff038, JSClass 0x3ffa506b598, in object 0x17837923ee38 575s JS G PRM: Wrapping GParamString 'interface-prop' on (null) with JSObject 575s JS G PRM: JSObject created with param instance 0x2aa1f726f80 type GParamString 575s JS G IFACE: Defined class for ArbitraryGTypeName (ArbitraryGTypeName), prototype 0x1783792f2178, JSClass 0x3ffa506b618, in object 0x17837923ee38 575s JS G IFACE: Defined class for Gjs_InterfaceRequiringGObjectInterface (Gjs_InterfaceRequiringGObjectInterface), prototype 0x1783792f21c8, JSClass 0x3ffa506b618, in object 0x17837923ee38 575s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 575s JS G PRM: JSObject created with param instance 0x2aa1f80ebe0 type GParamOverride 575s JS G PRM: Wrapping GParamString 'class-prop' on (null) with JSObject 575s JS G PRM: JSObject created with param instance 0x2aa1f726ea0 type GParamString 575s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 575s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 575s JS G OBJ: Defined class for Gjs_GObjectImplementingGObjectInterface (Gjs_GObjectImplementingGObjectInterface), prototype 0x1783792ff0d8, JSClass 0x3ffa506b598, in object 0x17837923ee38 575s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 575s JS G PRM: JSObject created with param instance 0x2aa1f80c4e0 type GParamOverride 575s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 575s JS G OBJ: Defined class for Gjs_MinimalImplementationOfAGObjectInterface (Gjs_MinimalImplementationOfAGObjectInterface), prototype 0x1783792ff128, JSClass 0x3ffa506b598, in object 0x17837923ee38 575s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 575s JS G PRM: JSObject created with param instance 0x2aa1f6fce40 type GParamOverride 575s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 575s JS G OBJ: Defined class for Gjs_ImplementationOfTwoInterfaces (Gjs_ImplementationOfTwoInterfaces), prototype 0x1783792ff178, JSClass 0x3ffa506b598, in object 0x17837923ee38 575s JS G IFACE: Defined class for Gjs_LegacyInterface1 (Gjs_LegacyInterface1), prototype 0x1783792f23a8, JSClass 0x3ffa506b618, in object 0x17837923ee38 575s JS G IFACE: Defined class for Gjs_LegacyInterface2 (Gjs_LegacyInterface2), prototype 0x1783792f23f8, JSClass 0x3ffa506b618, in object 0x17837923ee38 575s JS G NS: Found info type FUNCTION for 'param_spec_int' in namespace 'GObject' 575s JS G PRM: Wrapping GParamInt 'property' on (null) with JSObject 575s JS G PRM: JSObject created with param instance 0x2aa1f729060 type GParamInt 575s JS G PRM: Wrapping GParamInt 'override-property' on (null) with JSObject 575s JS G PRM: JSObject created with param instance 0x2aa1f6a9360 type GParamInt 575s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 575s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 575s JS G OBJ: Defined class for Gjs_Legacy (Gjs_Legacy), prototype 0x1783792ff218, JSClass 0x3ffa506b598, in object 0x17837923ee38 575s JS G PRM: Wrapping GParamOverride 'override-property' on (null) with JSObject 575s JS G PRM: JSObject created with param instance 0x2aa1f6a98a0 type GParamOverride 575s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 575s JS CTX: Script evaluation succeeded 575s JS MAINLOOP: Main loop instance 0x2aa1f5e4390: Spinning loop until released or hook cleared 575s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine-executor.js' (resource:///org/cjs/jsunit/minijasmine-executor.js), global 0x17837923b128 575s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x17837923b128 575s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x17837923b128 575s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x17837923b128 575s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x17837923b128 575s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x17837923b128 575s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x17837923b128 575s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x17837923b128 575s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x17837923b128 575s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x17837923b128 575s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x17837923b128 575s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x17837923b128 575s JS IMPORT: Module metadata hook for module 0x2f4ab32e8b8 575s JS IMPORT: Defining meta.importSync for module 0x2f4ab32e8b8 575s JS NATIVE: Defining native module 'system' 575s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x17837923b128 575s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x17837923b128 575s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 575s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 575s JS MAINLOOP: Set main loop hook to 575s JS MAINLOOP: Main loop instance 0x2aa1f5e4390: hold 575s JS MAINLOOP: Running and clearing main loop hook 575s JS G BXD: Defining method run in prototype for GLib.MainLoop 575s 1..60 575s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 575s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 575s JS G BXD: Defined class for Source (GSource), prototype 0x1783792ff2b8, JSClass 0x3ffa506af08, in object 0x178379279038 575s JS G BXD: Defining method set_priority in prototype for GLib.Source 575s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 575s JS G BXD: Defining method attach in prototype for GLib.Source 575s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 575s JS IMPORT: Module metadata hook for module 0x178379262eb0 575s JS IMPORT: Defining meta.importSync for module 0x178379262eb0 575s JS G BXD: Defining method destroy in prototype for GLib.Source 575s ok 1 GObject class constructs with default values for properties 575s ok 2 GObject class constructs with a hash of property values 575s JS G NS: Found info type OBJECT for 'Builder' in namespace 'Gtk' 575s JS G OBJ: Defined class for Builder (GtkBuilder), prototype 0x1783792ff600, JSClass 0x3ffa506b598, in object 0x178379279ce0 575s JS G OBJ: Defining method get_object in prototype for GtkBuilder (Gtk.Builder) 575s ok 3 GObject class constructs with property values from Gtk.Builder 575s ok 4 GObject class does not allow changing CONSTRUCT_ONLY properties 575s ok 5 GObject class has a name 575s JS G OBJ: Defining method notify in prototype for GObject (GObject.Object) 575s JS G PRM: Wrapping GParamString 'readonly' on Gjs_MyObject with JSObject 575s JS G PRM: JSObject created with param instance 0x2aa1f805460 type GParamString 575s JS G PRM: Wrapping GParamString 'readonly' on Gjs_MyObject with JSObject 575s JS G PRM: JSObject created with param instance 0x2aa1f805460 type GParamString 575s ok 6 GObject class has a notify signal 575s ok 7 GObject class can define its own signals 575s ok 8 GObject class passes emitted arguments to signal handlers 575s ok 9 GObject class can return values from signals 575s ok 10 GObject class does not call first-wins signal handlers after one returns a value 575s ok 11 GObject class gets the return value of the default handler 575s ok 12 GObject class calls run-last default handler last 575s ok 13 GObject class can inherit from something that's not GObject.Object 575s ok 14 GObject class can implement an interface 575s JS G NS: Found info type OBJECT for 'Cancellable' in namespace 'Gio' 575s JS G OBJ: Defined class for Cancellable (GCancellable), prototype 0x32b11ca37290, JSClass 0x3ffa506b598, in object 0x178379279308 575s ok 15 GObject class can implement interface vfuncs 575s ok 16 GObject class can be a subclass 575s ok 17 GObject class can have any valid Lang.Class name 575s ok 18 GObject class calls its _instance_init() function while chaining up in constructor 575s JS G NS: Found info type FUNCTION for 'param_spec_object' in namespace 'GObject' 575s JS G PRM: Wrapping GParamObject 'file' on (null) with JSObject 575s JS G PRM: JSObject created with param instance 0x2aa1f84af80 type GParamObject 575s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 575s JS G OBJ: Defined class for Gjs_InterfacePropObject (Gjs_InterfacePropObject), prototype 0x32b11ca37740, JSClass 0x3ffa506b598, in object 0x17837923ee38 575s ok 19 GObject class can have an interface-valued property 575s JS G PRM: Wrapping GParamOverride 'readwrite' on (null) with JSObject 575s JS G PRM: JSObject created with param instance 0x2aa1f84e780 type GParamOverride 575s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 575s JS G OBJ: Defined class for Gjs_OverrideObject (Gjs_OverrideObject), prototype 0x32b11ca378d0, JSClass 0x3ffa506b598, in object 0x17837923ee38 575s ok 20 GObject class can override a property from the parent class 575s ok 21 GObject class cannot override a non-existent property 575s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 575s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 575s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 575s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 575s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 575s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 575s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 575s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 575s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 575s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 575s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 575s JS G ENUM: Defining GLib.LogLevelFlags as 0x2f4ab33ce28 575s JS G NS: Found info type OBJECT for 'TlsDatabase' in namespace 'Gio' 575s JS G OBJ: Defined class for TlsDatabase (GTlsDatabase), prototype 0x32b11ca37b28, JSClass 0x3ffa506b598, in object 0x178379279308 575s JS G NS: Found info type INTERFACE for 'TlsFileDatabase' in namespace 'Gio' 575s JS G IFACE: Defined class for TlsFileDatabase (GTlsFileDatabase), prototype 0x32b11ca25bc8, JSClass 0x3ffa506b618, in object 0x178379279308 575s JS G OBJ: Defined class for Gjs_ForgottenOverride (Gjs_ForgottenOverride), prototype 0x32b11ca37ba0, JSClass 0x3ffa506b598, in object 0x17837923ee38 575s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 575s ok 22 GObject class handles gracefully forgetting to override a C property 575s JS G PRM: Wrapping GParamOverride 'anchors' on (null) with JSObject 575s JS G PRM: JSObject created with param instance 0x2aa1f84bf30 type GParamOverride 575s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 575s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 575s JS G OBJ: Defined class for Gjs_ForgottenAccessors (Gjs_ForgottenAccessors), prototype 0x32b11ca37d08, JSClass 0x3ffa506b598, in object 0x17837923ee38 575s JS G OBJ: Defined class for Gjs_ForgottenAccessors2 (Gjs_ForgottenAccessors2), prototype 0x32b11ca37d80, JSClass 0x3ffa506b598, in object 0x17837923ee38 575s ok 23 GObject class handles gracefully overriding a C property but forgetting the accessors 575s ok 24 GObject interface class can implement a Lang.Interface 575s ok 25 GObject interface throws when an interface requires a GObject interface but not GObject.Object 575s JS G OBJ: Defined class for Gjs_ObjectImplementingLangInterfaceAndCInterface (Gjs_ObjectImplementingLangInterfaceAndCInterface), prototype 0x32b11ca3d0b0, JSClass 0x3ffa506b598, in object 0x17837923ee38 575s ok 26 GObject interface can be implemented by a GObject class along with a JS interface 575s ok 27 GObject interface is an instance of the interface classes 575s ok 28 GObject interface cannot be instantiated 575s ok 29 GObject interface has a name 575s ok 30 GObject interface reports its type name 575s JS G NS: Found info type FUNCTION for 'type_is_a' in namespace 'GObject' 575s ok 31 GObject interface can be implemented by a GObject class 575s ok 32 GObject interface is implemented by a GObject class with the correct class object 575s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 575s JS G PRM: JSObject created with param instance 0x2aa1f85cd00 type GParamOverride 575s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 575s JS G OBJ: Defined class for Gjs_GObjectImplementingBothKindsOfInterface (Gjs_GObjectImplementingBothKindsOfInterface), prototype 0x32b11ca3d5d8, JSClass 0x3ffa506b598, in object 0x17837923ee38 575s ok 33 GObject interface can be implemented by a class also implementing a Lang.Interface 575s ok 34 GObject interface can have its required function implemented 575s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 575s JS G PRM: JSObject created with param instance 0x2aa1f85ff50 type GParamOverride 575s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 575s JS G OBJ: Defined class for Gjs_BadObject (Gjs_BadObject), prototype 0x32b11ca3d7b8, JSClass 0x3ffa506b598, in object 0x17837923ee38 575s ok 35 GObject interface must have its required function implemented 575s ok 36 GObject interface doesn't have to have its optional function implemented 575s ok 37 GObject interface can have its optional function deferred to by the implementation 575s ok 38 GObject interface can have its function chained up to 575s ok 39 GObject interface can require another interface 575s ok 40 GObject interface can chain up to another interface 575s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 575s JS G PRM: JSObject created with param instance 0x2aa1f865ac0 type GParamOverride 575s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 575s JS G OBJ: Defined class for Gjs_MinimalImplementationOfTwoInterfaces (Gjs_MinimalImplementationOfTwoInterfaces), prototype 0x32b11ca3dc90, JSClass 0x3ffa506b598, in object 0x17837923ee38 575s ok 41 GObject interface defers to the last interface's optional function 575s ok 42 GObject interface must be implemented by a class that implements all required interfaces 575s ok 43 GObject interface must be implemented by a class that implements required interfaces in correct order 575s JS G IFACE: Defined class for Gjs_InitableInterface (Gjs_InitableInterface), prototype 0x32b11ca25e20, JSClass 0x3ffa506b618, in object 0x17837923ee38 575s ok 44 GObject interface can require an interface from C 575s JS G BXD: Defining method is_running in prototype for GLib.MainLoop 575s JS G BXD: Defining method quit in prototype for GLib.MainLoop 575s ok 45 GObject interface can define signals on the implementing class 575s ok 46 GObject interface can define properties on the implementing class 575s JS G OBJ: Defined class for Gjs_MyNaughtyObject (Gjs_MyNaughtyObject), prototype 0x32b11ca4a1c8, JSClass 0x3ffa506b598, in object 0x17837923ee38 575s ok 47 GObject interface must have its properties overridden 575s JS G OBJ: Defined class for Gjs_MyMetaObject (Gjs_MyMetaObject), prototype 0x32b11ca4a2b8, JSClass 0x3ffa506b598, in object 0x17837923ee38 575s JS G IFACE: Defined class for Gjs_MyMetaInterface (Gjs_MyMetaInterface), prototype 0x32b11ca45470, JSClass 0x3ffa506b618, in object 0x17837923ee38 575s ok 48 GObject interface gets the correct type for its metaclass 575s JS G OBJ: Defined class for Gjs_SubObject (Gjs_SubObject), prototype 0x32b11ca4a3d0, JSClass 0x3ffa506b598, in object 0x17837923ee38 575s ok 49 GObject interface can be implemented by a class as well as its parent class 575s JS G OBJ: Defined class for Gjs_SubImplementer (Gjs_SubImplementer), prototype 0x32b11ca4a4e8, JSClass 0x3ffa506b598, in object 0x17837923ee38 575s ok 50 GObject interface can be reimplemented by a subclass of a class that already implements it 575s ok 51 ES6 GObject class inheriting from GObject.Class calls a static method on the parent class 575s ok 52 ES6 GObject class inheriting from GObject.Class calls a method on the parent class 575s ok 53 ES6 GObject class inheriting from GObject.Class passes arguments to the parent class's constructor 575s ok 54 ES6 GObject class inheriting from GObject.Class chains up to a method on the parent class 575s ok 55 ES6 GObject class inheriting from GObject.Class overrides a method on the parent class 575s ok 56 ES6 GObject class inheriting from GObject.Class sets and gets a property from the parent class 575s ok 57 ES6 GObject class inheriting from GObject.Class overrides a property from the parent class 575s ok 58 ES6 GObject class inheriting from GObject.Class inherits a signal from the parent class 575s ok 59 ES6 GObject class inheriting from GObject.Class inherits legacy interfaces from the parent 575s ok 60 ES6 GObject class inheriting from GObject.Class can implement a legacy interface itself 575s JS MAINLOOP: Enqueue job , promise=, allocation site= 575s JS MAINLOOP: Main loop instance 0x2aa1f5e4390: Spinning loop until released or hook cleared 575s JS MAINLOOP: handling job 0, 575s JS MAINLOOP: Enqueue job , promise=, allocation site= 575s JS MAINLOOP: Completed job 0 575s JS MAINLOOP: handling job 1, 575s JS MAINLOOP: Enqueue job , promise=, allocation site= 575s JS MAINLOOP: Completed job 1 575s JS MAINLOOP: handling job 2, 575s JS MAINLOOP: Enqueue job , promise=, allocation site= 575s JS MAINLOOP: Completed job 2 575s JS MAINLOOP: handling job 3, 575s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine-executor.js async resolved" 575s JS MAINLOOP: Main loop instance 0x2aa1f5e4390: release 575s JS MAINLOOP: Completed job 3 575s JS MEMORY: Memory report: before destroying context 575s JS MEMORY: 747 objects currently alive 575s JS MEMORY: boxed_instance = 288 575s JS MEMORY: boxed_prototype = 13 575s JS MEMORY: closure = 16 575s JS MEMORY: function = 272 575s JS MEMORY: fundamental_instance = 0 575s JS MEMORY: fundamental_prototype = 0 575s JS MEMORY: gerror_instance = 0 575s JS MEMORY: gerror_prototype = 0 575s JS MEMORY: interface = 12 575s JS MEMORY: module = 11 575s JS MEMORY: ns = 5 575s JS MEMORY: object_instance = 67 575s JS MEMORY: object_prototype = 44 575s JS MEMORY: param = 19 575s JS MEMORY: union_instance = 0 575s JS MEMORY: union_prototype = 0 575s JS CTX: JS shutdown sequence 575s JS CTX: Stopping profiler 575s JS CTX: Shutting down toggle queue 575s JS CTX: Notifying external reference holders of GjsContext dispose 575s JS MAINLOOP: Stopping promise job dispatcher 575s JS CTX: Notifying reference holders of GjsContext dispose 575s JS CTX: Checking unhandled promise rejections 575s JS CTX: Releasing cached JS wrappers 575s JS CTX: Final triggered GC 575s JS CTX: Destroying JS context 575s JS CTX: Releasing all native objects 575s JS CTX: Disabling auto GC 575s JS CTX: Ending trace on global object 575s JS CTX: Freeing allocated resources 575s JS CTX: JS context destroyed 575s PASS: cjs/testLegacyGObject.test 575s Running test: cjs/testGLib.test 575s JS NATIVE: Registered native JS module '_promiseNative' 575s JS NATIVE: Registered native JS module '_byteArrayNative' 575s JS NATIVE: Registered native JS module '_encodingNative' 575s JS NATIVE: Registered native JS module '_gi' 575s JS NATIVE: Registered native JS module 'gi' 575s JS NATIVE: Registered native JS module 'cairoNative' 575s JS NATIVE: Registered native JS module 'system' 575s JS NATIVE: Registered native JS module 'console' 575s JS NATIVE: Registered native JS module '_print' 575s JS CTX: Enabling JIT 575s JS CTX: Initialized class GjsFileImporter prototype 0x15d051a000a0 575s JS IMPORT: Defining parent (nil) of 0x15d051a00100 'imports' is mod 0 575s JS IMPORT: Importing '_print' 575s JS NATIVE: Defining native module '_print' 575s JS IMPORT: Defining parent 0x15d051a00100 of 0x15d051a007b8 '_print' is mod 1 575s JS IMPORT: successfully imported module '_print' 575s JS IMPORT: Loading internal module 'loader' (resource:///org/cinnamon/cjs/modules/internal/loader.js) 575s 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 0x2ffeade3b128 575s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x2ffeade3b128 575s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2ffeade3b128 575s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2ffeade3b128 575s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2ffeade3b128 575s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2ffeade3b128 575s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x2ffeade3b128 575s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x2ffeade3b128 575s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x2ffeade3b128 575s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2ffeade3b128 575s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2ffeade3b128 575s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x2ffeade3b128 575s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x2ffeade3b128 575s JS MAINLOOP: Main loop instance 0x2aa1ffa5390: hold 575s JS MAINLOOP: Enqueue job , promise=, allocation site= 575s JS MAINLOOP: Starting promise job dispatcher 575s JS MAINLOOP: Main loop instance 0x2aa1ffa5390: Spinning loop until released or hook cleared 575s JS MAINLOOP: handling job 0, 575s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 575s JS MAINLOOP: Main loop instance 0x2aa1ffa5390: release 575s JS MAINLOOP: Completed job 0 575s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine.js' (resource:///org/cjs/jsunit/minijasmine.js), global 0x2ffeade3b128 575s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2ffeade3b128 575s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2ffeade3b128 575s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2ffeade3b128 575s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2ffeade3b128 575s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2ffeade3b128 575s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2ffeade3b128 575s JS IMPORT: Module metadata hook for module 0x15d051a130c0 575s JS IMPORT: Defining meta.importSync for module 0x15d051a130c0 575s JS NATIVE: Defining native module 'gi' 575s JS CTX: Initialized class GIRepositoryNamespace prototype 0x15d051a134b0 575s JS IMPORT: JS import 'overrides' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/overrides.js 575s JS IMPORT: JS import 'overrides' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/overrides.js 575s JS IMPORT: Adding directory 'resource:///org/cinnamon/cjs/modules/core/overrides' to child importer 'overrides' 575s JS IMPORT: Importing directory 'overrides' 575s JS IMPORT: Defining parent 0x15d051a00100 of 0x15d051a135b0 'overrides' is mod 1 575s JS IMPORT: Defined importer 'overrides' 0x15d051a135b0 in 0x15d051a00100 575s JS IMPORT: successfully imported directory 'overrides' 575s JS IMPORT: Importing '_promiseNative' 575s JS NATIVE: Defining native module '_promiseNative' 575s JS IMPORT: Defining parent 0x15d051a00100 of 0x15d051a13a70 '_promiseNative' is mod 1 575s JS IMPORT: successfully imported module '_promiseNative' 575s JS IMPORT: Importing module GLib succeeded 575s JS IMPORT: Defining parent 0x15d051a135b0 of 0x2ffeade3c150 'GLib' is mod 1 575s JS IMPORT: successfully imported module 'GLib' 575s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 575s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x2ffeade79060, JSClass 0x3ffbe36af08, in object 0x2ffeade79038 575s JS CTX: Initialized class GIRepositoryGType prototype 0x15d051a13dc0 575s JS CTX: Initialized class GIRepositoryFunction prototype 0x15d051a13e20 575s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 575s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 575s JS G BXD: Defined class for Error (GError), prototype 0x2ffeade790b0, JSClass 0x3ffbe36af08, in object 0x2ffeade79038 575s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 575s JS G BXD: Defined class for Variant (GVariant), prototype 0x2ffeade79100, JSClass 0x3ffbe36af08, in object 0x2ffeade79038 575s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 575s JS G BXD: Defined class for Bytes (GBytes), prototype 0x2ffeade79150, JSClass 0x3ffbe36af08, in object 0x2ffeade79038 575s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 575s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 575s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x2ffeade791a0, JSClass 0x3ffbe36af08, in object 0x2ffeade79038 575s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 575s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 575s JS G BXD: Defined class for Thread (GThread), prototype 0x2ffeade791f0, JSClass 0x3ffbe36af08, in object 0x2ffeade79038 575s JS G BXD: Defining method ref in prototype for GLib.Thread 575s JS G BXD: Defining method unref in prototype for GLib.Thread 575s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 575s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x2ffeade79240, JSClass 0x3ffbe36af08, in object 0x2ffeade79038 575s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 575s JS G BXD: Defined class for Regex (GRegex), prototype 0x2ffeade79290, JSClass 0x3ffbe36af08, in object 0x2ffeade79038 575s JS G BXD: Defining method match in prototype for GLib.Regex 575s JS G BXD: Defining method match_full in prototype for GLib.Regex 575s JS G BXD: Defining method match_all in prototype for GLib.Regex 575s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 575s JS G NS: Defined namespace 'GLib' 0x2ffeade79038 in GIRepository 0x15d051a13340 575s JS IMPORT: Importing module jasmine succeeded 575s JS IMPORT: Defining parent 0x15d051a00100 of 0x2ffeade3cce0 'jasmine' is mod 1 575s JS IMPORT: successfully imported module 'jasmine' 575s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 575s JS MAINLOOP: Main loop instance 0x2aa1ffa5390: hold 575s JS MAINLOOP: Enqueue job , promise=, allocation site= 575s JS MAINLOOP: Main loop instance 0x2aa1ffa5390: Spinning loop until released or hook cleared 575s JS MAINLOOP: handling job 0, 575s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine.js async resolved" 575s JS MAINLOOP: Main loop instance 0x2aa1ffa5390: release 575s JS MAINLOOP: Completed job 0 575s JS IMPORT: Importing 'gi' 575s JS IMPORT: Defining parent 0x15d051a00100 of 0x15d051a13340 'gi' is mod 1 575s JS IMPORT: successfully imported module 'gi' 575s JS CTX: Script evaluation succeeded 575s JS MAINLOOP: Main loop instance 0x2aa1ffa5390: Spinning loop until released or hook cleared 575s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine-executor.js' (resource:///org/cjs/jsunit/minijasmine-executor.js), global 0x2ffeade3b128 575s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2ffeade3b128 575s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2ffeade3b128 575s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2ffeade3b128 575s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2ffeade3b128 575s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2ffeade3b128 575s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2ffeade3b128 575s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2ffeade3b128 575s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2ffeade3b128 575s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2ffeade3b128 575s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2ffeade3b128 575s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2ffeade3b128 575s JS IMPORT: Module metadata hook for module 0x15d051a06678 575s JS IMPORT: Defining meta.importSync for module 0x15d051a06678 575s JS NATIVE: Defining native module 'system' 575s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2ffeade3b128 575s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2ffeade3b128 575s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 575s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 575s JS MAINLOOP: Set main loop hook to 575s JS MAINLOOP: Main loop instance 0x2aa1ffa5390: hold 575s JS MAINLOOP: Running and clearing main loop hook 575s JS G BXD: Defining method run in prototype for GLib.MainLoop 575s 1..50 575s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 575s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 575s JS G BXD: Defined class for Source (GSource), prototype 0x2ffeade79308, JSClass 0x3ffbe36af08, in object 0x2ffeade79038 575s JS G BXD: Defining method set_priority in prototype for GLib.Source 575s JS IMPORT: Importing '_gi' 575s JS NATIVE: Defining native module '_gi' 575s JS IMPORT: Defining parent 0x2ffeade3ea78 of 0x15d051a10d38 '_gi' is mod 1 575s JS IMPORT: successfully imported module '_gi' 575s 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 575s JS G NS: Defined namespace 'CjsPrivate' 0x2ffeade793a8 in GIRepository 0x2ffeade3ead8 575s JS IMPORT: JS import '_common' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_common.js 575s JS IMPORT: JS import '_common' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_common.js 575s JS IMPORT: Importing module _common succeeded 575s JS IMPORT: Defining parent 0x2ffeade3ea78 of 0x2ffeadebeb28 '_common' is mod 1 575s JS IMPORT: successfully imported module '_common' 575s JS IMPORT: JS import '_legacy' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_legacy.js 575s JS IMPORT: Importing module _legacy succeeded 575s JS IMPORT: Defining parent 0x2ffeade3ea78 of 0x2ffeadebeb78 '_legacy' is mod 1 575s JS IMPORT: successfully imported module '_legacy' 575s JS IMPORT: Importing module GObject succeeded 575s JS IMPORT: Defining parent 0x2ffeade3eac0 of 0x2ffeadebead8 'GObject' is mod 1 575s JS IMPORT: successfully imported module 'GObject' 575s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 575s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 575s JS G BXD: Defined class for String (GString), prototype 0x2ffeade79628, JSClass 0x3ffbe36af08, in object 0x2ffeade79380 575s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 575s JS G PRM: Defined class ParamSpec prototype is 0x2ffeadebec18 class 0x3ffbe3702e8 in object 0x2ffeade79380 575s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 575s JS G OBJ: Defined class for Object (GObject), prototype 0x2ffeade79790, JSClass 0x3ffbe36b598, in object 0x2ffeade79380 575s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 575s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 575s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x2ffeade797b8, JSClass 0x3ffbe36b598, in object 0x2ffeade79380 575s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 575s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 575s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 575s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 575s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 575s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 575s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 575s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 575s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 575s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 575s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 575s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 575s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 575s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 575s JS G NS: Defined namespace 'GObject' 0x2ffeade79380 in GIRepository 0x2ffeade3ead8 575s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 575s JS G BXD: Defining method attach in prototype for GLib.Source 575s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 575s JS IMPORT: Module metadata hook for module 0x2ffeade62778 575s JS IMPORT: Defining meta.importSync for module 0x2ffeade62778 575s JS G BXD: Defining method get_string in prototype for GLib.Variant 575s JS G BXD: Defining method classify in prototype for GLib.Variant 575s JS G BXD: Defining method destroy in prototype for GLib.Source 575s ok 1 GVariant constructor constructs a string variant 575s JS G BXD: Defining method equal in prototype for GLib.Variant 575s ok 2 GVariant constructor constructs a string variant (backwards compatible API) 575s JS G NS: Found info type STRUCT for 'VariantType' in namespace 'GLib' 575s JS G BXD: Defined class for VariantType (GVariantType), prototype 0x2ffeade79c18, JSClass 0x3ffbe36af08, in object 0x2ffeade79038 575s JS G BXD: Defining method n_children in prototype for GLib.Variant 575s JS G BXD: Defining method get_child_value in prototype for GLib.Variant 575s JS G BXD: Defining method get_variant in prototype for GLib.Variant 575s JS G BXD: Defining method is_of_type in prototype for GLib.Variant 575s JS G BXD: Defining method get_uint32 in prototype for GLib.Variant 575s ok 3 GVariant constructor constructs a struct variant 575s JS G BXD: Defining method get_maybe in prototype for GLib.Variant 575s ok 4 GVariant constructor constructs a maybe variant 575s JS IMPORT: Module metadata hook for module 0x2ffeade627b0 575s JS IMPORT: Defining meta.importSync for module 0x2ffeade627b0 575s JS NATIVE: Defining native module '_encodingNative' 575s JS G BXD: Defining method get_data_as_bytes in prototype for GLib.Variant 575s JS IMPORT: Importing '_byteArrayNative' 575s JS NATIVE: Defining native module '_byteArrayNative' 575s JS IMPORT: Defining parent 0x2ffeade3ea78 of 0x15d051a34d58 '_byteArrayNative' is mod 1 575s JS IMPORT: successfully imported module '_byteArrayNative' 575s ok 5 GVariant constructor constructs a byte array variant 575s ok 6 GVariant constructor constructs a byte array variant from a string 575s ok 7 GVariant constructor 0-terminates a byte array variant constructed from a string 575s ok 8 GVariant constructor does not 0-terminate a byte array variant constructed from a Uint8Array 575s ok 9 GVariant unpack preserves type information if the unpacked object contains variants 575s ok 10 GVariant unpack recursive leaves no variants in the unpacked object 575s ok 11 GVariant strv unpacked matches constructed 575s JS G BXD: Defining method get_strv in prototype for GLib.Variant 575s ok 12 GVariant strv getter matches constructed 575s JS G BXD: Defining method dup_strv in prototype for GLib.Variant 575s ok 13 GVariant strv getter (dup) matches constructed 575s JS G BXD: Defining method insert_value in prototype for GLib.VariantDict 575s JS G BXD: Defining method lookup_value in prototype for GLib.VariantDict 575s ok 14 GVariantDict lookup returns the unpacked variant 575s ok 15 GVariantDict lookup returns null if the key isn't present 575s ok 16 GLib spawn processes sync with null envp # SKIP https://gitlab.gnome.org/GNOME/glib/-/merge_requests/3523 575s JS G NS: Found info type FUNCTION for 'str_hash' in namespace 'GLib' 575s ok 17 GLib string function overrides GLib.str_hash errors when marshalling null to a not-nullable parameter 575s ok 18 GLib string function overrides GLib.stpcpy 575s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 575s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 575s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 575s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 575s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 575s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 575s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 575s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 575s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 575s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 575s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 575s JS G ENUM: Defining GLib.LogLevelFlags as 0x15d051a1b330 575s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 575s ok 19 GLib string function overrides GLib.strstr_len 575s ok 20 GLib string function overrides GLib.strrstr 575s ok 21 GLib string function overrides GLib.strrstr_len 575s ok 22 GLib string function overrides GLib.strup 575s ok 23 GLib string function overrides GLib.strdown 575s ok 24 GLib string function overrides GLib.strreverse 575s JS G NS: Found info type CONSTANT for 'ASCII_DTOSTR_BUF_SIZE' in namespace 'GLib' 575s ok 25 GLib string function overrides GLib.ascii_dtostr 575s ok 26 GLib string function overrides GLib.ascii_formatd 575s ok 27 GLib string function overrides GLib.strchug 575s ok 28 GLib string function overrides GLib.strchomp 575s ok 29 GLib string function overrides GLib.strstrip 575s JS G NS: Found info type CONSTANT for 'STR_DELIMITERS' in namespace 'GLib' 575s ok 30 GLib string function overrides GLib.strdelimit 575s ok 31 GLib string function overrides GLib.strcanon 575s JS G NS: Found info type FUNCTION for 'base64_encode' in namespace 'GLib' 575s ok 32 GLib string function overrides GLib.base64_encode 575s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'CjsPrivate' 575s JS G BXD: Defined class for MatchInfo (GjsMatchInfo), prototype 0xfb574914c18, JSClass 0x3ffbe36af08, in object 0x2ffeade793a8 575s ok 33 GLib.MatchInfo cannot be constructed 575s JS G NS: Found info type FUNCTION for 'regex_match' in namespace 'CjsPrivate' 575s ok 34 GLib.MatchInfo is returned from GLib.Regex.match 575s JS G BXD: Defining method get_string in prototype for CjsPrivate.MatchInfo 575s ok 35 GLib.MatchInfo stores the string that was matched 575s JS G NS: Found info type FUNCTION for 'regex_match_full' in namespace 'CjsPrivate' 575s ok 36 GLib.MatchInfo truncates the string when it has zeroes as g_match_info_get_string() would 575s JS G NS: Found info type FUNCTION for 'regex_match_all' in namespace 'CjsPrivate' 575s ok 37 GLib.MatchInfo is returned from GLib.Regex.match_all 575s JS G NS: Found info type FUNCTION for 'regex_match_all_full' in namespace 'CjsPrivate' 575s ok 38 GLib.MatchInfo is returned from GLib.Regex.match_all_full 575s ok 39 GLib.MatchInfo is returned from GLib.Regex.match_full 575s JS G BXD: Defining method expand_references in prototype for CjsPrivate.MatchInfo 575s ok 40 GLib.MatchInfo method expand_references 575s JS G BXD: Defining method fetch in prototype for CjsPrivate.MatchInfo 575s ok 41 GLib.MatchInfo method fetch 575s JS G BXD: Defining method fetch_all in prototype for CjsPrivate.MatchInfo 575s ok 42 GLib.MatchInfo method fetch_all 575s JS G BXD: Defining method fetch_named in prototype for CjsPrivate.MatchInfo 575s ok 43 GLib.MatchInfo method fetch_named 575s JS G BXD: Defining method fetch_named_pos in prototype for CjsPrivate.MatchInfo 575s ok 44 GLib.MatchInfo method fetch_named_pos 575s JS G BXD: Defining method fetch_pos in prototype for CjsPrivate.MatchInfo 575s ok 45 GLib.MatchInfo method fetch_pos 575s JS G BXD: Defining method get_match_count in prototype for CjsPrivate.MatchInfo 575s ok 46 GLib.MatchInfo method get_match_count 575s ok 47 GLib.MatchInfo method get_string 575s JS G BXD: Defining method is_partial_match in prototype for CjsPrivate.MatchInfo 575s ok 48 GLib.MatchInfo method is_partial_match 575s JS G BXD: Defining method matches in prototype for CjsPrivate.MatchInfo 575s ok 49 GLib.MatchInfo method matches 575s JS G BXD: Defining method next in prototype for CjsPrivate.MatchInfo 575s ok 50 GLib.MatchInfo method next 575s JS G BXD: Defining method quit in prototype for GLib.MainLoop 575s JS MAINLOOP: Enqueue job , promise=, allocation site= 575s JS MAINLOOP: Main loop instance 0x2aa1ffa5390: Spinning loop until released or hook cleared 575s JS MAINLOOP: handling job 0, 575s JS MAINLOOP: Enqueue job , promise=, allocation site= 575s JS MAINLOOP: Completed job 0 575s JS MAINLOOP: handling job 1, 575s JS MAINLOOP: Enqueue job , promise=, allocation site= 575s JS MAINLOOP: Completed job 1 575s JS MAINLOOP: handling job 2, 575s JS MAINLOOP: Enqueue job , promise=, allocation site= 575s JS MAINLOOP: Completed job 2 575s JS MAINLOOP: handling job 3, 575s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine-executor.js async resolved" 575s JS MAINLOOP: Main loop instance 0x2aa1ffa5390: release 575s JS MAINLOOP: Completed job 3 575s JS MEMORY: Memory report: before destroying context 575s JS MEMORY: 671 objects currently alive 575s JS MEMORY: boxed_instance = 492 575s JS MEMORY: boxed_prototype = 12 575s JS MEMORY: closure = 1 575s JS MEMORY: function = 156 575s JS MEMORY: fundamental_instance = 0 575s JS MEMORY: fundamental_prototype = 0 575s JS MEMORY: gerror_instance = 0 575s JS MEMORY: gerror_prototype = 0 575s JS MEMORY: interface = 0 575s JS MEMORY: module = 5 575s JS MEMORY: ns = 3 575s JS MEMORY: object_instance = 0 575s JS MEMORY: object_prototype = 2 575s JS MEMORY: param = 0 575s JS MEMORY: union_instance = 0 575s JS MEMORY: union_prototype = 0 575s JS CTX: JS shutdown sequence 575s JS CTX: Stopping profiler 575s JS CTX: Shutting down toggle queue 575s JS CTX: Notifying external reference holders of GjsContext dispose 575s JS MAINLOOP: Stopping promise job dispatcher 575s JS CTX: Notifying reference holders of GjsContext dispose 575s JS CTX: Checking unhandled promise rejections 575s JS CTX: Releasing cached JS wrappers 575s JS CTX: Final triggered GC 575s JS CTX: Destroying JS context 575s JS CTX: Releasing all native objects 575s JS CTX: Disabling auto GC 575s JS CTX: Ending trace on global object 575s JS CTX: Freeing allocated resources 575s JS CTX: JS context destroyed 575s PASS: cjs/testGLib.test 575s Running test: cjs/testSignals.test 575s JS NATIVE: Registered native JS module '_promiseNative' 575s JS NATIVE: Registered native JS module '_byteArrayNative' 575s JS NATIVE: Registered native JS module '_encodingNative' 575s JS NATIVE: Registered native JS module '_gi' 575s JS NATIVE: Registered native JS module 'gi' 575s JS NATIVE: Registered native JS module 'cairoNative' 575s JS NATIVE: Registered native JS module 'system' 575s JS NATIVE: Registered native JS module 'console' 575s JS NATIVE: Registered native JS module '_print' 575s JS CTX: Enabling JIT 575s JS CTX: Initialized class GjsFileImporter prototype 0x1109dd000a0 575s JS IMPORT: Defining parent (nil) of 0x1109dd00100 'imports' is mod 0 575s JS IMPORT: Importing '_print' 575s JS NATIVE: Defining native module '_print' 575s JS IMPORT: Defining parent 0x1109dd00100 of 0x1109dd007b8 '_print' is mod 1 575s JS IMPORT: successfully imported module '_print' 575s JS IMPORT: Loading internal module 'loader' (resource:///org/cinnamon/cjs/modules/internal/loader.js) 575s 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 0xf7784c3b128 575s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xf7784c3b128 575s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xf7784c3b128 575s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xf7784c3b128 575s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xf7784c3b128 575s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xf7784c3b128 575s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xf7784c3b128 575s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xf7784c3b128 575s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xf7784c3b128 575s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xf7784c3b128 575s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xf7784c3b128 575s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xf7784c3b128 575s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xf7784c3b128 575s JS MAINLOOP: Main loop instance 0x2aa05ed1390: hold 575s JS MAINLOOP: Enqueue job , promise=, allocation site= 575s JS MAINLOOP: Starting promise job dispatcher 575s JS MAINLOOP: Main loop instance 0x2aa05ed1390: Spinning loop until released or hook cleared 575s JS MAINLOOP: handling job 0, 575s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 575s JS MAINLOOP: Main loop instance 0x2aa05ed1390: release 575s JS MAINLOOP: Completed job 0 575s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine.js' (resource:///org/cjs/jsunit/minijasmine.js), global 0xf7784c3b128 575s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xf7784c3b128 575s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xf7784c3b128 575s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xf7784c3b128 575s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xf7784c3b128 575s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xf7784c3b128 575s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xf7784c3b128 575s JS IMPORT: Module metadata hook for module 0x1109dd130c0 575s JS IMPORT: Defining meta.importSync for module 0x1109dd130c0 575s JS NATIVE: Defining native module 'gi' 575s JS CTX: Initialized class GIRepositoryNamespace prototype 0x1109dd134b0 575s JS IMPORT: JS import 'overrides' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/overrides.js 575s JS IMPORT: JS import 'overrides' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/overrides.js 575s JS IMPORT: Adding directory 'resource:///org/cinnamon/cjs/modules/core/overrides' to child importer 'overrides' 575s JS IMPORT: Importing directory 'overrides' 575s JS IMPORT: Defining parent 0x1109dd00100 of 0x1109dd135b0 'overrides' is mod 1 575s JS IMPORT: Defined importer 'overrides' 0x1109dd135b0 in 0x1109dd00100 575s JS IMPORT: successfully imported directory 'overrides' 575s JS IMPORT: Importing '_promiseNative' 575s JS NATIVE: Defining native module '_promiseNative' 575s JS IMPORT: Defining parent 0x1109dd00100 of 0x1109dd13a70 '_promiseNative' is mod 1 575s JS IMPORT: successfully imported module '_promiseNative' 575s JS IMPORT: Importing module GLib succeeded 575s JS IMPORT: Defining parent 0x1109dd135b0 of 0xf7784c3c150 'GLib' is mod 1 575s JS IMPORT: successfully imported module 'GLib' 575s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 575s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xf7784c79060, JSClass 0x3ffb7e6af08, in object 0xf7784c79038 575s JS CTX: Initialized class GIRepositoryGType prototype 0x1109dd13dc0 575s JS CTX: Initialized class GIRepositoryFunction prototype 0x1109dd13e20 575s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 575s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 575s JS G BXD: Defined class for Error (GError), prototype 0xf7784c790b0, JSClass 0x3ffb7e6af08, in object 0xf7784c79038 575s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 575s JS G BXD: Defined class for Variant (GVariant), prototype 0xf7784c79100, JSClass 0x3ffb7e6af08, in object 0xf7784c79038 575s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 575s JS G BXD: Defined class for Bytes (GBytes), prototype 0xf7784c79150, JSClass 0x3ffb7e6af08, in object 0xf7784c79038 575s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 575s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 575s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xf7784c791a0, JSClass 0x3ffb7e6af08, in object 0xf7784c79038 575s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 575s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 575s JS G BXD: Defined class for Thread (GThread), prototype 0xf7784c791f0, JSClass 0x3ffb7e6af08, in object 0xf7784c79038 575s JS G BXD: Defining method ref in prototype for GLib.Thread 575s JS G BXD: Defining method unref in prototype for GLib.Thread 575s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 575s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0xf7784c79240, JSClass 0x3ffb7e6af08, in object 0xf7784c79038 575s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 575s JS G BXD: Defined class for Regex (GRegex), prototype 0xf7784c79290, JSClass 0x3ffb7e6af08, in object 0xf7784c79038 575s JS G BXD: Defining method match in prototype for GLib.Regex 575s JS G BXD: Defining method match_full in prototype for GLib.Regex 575s JS G BXD: Defining method match_all in prototype for GLib.Regex 575s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 575s JS G NS: Defined namespace 'GLib' 0xf7784c79038 in GIRepository 0x1109dd13340 575s JS IMPORT: Importing module jasmine succeeded 575s JS IMPORT: Defining parent 0x1109dd00100 of 0xf7784c3cce0 'jasmine' is mod 1 575s JS IMPORT: successfully imported module 'jasmine' 575s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 575s JS MAINLOOP: Main loop instance 0x2aa05ed1390: hold 575s JS MAINLOOP: Enqueue job , promise=, allocation site= 575s JS MAINLOOP: Main loop instance 0x2aa05ed1390: Spinning loop until released or hook cleared 575s JS MAINLOOP: handling job 0, 575s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine.js async resolved" 575s JS MAINLOOP: Main loop instance 0x2aa05ed1390: release 575s JS MAINLOOP: Completed job 0 575s JS IMPORT: Importing 'gi' 575s JS IMPORT: Defining parent 0x1109dd00100 of 0x1109dd13340 'gi' is mod 1 575s JS IMPORT: successfully imported module 'gi' 575s JS IMPORT: JS import 'lang' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/lang.js 575s JS IMPORT: JS import '_legacy' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_legacy.js 575s JS IMPORT: Importing module _legacy succeeded 575s JS IMPORT: Defining parent 0x1109dd00100 of 0xf7784c3ce70 '_legacy' is mod 1 575s JS IMPORT: successfully imported module '_legacy' 575s JS IMPORT: Importing module lang succeeded 575s JS IMPORT: Defining parent 0x1109dd00100 of 0xf7784c3ce20 'lang' is mod 1 575s JS IMPORT: successfully imported module 'lang' 575s JS IMPORT: JS import 'signals' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/signals.js 575s JS IMPORT: JS import '_signals' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_signals.js 575s JS IMPORT: JS import '_signals' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_signals.js 575s JS IMPORT: Importing module _signals succeeded 575s JS IMPORT: Defining parent 0x1109dd00100 of 0xf7784c3cf10 '_signals' is mod 1 575s JS IMPORT: successfully imported module '_signals' 575s JS IMPORT: Importing module signals succeeded 575s JS IMPORT: Defining parent 0x1109dd00100 of 0xf7784c3cec0 'signals' is mod 1 575s JS IMPORT: successfully imported module 'signals' 575s JS CTX: Script evaluation succeeded 575s JS MAINLOOP: Main loop instance 0x2aa05ed1390: Spinning loop until released or hook cleared 575s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine-executor.js' (resource:///org/cjs/jsunit/minijasmine-executor.js), global 0xf7784c3b128 575s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xf7784c3b128 575s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xf7784c3b128 575s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xf7784c3b128 575s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xf7784c3b128 575s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xf7784c3b128 575s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xf7784c3b128 575s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xf7784c3b128 575s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xf7784c3b128 575s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xf7784c3b128 575s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xf7784c3b128 575s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xf7784c3b128 575s JS IMPORT: Module metadata hook for module 0x1109dd07330 575s JS IMPORT: Defining meta.importSync for module 0x1109dd07330 575s JS NATIVE: Defining native module 'system' 575s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xf7784c3b128 575s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xf7784c3b128 575s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 575s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 575s JS MAINLOOP: Set main loop hook to 575s JS MAINLOOP: Main loop instance 0x2aa05ed1390: hold 575s JS MAINLOOP: Running and clearing main loop hook 575s JS G BXD: Defining method run in prototype for GLib.MainLoop 575s 1..42 575s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 575s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 575s JS G BXD: Defined class for Source (GSource), prototype 0xf7784c79308, JSClass 0x3ffb7e6af08, in object 0xf7784c79038 575s JS G BXD: Defining method set_priority in prototype for GLib.Source 575s JS IMPORT: Importing '_gi' 575s JS NATIVE: Defining native module '_gi' 575s JS IMPORT: Defining parent 0xf7784c3eaf0 of 0x1109dd113d0 '_gi' is mod 1 575s JS IMPORT: successfully imported module '_gi' 575s 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 575s JS G NS: Defined namespace 'CjsPrivate' 0xf7784c793a8 in GIRepository 0xf7784c3ebc8 575s JS IMPORT: JS import '_common' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_common.js 575s JS IMPORT: JS import '_common' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_common.js 575s JS IMPORT: Importing module _common succeeded 575s JS IMPORT: Defining parent 0xf7784c3eaf0 of 0xf7784cc3b00 '_common' is mod 1 575s JS IMPORT: successfully imported module '_common' 575s JS IMPORT: Importing module GObject succeeded 575s JS IMPORT: Defining parent 0xf7784c3eb68 of 0xf7784cc3ab0 'GObject' is mod 1 575s JS IMPORT: successfully imported module 'GObject' 575s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 575s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 575s JS G BXD: Defined class for String (GString), prototype 0xf7784c79628, JSClass 0x3ffb7e6af08, in object 0xf7784c79380 575s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 575s JS G PRM: Defined class ParamSpec prototype is 0xf7784cc3ba0 class 0x3ffb7e702e8 in object 0xf7784c79380 575s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 575s JS G OBJ: Defined class for Object (GObject), prototype 0xf7784c79790, JSClass 0x3ffb7e6b598, in object 0xf7784c79380 575s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 575s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 575s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0xf7784c797b8, JSClass 0x3ffb7e6b598, in object 0xf7784c79380 575s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 575s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 575s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 575s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 575s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 575s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 575s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 575s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 575s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 575s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 575s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 575s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 575s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 575s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 575s JS G NS: Defined namespace 'GObject' 0xf7784c79380 in GIRepository 0xf7784c3ebc8 575s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 575s JS G BXD: Defining method attach in prototype for GLib.Source 575s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 575s JS IMPORT: Module metadata hook for module 0xf7784c628c8 575s JS IMPORT: Defining meta.importSync for module 0xf7784c628c8 575s JS G BXD: Defining method destroy in prototype for GLib.Source 575s ok 1 Legacy object with signals emit works with no connections 575s ok 2 Legacy object with signals using connect calls a signal handler when a signal is emitted 575s ok 3 Legacy object with signals using connect calls remaining handlers after one is disconnected 575s ok 4 Legacy object with signals using connect does not call a signal handler after the signal is disconnected 575s ok 5 Legacy object with signals using connect can disconnect a signal handler during signal emission 575s ok 6 Legacy object with signals using connect distinguishes multiple signals 575s ok 7 Legacy object with signals using connect determines if a signal is connected on a JS object 575s ok 8 Legacy object with signals using connect does not call a subsequent connected callbacks if stopped by earlier 575s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 575s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 575s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 575s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 575s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 575s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 575s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 575s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 575s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 575s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 575s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 575s JS G ENUM: Defining GLib.LogLevelFlags as 0x1109dd601b0 575s ok 9 Legacy object with signals using connect with exception in signal handler does not affect other callbacks 575s ok 10 Legacy object with signals using connect with exception in signal handler does not disconnect the callback 575s ok 11 Legacy object with signals using connectAfter calls a signal handler when a signal is emitted 575s ok 12 Legacy object with signals using connectAfter calls remaining handlers after one is disconnected 575s ok 13 Legacy object with signals using connectAfter does not call a signal handler after the signal is disconnected 575s ok 14 Legacy object with signals using connectAfter can disconnect a signal handler during signal emission 575s ok 15 Legacy object with signals using connectAfter distinguishes multiple signals 575s ok 16 Legacy object with signals using connectAfter determines if a signal is connected on a JS object 575s ok 17 Legacy object with signals using connectAfter does not call a subsequent connected callbacks if stopped by earlier 575s ok 18 Legacy object with signals using connectAfter with exception in signal handler does not affect other callbacks 575s ok 19 Legacy object with signals using connectAfter with exception in signal handler does not disconnect the callback 575s ok 20 Legacy object with signals using connectAfter calls a signal handler later than when using connect when a signal is emitted 575s ok 21 Legacy object with signals does not call a connected after handler when stopped by connect 575s ok 22 Object with signals added emit works with no connections 575s ok 23 Object with signals added using connect calls a signal handler when a signal is emitted 575s ok 24 Object with signals added using connect calls remaining handlers after one is disconnected 575s ok 25 Object with signals added using connect does not call a signal handler after the signal is disconnected 575s ok 26 Object with signals added using connect can disconnect a signal handler during signal emission 575s ok 27 Object with signals added using connect distinguishes multiple signals 575s ok 28 Object with signals added using connect determines if a signal is connected on a JS object 575s ok 29 Object with signals added using connect does not call a subsequent connected callbacks if stopped by earlier 575s ok 30 Object with signals added using connect with exception in signal handler does not affect other callbacks 575s ok 31 Object with signals added using connect with exception in signal handler does not disconnect the callback 575s ok 32 Object with signals added using connectAfter calls a signal handler when a signal is emitted 575s ok 33 Object with signals added using connectAfter calls remaining handlers after one is disconnected 575s ok 34 Object with signals added using connectAfter does not call a signal handler after the signal is disconnected 575s ok 35 Object with signals added using connectAfter can disconnect a signal handler during signal emission 575s ok 36 Object with signals added using connectAfter distinguishes multiple signals 575s ok 37 Object with signals added using connectAfter determines if a signal is connected on a JS object 575s ok 38 Object with signals added using connectAfter does not call a subsequent connected callbacks if stopped by earlier 575s ok 39 Object with signals added using connectAfter with exception in signal handler does not affect other callbacks 575s ok 40 Object with signals added using connectAfter with exception in signal handler does not disconnect the callback 575s ok 41 Object with signals added using connectAfter calls a signal handler later than when using connect when a signal is emitted 575s ok 42 Object with signals added does not call a connected after handler when stopped by connect 575s JS G BXD: Defining method quit in prototype for GLib.MainLoop 575s JS MAINLOOP: Enqueue job , promise=, allocation site= 575s JS MAINLOOP: Main loop instance 0x2aa05ed1390: Spinning loop until released or hook cleared 575s JS MAINLOOP: handling job 0, 575s JS MAINLOOP: Enqueue job , promise=, allocation site= 575s JS MAINLOOP: Completed job 0 575s JS MAINLOOP: handling job 1, 575s JS MAINLOOP: Enqueue job , promise=, allocation site= 575s JS MAINLOOP: Completed job 1 575s JS MAINLOOP: handling job 2, 575s JS MAINLOOP: Enqueue job , promise=, allocation site= 575s JS MAINLOOP: Completed job 2 575s JS MAINLOOP: handling job 3, 575s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine-executor.js async resolved" 575s JS MAINLOOP: Main loop instance 0x2aa05ed1390: release 575s JS MAINLOOP: Completed job 3 575s JS MEMORY: Memory report: before destroying context 575s JS MEMORY: 391 objects currently alive 575s JS MEMORY: boxed_instance = 252 575s JS MEMORY: boxed_prototype = 10 575s JS MEMORY: closure = 1 575s JS MEMORY: function = 115 575s JS MEMORY: fundamental_instance = 0 575s JS MEMORY: fundamental_prototype = 0 575s JS MEMORY: gerror_instance = 0 575s JS MEMORY: gerror_prototype = 0 575s JS MEMORY: interface = 0 575s JS MEMORY: module = 8 575s JS MEMORY: ns = 3 575s JS MEMORY: object_instance = 0 575s JS MEMORY: object_prototype = 2 575s JS MEMORY: param = 0 575s JS MEMORY: union_instance = 0 575s JS MEMORY: union_prototype = 0 575s JS CTX: JS shutdown sequence 575s JS CTX: Stopping profiler 575s JS CTX: Shutting down toggle queue 575s JS CTX: Notifying external reference holders of GjsContext dispose 575s JS MAINLOOP: Stopping promise job dispatcher 575s JS CTX: Notifying reference holders of GjsContext dispose 575s JS CTX: Checking unhandled promise rejections 575s JS CTX: Releasing cached JS wrappers 575s JS CTX: Final triggered GC 575s JS CTX: Destroying JS context 575s JS CTX: Releasing all native objects 575s JS CTX: Disabling auto GC 575s JS CTX: Ending trace on global object 575s JS CTX: Freeing allocated resources 575s JS CTX: JS context destroyed 575s PASS: cjs/testSignals.test 575s Running test: cjs/testLegacyByteArray.test 575s JS NATIVE: Registered native JS module '_promiseNative' 575s JS NATIVE: Registered native JS module '_byteArrayNative' 575s JS NATIVE: Registered native JS module '_encodingNative' 575s JS NATIVE: Registered native JS module '_gi' 575s JS NATIVE: Registered native JS module 'gi' 575s JS NATIVE: Registered native JS module 'cairoNative' 575s JS NATIVE: Registered native JS module 'system' 575s JS NATIVE: Registered native JS module 'console' 575s JS NATIVE: Registered native JS module '_print' 575s JS CTX: Enabling JIT 575s JS CTX: Initialized class GjsFileImporter prototype 0x1a684f1000a0 575s JS IMPORT: Defining parent (nil) of 0x1a684f100100 'imports' is mod 0 575s JS IMPORT: Importing '_print' 575s JS NATIVE: Defining native module '_print' 575s JS IMPORT: Defining parent 0x1a684f100100 of 0x1a684f1007b8 '_print' is mod 1 575s JS IMPORT: successfully imported module '_print' 575s JS IMPORT: Loading internal module 'loader' (resource:///org/cinnamon/cjs/modules/internal/loader.js) 575s 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 0x351db813b128 575s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x351db813b128 575s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x351db813b128 575s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x351db813b128 575s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x351db813b128 575s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x351db813b128 575s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x351db813b128 575s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x351db813b128 575s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x351db813b128 575s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x351db813b128 575s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x351db813b128 575s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x351db813b128 575s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x351db813b128 575s JS MAINLOOP: Main loop instance 0x2aa04e1a390: hold 575s JS MAINLOOP: Enqueue job , promise=, allocation site= 575s JS MAINLOOP: Starting promise job dispatcher 575s JS MAINLOOP: Main loop instance 0x2aa04e1a390: Spinning loop until released or hook cleared 575s JS MAINLOOP: handling job 0, 575s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 575s JS MAINLOOP: Main loop instance 0x2aa04e1a390: release 575s JS MAINLOOP: Completed job 0 575s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine.js' (resource:///org/cjs/jsunit/minijasmine.js), global 0x351db813b128 575s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x351db813b128 575s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x351db813b128 575s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x351db813b128 575s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x351db813b128 575s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x351db813b128 575s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x351db813b128 575s JS IMPORT: Module metadata hook for module 0x1a684f1130c0 575s JS IMPORT: Defining meta.importSync for module 0x1a684f1130c0 575s JS NATIVE: Defining native module 'gi' 575s JS CTX: Initialized class GIRepositoryNamespace prototype 0x1a684f1134b0 575s JS IMPORT: JS import 'overrides' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/overrides.js 575s JS IMPORT: JS import 'overrides' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/overrides.js 575s JS IMPORT: Adding directory 'resource:///org/cinnamon/cjs/modules/core/overrides' to child importer 'overrides' 575s JS IMPORT: Importing directory 'overrides' 575s JS IMPORT: Defining parent 0x1a684f100100 of 0x1a684f1135b0 'overrides' is mod 1 575s JS IMPORT: Defined importer 'overrides' 0x1a684f1135b0 in 0x1a684f100100 575s JS IMPORT: successfully imported directory 'overrides' 575s JS IMPORT: Importing '_promiseNative' 575s JS NATIVE: Defining native module '_promiseNative' 575s JS IMPORT: Defining parent 0x1a684f100100 of 0x1a684f113a70 '_promiseNative' is mod 1 575s JS IMPORT: successfully imported module '_promiseNative' 575s JS IMPORT: Importing module GLib succeeded 575s JS IMPORT: Defining parent 0x1a684f1135b0 of 0x351db813c150 'GLib' is mod 1 575s JS IMPORT: successfully imported module 'GLib' 575s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 575s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x351db8179060, JSClass 0x3ff9ba6af08, in object 0x351db8179038 575s JS CTX: Initialized class GIRepositoryGType prototype 0x1a684f113dc0 575s JS CTX: Initialized class GIRepositoryFunction prototype 0x1a684f113e20 575s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 575s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 575s JS G BXD: Defined class for Error (GError), prototype 0x351db81790b0, JSClass 0x3ff9ba6af08, in object 0x351db8179038 575s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 575s JS G BXD: Defined class for Variant (GVariant), prototype 0x351db8179100, JSClass 0x3ff9ba6af08, in object 0x351db8179038 575s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 575s JS G BXD: Defined class for Bytes (GBytes), prototype 0x351db8179150, JSClass 0x3ff9ba6af08, in object 0x351db8179038 575s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 575s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 575s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x351db81791a0, JSClass 0x3ff9ba6af08, in object 0x351db8179038 575s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 575s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 575s JS G BXD: Defined class for Thread (GThread), prototype 0x351db81791f0, JSClass 0x3ff9ba6af08, in object 0x351db8179038 575s JS G BXD: Defining method ref in prototype for GLib.Thread 575s JS G BXD: Defining method unref in prototype for GLib.Thread 575s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 575s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x351db8179240, JSClass 0x3ff9ba6af08, in object 0x351db8179038 575s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 575s JS G BXD: Defined class for Regex (GRegex), prototype 0x351db8179290, JSClass 0x3ff9ba6af08, in object 0x351db8179038 575s JS G BXD: Defining method match in prototype for GLib.Regex 575s JS G BXD: Defining method match_full in prototype for GLib.Regex 575s JS G BXD: Defining method match_all in prototype for GLib.Regex 575s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 575s JS G NS: Defined namespace 'GLib' 0x351db8179038 in GIRepository 0x1a684f113340 575s JS IMPORT: Importing module jasmine succeeded 575s JS IMPORT: Defining parent 0x1a684f100100 of 0x351db813cce0 'jasmine' is mod 1 575s JS IMPORT: successfully imported module 'jasmine' 575s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 575s JS MAINLOOP: Main loop instance 0x2aa04e1a390: hold 575s JS MAINLOOP: Enqueue job , promise=, allocation site= 575s JS MAINLOOP: Main loop instance 0x2aa04e1a390: Spinning loop until released or hook cleared 575s JS MAINLOOP: handling job 0, 575s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine.js async resolved" 575s JS MAINLOOP: Main loop instance 0x2aa04e1a390: release 575s JS MAINLOOP: Completed job 0 575s JS IMPORT: JS import 'byteArray' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/byteArray.js 575s JS IMPORT: Importing '_byteArrayNative' 575s JS NATIVE: Defining native module '_byteArrayNative' 575s JS IMPORT: Defining parent 0x1a684f100100 of 0x1a684f128520 '_byteArrayNative' is mod 1 575s JS IMPORT: successfully imported module '_byteArrayNative' 575s JS IMPORT: Importing 'gi' 575s JS IMPORT: Defining parent 0x1a684f100100 of 0x1a684f113340 'gi' is mod 1 575s JS IMPORT: successfully imported module 'gi' 575s JS IMPORT: Importing module byteArray succeeded 575s JS IMPORT: Defining parent 0x1a684f100100 of 0x351db813ce20 'byteArray' is mod 1 575s JS IMPORT: successfully imported module 'byteArray' 575s 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 575s JS G NS: Defined namespace 'GIMarshallingTests' 0x351db8179308 in GIRepository 0x1a684f113340 575s 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 575s JS G NS: Defined namespace 'CjsTestTools' 0x351db8179330 in GIRepository 0x1a684f113340 575s JS CTX: Script evaluation succeeded 575s JS MAINLOOP: Main loop instance 0x2aa04e1a390: Spinning loop until released or hook cleared 575s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine-executor.js' (resource:///org/cjs/jsunit/minijasmine-executor.js), global 0x351db813b128 575s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x351db813b128 575s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x351db813b128 575s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x351db813b128 575s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x351db813b128 575s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x351db813b128 575s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x351db813b128 575s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x351db813b128 575s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x351db813b128 575s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x351db813b128 575s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x351db813b128 575s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x351db813b128 575s JS IMPORT: Module metadata hook for module 0x1a684f13b290 575s JS IMPORT: Defining meta.importSync for module 0x1a684f13b290 575s JS NATIVE: Defining native module 'system' 575s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x351db813b128 575s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x351db813b128 575s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 575s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 575s JS MAINLOOP: Set main loop hook to 575s JS MAINLOOP: Main loop instance 0x2aa04e1a390: hold 575s JS MAINLOOP: Running and clearing main loop hook 575s JS G BXD: Defining method run in prototype for GLib.MainLoop 575s 1..29 575s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 575s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 575s JS G BXD: Defined class for Source (GSource), prototype 0x351db8179358, JSClass 0x3ff9ba6af08, in object 0x351db8179038 575s JS G BXD: Defining method set_priority in prototype for GLib.Source 575s JS IMPORT: Importing '_gi' 575s JS NATIVE: Defining native module '_gi' 575s JS IMPORT: Defining parent 0x351db813eb50 of 0x1a684f103400 '_gi' is mod 1 575s JS IMPORT: successfully imported module '_gi' 575s 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 575s JS G NS: Defined namespace 'CjsPrivate' 0x351db81793f8 in GIRepository 0x351db813eb98 575s JS IMPORT: JS import '_common' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_common.js 575s JS IMPORT: JS import '_common' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_common.js 575s JS IMPORT: Importing module _common succeeded 575s JS IMPORT: Defining parent 0x351db813eb50 of 0x351db81c1ab0 '_common' is mod 1 575s JS IMPORT: successfully imported module '_common' 575s JS IMPORT: JS import '_legacy' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_legacy.js 575s JS IMPORT: Importing module _legacy succeeded 575s JS IMPORT: Defining parent 0x351db813eb50 of 0x351db81c1b00 '_legacy' is mod 1 575s JS IMPORT: successfully imported module '_legacy' 575s JS IMPORT: Importing module GObject succeeded 575s JS IMPORT: Defining parent 0x351db813eb20 of 0x351db81c1a60 'GObject' is mod 1 575s JS IMPORT: successfully imported module 'GObject' 575s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 575s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 575s JS G BXD: Defined class for String (GString), prototype 0x351db8179678, JSClass 0x3ff9ba6af08, in object 0x351db81793d0 575s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 575s JS G PRM: Defined class ParamSpec prototype is 0x351db81c1ba0 class 0x3ff9ba702e8 in object 0x351db81793d0 575s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 575s JS G OBJ: Defined class for Object (GObject), prototype 0x351db81797e0, JSClass 0x3ff9ba6b598, in object 0x351db81793d0 575s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 575s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 575s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x351db8179808, JSClass 0x3ff9ba6b598, in object 0x351db81793d0 575s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 575s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 575s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 575s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 575s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 575s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 575s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 575s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 575s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 575s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 575s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 575s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 575s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 575s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 575s JS G NS: Defined namespace 'GObject' 0x351db81793d0 in GIRepository 0x351db813eb98 575s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 575s JS G BXD: Defining method attach in prototype for GLib.Source 575s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 575s JS IMPORT: Module metadata hook for module 0x351db8162ac0 575s JS IMPORT: Defining meta.importSync for module 0x351db8162ac0 575s JS G BXD: Defining method destroy in prototype for GLib.Source 575s ok 1 Uint8Array with legacy ByteArray functions can be created from a string 575s ok 2 Uint8Array with legacy ByteArray functions can be encoded from a string 575s ok 3 Uint8Array with legacy ByteArray functions encodes as UTF-8 by default 575s ok 4 Uint8Array with legacy ByteArray functions can be converted to a string of ASCII characters 575s ok 5 Uint8Array with legacy ByteArray functions can be converted to a string of UTF-8 characters even if it ends with a 0 575s ok 6 Uint8Array with legacy ByteArray functions can be converted to a string of encoded characters even with a 0 byte 575s ok 7 Uint8Array with legacy ByteArray functions stops converting to a string at an embedded 0 byte 575s JS G BXD: Defining method get_size in prototype for GLib.Bytes 575s ok 8 Uint8Array with legacy ByteArray functions deals gracefully with a 0-length array 575s ok 9 Uint8Array with legacy ByteArray functions deals gracefully with a 0-length GLib.Bytes 575s JS G NS: Found info type FUNCTION for 'new_unaligned_bytes' in namespace 'CjsTestTools' 575s ok 10 Uint8Array with legacy ByteArray functions deals gracefully with a non-aligned GBytes 575s JS G NS: Found info type FUNCTION for 'new_static_bytes' in namespace 'CjsTestTools' 575s ok 11 Uint8Array with legacy ByteArray functions deals gracefully with a GBytes in static storage 575s ok 12 Uint8Array with legacy ByteArray functions deals gracefully with a 0-length string 575s ok 13 Uint8Array with legacy ByteArray functions deals gracefully with a non Uint8Array 575s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 575s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 575s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 575s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 575s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 575s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 575s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 575s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 575s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 575s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 575s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 575s JS G ENUM: Defining GLib.LogLevelFlags as 0x1a684f164108 575s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 575s ok 14 Uint8Array with legacy ByteArray functions legacy toString() behavior is preserved when created from a string 575s JS G NS: Found info type FUNCTION for 'bytearray_full_return' in namespace 'GIMarshallingTests' 575s ok 15 Uint8Array with legacy ByteArray functions legacy toString() behavior is preserved when marshalled from GI 575s ok 16 Legacy byte array object has length 0 for empty array 575s ok 17 Legacy byte array object initially sized to 10 has length 10 575s ok 18 Legacy byte array object initially sized to 10 is initialized to zeroes 575s ok 19 Legacy byte array object assigns values correctly 575s ok 20 Legacy byte array object assignment past end implicitly lengthens the array 575s ok 21 Legacy byte array object assignment past end implicitly creates zero bytes 575s ok 22 Legacy byte array object changes the length when assigning to length property 575s ok 23 Legacy byte array object conversions gives a byte 5 when assigning 5 575s ok 24 Legacy byte array object conversions gives a byte 0 when assigning null 575s ok 25 Legacy byte array object conversions gives a byte 0 when assigning undefined 575s ok 26 Legacy byte array object conversions rounds off when assigning a double 575s ok 27 Legacy byte array object can be created from an array 575s ok 28 Legacy byte array object can be converted to a string of ASCII characters 575s JS G NS: Found info type FUNCTION for 'bytearray_none_in' in namespace 'GIMarshallingTests' 575s ok 29 Legacy byte array object can be passed in with transfer none 575s JS G BXD: Defining method quit in prototype for GLib.MainLoop 575s JS MAINLOOP: Enqueue job , promise=, allocation site= 575s JS MAINLOOP: Main loop instance 0x2aa04e1a390: Spinning loop until released or hook cleared 575s JS MAINLOOP: handling job 0, 575s JS MAINLOOP: Enqueue job , promise=, allocation site= 575s JS MAINLOOP: Completed job 0 575s JS MAINLOOP: handling job 1, 575s JS MAINLOOP: Enqueue job , promise=, allocation site= 575s JS MAINLOOP: Completed job 1 575s JS MAINLOOP: handling job 2, 575s JS MAINLOOP: Enqueue job , promise=, allocation site= 575s JS MAINLOOP: Completed job 2 575s JS MAINLOOP: handling job 3, 575s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine-executor.js async resolved" 575s JS MAINLOOP: Main loop instance 0x2aa04e1a390: release 575s JS MAINLOOP: Completed job 3 575s JS MEMORY: Memory report: before destroying context 575s JS MEMORY: 301 objects currently alive 575s JS MEMORY: boxed_instance = 156 575s JS MEMORY: boxed_prototype = 10 575s JS MEMORY: closure = 1 575s JS MEMORY: function = 121 575s JS MEMORY: fundamental_instance = 0 575s JS MEMORY: fundamental_prototype = 0 575s JS MEMORY: gerror_instance = 0 575s JS MEMORY: gerror_prototype = 0 575s JS MEMORY: interface = 0 575s JS MEMORY: module = 6 575s JS MEMORY: ns = 5 575s JS MEMORY: object_instance = 0 575s JS MEMORY: object_prototype = 2 575s JS MEMORY: param = 0 575s JS MEMORY: union_instance = 0 575s JS MEMORY: union_prototype = 0 575s JS CTX: JS shutdown sequence 575s JS CTX: Stopping profiler 575s JS CTX: Shutting down toggle queue 575s JS CTX: Notifying external reference holders of GjsContext dispose 575s JS MAINLOOP: Stopping promise job dispatcher 575s JS CTX: Notifying reference holders of GjsContext dispose 575s JS CTX: Checking unhandled promise rejections 575s JS CTX: Releasing cached JS wrappers 575s JS CTX: Final triggered GC 575s JS CTX: Destroying JS context 575s JS CTX: Releasing all native objects 575s JS CTX: Disabling auto GC 575s JS CTX: Ending trace on global object 575s JS CTX: Freeing allocated resources 575s JS CTX: JS context destroyed 575s PASS: cjs/testLegacyByteArray.test 575s Running test: cjs/testNamespace.test 575s JS NATIVE: Registered native JS module '_promiseNative' 575s JS NATIVE: Registered native JS module '_byteArrayNative' 575s JS NATIVE: Registered native JS module '_encodingNative' 575s JS NATIVE: Registered native JS module '_gi' 575s JS NATIVE: Registered native JS module 'gi' 575s JS NATIVE: Registered native JS module 'cairoNative' 575s JS NATIVE: Registered native JS module 'system' 575s JS NATIVE: Registered native JS module 'console' 575s JS NATIVE: Registered native JS module '_print' 575s JS CTX: Enabling JIT 575s JS CTX: Initialized class GjsFileImporter prototype 0x34b170000a0 575s JS IMPORT: Defining parent (nil) of 0x34b17000100 'imports' is mod 0 575s JS IMPORT: Importing '_print' 575s JS NATIVE: Defining native module '_print' 575s JS IMPORT: Defining parent 0x34b17000100 of 0x34b170007b8 '_print' is mod 1 575s JS IMPORT: successfully imported module '_print' 575s JS IMPORT: Loading internal module 'loader' (resource:///org/cinnamon/cjs/modules/internal/loader.js) 575s 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 0x26c1d573b128 575s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x26c1d573b128 575s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x26c1d573b128 575s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x26c1d573b128 575s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x26c1d573b128 575s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x26c1d573b128 575s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x26c1d573b128 575s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x26c1d573b128 575s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x26c1d573b128 575s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x26c1d573b128 575s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x26c1d573b128 575s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x26c1d573b128 575s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x26c1d573b128 575s JS MAINLOOP: Main loop instance 0x2aa3b66f390: hold 575s JS MAINLOOP: Enqueue job , promise=, allocation site= 575s JS MAINLOOP: Starting promise job dispatcher 575s JS MAINLOOP: Main loop instance 0x2aa3b66f390: Spinning loop until released or hook cleared 575s JS MAINLOOP: handling job 0, 575s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 575s JS MAINLOOP: Main loop instance 0x2aa3b66f390: release 575s JS MAINLOOP: Completed job 0 575s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine.js' (resource:///org/cjs/jsunit/minijasmine.js), global 0x26c1d573b128 575s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x26c1d573b128 575s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x26c1d573b128 575s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x26c1d573b128 575s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x26c1d573b128 575s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x26c1d573b128 575s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x26c1d573b128 575s JS IMPORT: Module metadata hook for module 0x34b170130c0 575s JS IMPORT: Defining meta.importSync for module 0x34b170130c0 575s JS NATIVE: Defining native module 'gi' 575s JS CTX: Initialized class GIRepositoryNamespace prototype 0x34b170134b0 575s JS IMPORT: JS import 'overrides' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/overrides.js 575s JS IMPORT: JS import 'overrides' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/overrides.js 575s JS IMPORT: Adding directory 'resource:///org/cinnamon/cjs/modules/core/overrides' to child importer 'overrides' 575s JS IMPORT: Importing directory 'overrides' 575s JS IMPORT: Defining parent 0x34b17000100 of 0x34b170135b0 'overrides' is mod 1 575s JS IMPORT: Defined importer 'overrides' 0x34b170135b0 in 0x34b17000100 575s JS IMPORT: successfully imported directory 'overrides' 575s JS IMPORT: Importing '_promiseNative' 575s JS NATIVE: Defining native module '_promiseNative' 575s JS IMPORT: Defining parent 0x34b17000100 of 0x34b17013a70 '_promiseNative' is mod 1 575s JS IMPORT: successfully imported module '_promiseNative' 575s JS IMPORT: Importing module GLib succeeded 575s JS IMPORT: Defining parent 0x34b170135b0 of 0x26c1d573c150 'GLib' is mod 1 575s JS IMPORT: successfully imported module 'GLib' 575s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 575s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x26c1d5779060, JSClass 0x3ffa286af08, in object 0x26c1d5779038 575s JS CTX: Initialized class GIRepositoryGType prototype 0x34b17013dc0 575s JS CTX: Initialized class GIRepositoryFunction prototype 0x34b17013e20 575s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 575s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 575s JS G BXD: Defined class for Error (GError), prototype 0x26c1d57790b0, JSClass 0x3ffa286af08, in object 0x26c1d5779038 575s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 575s JS G BXD: Defined class for Variant (GVariant), prototype 0x26c1d5779100, JSClass 0x3ffa286af08, in object 0x26c1d5779038 575s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 575s JS G BXD: Defined class for Bytes (GBytes), prototype 0x26c1d5779150, JSClass 0x3ffa286af08, in object 0x26c1d5779038 575s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 575s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 575s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x26c1d57791a0, JSClass 0x3ffa286af08, in object 0x26c1d5779038 575s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 575s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 575s JS G BXD: Defined class for Thread (GThread), prototype 0x26c1d57791f0, JSClass 0x3ffa286af08, in object 0x26c1d5779038 575s JS G BXD: Defining method ref in prototype for GLib.Thread 575s JS G BXD: Defining method unref in prototype for GLib.Thread 575s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 575s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x26c1d5779240, JSClass 0x3ffa286af08, in object 0x26c1d5779038 575s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 575s JS G BXD: Defined class for Regex (GRegex), prototype 0x26c1d5779290, JSClass 0x3ffa286af08, in object 0x26c1d5779038 575s JS G BXD: Defining method match in prototype for GLib.Regex 575s JS G BXD: Defining method match_full in prototype for GLib.Regex 575s JS G BXD: Defining method match_all in prototype for GLib.Regex 575s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 575s JS G NS: Defined namespace 'GLib' 0x26c1d5779038 in GIRepository 0x34b17013340 575s JS IMPORT: Importing module jasmine succeeded 575s JS IMPORT: Defining parent 0x34b17000100 of 0x26c1d573cce0 'jasmine' is mod 1 575s JS IMPORT: successfully imported module 'jasmine' 575s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 575s JS MAINLOOP: Main loop instance 0x2aa3b66f390: hold 575s JS MAINLOOP: Enqueue job , promise=, allocation site= 575s JS MAINLOOP: Main loop instance 0x2aa3b66f390: Spinning loop until released or hook cleared 575s JS MAINLOOP: handling job 0, 575s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine.js async resolved" 575s JS MAINLOOP: Main loop instance 0x2aa3b66f390: release 575s JS MAINLOOP: Completed job 0 575s JS IMPORT: Importing 'gi' 575s JS IMPORT: Defining parent 0x34b17000100 of 0x34b17013340 'gi' is mod 1 575s JS IMPORT: successfully imported module 'gi' 575s 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 575s JS G NS: Defined namespace 'Regress' 0x26c1d5779308 in GIRepository 0x34b17013340 575s JS CTX: Script evaluation succeeded 575s JS MAINLOOP: Main loop instance 0x2aa3b66f390: Spinning loop until released or hook cleared 575s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine-executor.js' (resource:///org/cjs/jsunit/minijasmine-executor.js), global 0x26c1d573b128 575s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x26c1d573b128 575s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x26c1d573b128 575s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x26c1d573b128 575s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x26c1d573b128 575s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x26c1d573b128 575s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x26c1d573b128 575s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x26c1d573b128 575s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x26c1d573b128 575s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x26c1d573b128 575s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x26c1d573b128 575s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x26c1d573b128 575s JS IMPORT: Module metadata hook for module 0x34b17029d60 575s JS IMPORT: Defining meta.importSync for module 0x34b17029d60 575s JS NATIVE: Defining native module 'system' 575s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x26c1d573b128 575s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x26c1d573b128 575s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 575s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 575s JS MAINLOOP: Set main loop hook to 575s JS MAINLOOP: Main loop instance 0x2aa3b66f390: hold 575s JS MAINLOOP: Running and clearing main loop hook 575s JS G BXD: Defining method run in prototype for GLib.MainLoop 575s 1..1 575s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 575s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 575s JS G BXD: Defined class for Source (GSource), prototype 0x26c1d5779330, JSClass 0x3ffa286af08, in object 0x26c1d5779038 575s JS G BXD: Defining method set_priority in prototype for GLib.Source 575s JS IMPORT: Importing '_gi' 575s JS NATIVE: Defining native module '_gi' 575s JS IMPORT: Defining parent 0x34b17000100 of 0x34b1702ec30 '_gi' is mod 1 575s JS IMPORT: successfully imported module '_gi' 575s 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 575s JS G NS: Defined namespace 'CjsPrivate' 0x26c1d57793d0 in GIRepository 0x34b17013340 575s JS IMPORT: JS import '_common' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_common.js 575s JS IMPORT: JS import '_common' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_common.js 575s JS IMPORT: Importing module _common succeeded 575s JS IMPORT: Defining parent 0x34b17000100 of 0x26c1d57c4038 '_common' is mod 1 575s JS IMPORT: successfully imported module '_common' 575s JS IMPORT: JS import '_legacy' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_legacy.js 575s JS IMPORT: Importing module _legacy succeeded 575s JS IMPORT: Defining parent 0x34b17000100 of 0x26c1d57c4088 '_legacy' is mod 1 575s JS IMPORT: successfully imported module '_legacy' 575s JS IMPORT: Importing module GObject succeeded 575s JS IMPORT: Defining parent 0x34b170135b0 of 0x26c1d573cfb0 'GObject' is mod 1 575s JS IMPORT: successfully imported module 'GObject' 575s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 575s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 575s JS G BXD: Defined class for String (GString), prototype 0x26c1d5779650, JSClass 0x3ffa286af08, in object 0x26c1d57793a8 575s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 575s JS G PRM: Defined class ParamSpec prototype is 0x26c1d57c4128 class 0x3ffa28702e8 in object 0x26c1d57793a8 575s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 575s JS G OBJ: Defined class for Object (GObject), prototype 0x26c1d57797b8, JSClass 0x3ffa286b598, in object 0x26c1d57793a8 575s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 575s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 575s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x26c1d57797e0, JSClass 0x3ffa286b598, in object 0x26c1d57793a8 575s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 575s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 575s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 575s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 575s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 575s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 575s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 575s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 575s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 575s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 575s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 575s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 575s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 575s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 575s JS G NS: Defined namespace 'GObject' 0x26c1d57793a8 in GIRepository 0x34b17013340 575s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 575s JS G BXD: Defining method attach in prototype for GLib.Source 575s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 575s JS IMPORT: Module metadata hook for module 0x34b170043f8 575s JS IMPORT: Defining meta.importSync for module 0x34b170043f8 575s JS G BXD: Defining method destroy in prototype for GLib.Source 575s ok 1 GI repository namespace supplies a name 575s JS G BXD: Defining method quit in prototype for GLib.MainLoop 575s JS MAINLOOP: Enqueue job , promise=, allocation site= 575s JS MAINLOOP: Main loop instance 0x2aa3b66f390: Spinning loop until released or hook cleared 575s JS MAINLOOP: handling job 0, 575s JS MAINLOOP: Enqueue job , promise=, allocation site= 575s JS MAINLOOP: Completed job 0 575s JS MAINLOOP: handling job 1, 575s JS MAINLOOP: Enqueue job , promise=, allocation site= 575s JS MAINLOOP: Completed job 1 575s JS MAINLOOP: handling job 2, 575s JS MAINLOOP: Enqueue job , promise=, allocation site= 575s JS MAINLOOP: Completed job 2 575s JS MAINLOOP: handling job 3, 575s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine-executor.js async resolved" 575s JS MAINLOOP: Main loop instance 0x2aa3b66f390: release 575s JS MAINLOOP: Completed job 3 575s JS MEMORY: Memory report: before destroying context 575s JS MEMORY: 147 objects currently alive 575s JS MEMORY: boxed_instance = 11 575s JS MEMORY: boxed_prototype = 10 575s JS MEMORY: closure = 1 575s JS MEMORY: function = 114 575s JS MEMORY: fundamental_instance = 0 575s JS MEMORY: fundamental_prototype = 0 575s JS MEMORY: gerror_instance = 0 575s JS MEMORY: gerror_prototype = 0 575s JS MEMORY: interface = 0 575s JS MEMORY: module = 5 575s JS MEMORY: ns = 4 575s JS MEMORY: object_instance = 0 575s JS MEMORY: object_prototype = 2 575s JS MEMORY: param = 0 575s JS MEMORY: union_instance = 0 575s JS MEMORY: union_prototype = 0 575s JS CTX: JS shutdown sequence 575s JS CTX: Stopping profiler 575s JS CTX: Shutting down toggle queue 575s JS CTX: Notifying external reference holders of GjsContext dispose 575s JS MAINLOOP: Stopping promise job dispatcher 575s JS CTX: Notifying reference holders of GjsContext dispose 575s JS CTX: Checking unhandled promise rejections 575s JS CTX: Releasing cached JS wrappers 575s JS CTX: Final triggered GC 575s JS CTX: Destroying JS context 575s JS CTX: Releasing all native objects 575s JS CTX: Disabling auto GC 575s JS CTX: Ending trace on global object 575s JS CTX: Freeing allocated resources 575s JS CTX: JS context destroyed 575s PASS: cjs/testNamespace.test 575s Running test: cjs/throw-ignored.test 575s 1..1 575s ok 1 - /usr/libexec/installed-tests/cjs/debugger/throw-ignored.debugger 575s PASS: cjs/throw-ignored.test 575s Running test: cjs/testGio.test 575s JS NATIVE: Registered native JS module '_promiseNative' 575s JS NATIVE: Registered native JS module '_byteArrayNative' 575s JS NATIVE: Registered native JS module '_encodingNative' 575s JS NATIVE: Registered native JS module '_gi' 575s JS NATIVE: Registered native JS module 'gi' 575s JS NATIVE: Registered native JS module 'cairoNative' 575s JS NATIVE: Registered native JS module 'system' 575s JS NATIVE: Registered native JS module 'console' 575s JS NATIVE: Registered native JS module '_print' 575s JS CTX: Enabling JIT 575s JS CTX: Initialized class GjsFileImporter prototype 0x970485000a0 575s JS IMPORT: Defining parent (nil) of 0x97048500100 'imports' is mod 0 575s JS IMPORT: Importing '_print' 575s JS NATIVE: Defining native module '_print' 575s JS IMPORT: Defining parent 0x97048500100 of 0x970485007b8 '_print' is mod 1 575s JS IMPORT: successfully imported module '_print' 575s JS IMPORT: Loading internal module 'loader' (resource:///org/cinnamon/cjs/modules/internal/loader.js) 575s 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 0x14bc2a43b128 575s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x14bc2a43b128 575s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x14bc2a43b128 575s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x14bc2a43b128 575s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x14bc2a43b128 575s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x14bc2a43b128 575s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x14bc2a43b128 575s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x14bc2a43b128 575s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x14bc2a43b128 575s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x14bc2a43b128 575s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x14bc2a43b128 575s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x14bc2a43b128 575s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x14bc2a43b128 575s JS MAINLOOP: Main loop instance 0x2aa2ea57390: hold 575s JS MAINLOOP: Enqueue job , promise=, allocation site= 575s JS MAINLOOP: Starting promise job dispatcher 575s JS MAINLOOP: Main loop instance 0x2aa2ea57390: Spinning loop until released or hook cleared 575s JS MAINLOOP: handling job 0, 575s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 575s JS MAINLOOP: Main loop instance 0x2aa2ea57390: release 575s JS MAINLOOP: Completed job 0 575s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine.js' (resource:///org/cjs/jsunit/minijasmine.js), global 0x14bc2a43b128 575s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x14bc2a43b128 575s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x14bc2a43b128 575s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x14bc2a43b128 575s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x14bc2a43b128 575s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x14bc2a43b128 575s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x14bc2a43b128 575s JS IMPORT: Module metadata hook for module 0x970485130c0 575s JS IMPORT: Defining meta.importSync for module 0x970485130c0 575s JS NATIVE: Defining native module 'gi' 575s JS CTX: Initialized class GIRepositoryNamespace prototype 0x970485134b0 575s JS IMPORT: JS import 'overrides' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/overrides.js 575s JS IMPORT: JS import 'overrides' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/overrides.js 575s JS IMPORT: Adding directory 'resource:///org/cinnamon/cjs/modules/core/overrides' to child importer 'overrides' 575s JS IMPORT: Importing directory 'overrides' 575s JS IMPORT: Defining parent 0x97048500100 of 0x970485135b0 'overrides' is mod 1 575s JS IMPORT: Defined importer 'overrides' 0x970485135b0 in 0x97048500100 575s JS IMPORT: successfully imported directory 'overrides' 575s JS IMPORT: Importing '_promiseNative' 575s JS NATIVE: Defining native module '_promiseNative' 575s JS IMPORT: Defining parent 0x97048500100 of 0x97048513a70 '_promiseNative' is mod 1 575s JS IMPORT: successfully imported module '_promiseNative' 575s JS IMPORT: Importing module GLib succeeded 575s JS IMPORT: Defining parent 0x970485135b0 of 0x14bc2a43c150 'GLib' is mod 1 575s JS IMPORT: successfully imported module 'GLib' 575s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 575s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x14bc2a479060, JSClass 0x3ffb276af08, in object 0x14bc2a479038 575s JS CTX: Initialized class GIRepositoryGType prototype 0x97048513dc0 575s JS CTX: Initialized class GIRepositoryFunction prototype 0x97048513e20 575s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 575s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 575s JS G BXD: Defined class for Error (GError), prototype 0x14bc2a4790b0, JSClass 0x3ffb276af08, in object 0x14bc2a479038 575s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 575s JS G BXD: Defined class for Variant (GVariant), prototype 0x14bc2a479100, JSClass 0x3ffb276af08, in object 0x14bc2a479038 575s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 575s JS G BXD: Defined class for Bytes (GBytes), prototype 0x14bc2a479150, JSClass 0x3ffb276af08, in object 0x14bc2a479038 575s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 575s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 575s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x14bc2a4791a0, JSClass 0x3ffb276af08, in object 0x14bc2a479038 575s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 575s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 575s JS G BXD: Defined class for Thread (GThread), prototype 0x14bc2a4791f0, JSClass 0x3ffb276af08, in object 0x14bc2a479038 575s JS G BXD: Defining method ref in prototype for GLib.Thread 575s JS G BXD: Defining method unref in prototype for GLib.Thread 575s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 575s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x14bc2a479240, JSClass 0x3ffb276af08, in object 0x14bc2a479038 575s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 575s JS G BXD: Defined class for Regex (GRegex), prototype 0x14bc2a479290, JSClass 0x3ffb276af08, in object 0x14bc2a479038 575s JS G BXD: Defining method match in prototype for GLib.Regex 575s JS G BXD: Defining method match_full in prototype for GLib.Regex 575s JS G BXD: Defining method match_all in prototype for GLib.Regex 575s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 575s JS G NS: Defined namespace 'GLib' 0x14bc2a479038 in GIRepository 0x97048513340 575s JS IMPORT: Importing module jasmine succeeded 575s JS IMPORT: Defining parent 0x97048500100 of 0x14bc2a43cce0 'jasmine' is mod 1 575s JS IMPORT: successfully imported module 'jasmine' 575s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 575s JS MAINLOOP: Main loop instance 0x2aa2ea57390: hold 575s JS MAINLOOP: Enqueue job , promise=, allocation site= 575s JS MAINLOOP: Main loop instance 0x2aa2ea57390: Spinning loop until released or hook cleared 575s JS MAINLOOP: handling job 0, 575s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine.js async resolved" 575s JS MAINLOOP: Main loop instance 0x2aa2ea57390: release 575s JS MAINLOOP: Completed job 0 575s JS IMPORT: Importing 'gi' 575s JS IMPORT: Defining parent 0x97048500100 of 0x97048513340 'gi' is mod 1 575s JS IMPORT: successfully imported module 'gi' 575s 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 575s JS G NS: Defined namespace 'CjsPrivate' 0x14bc2a479330 in GIRepository 0x97048513340 575s JS IMPORT: JS import 'signals' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/signals.js 575s JS IMPORT: JS import 'lang' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/lang.js 575s JS IMPORT: JS import '_legacy' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_legacy.js 575s JS IMPORT: Importing module _legacy succeeded 575s JS IMPORT: Defining parent 0x97048500100 of 0x14bc2a43cf10 '_legacy' is mod 1 575s JS IMPORT: successfully imported module '_legacy' 575s JS IMPORT: Importing module lang succeeded 575s JS IMPORT: Defining parent 0x97048500100 of 0x14bc2a43cec0 'lang' is mod 1 575s JS IMPORT: successfully imported module 'lang' 575s JS IMPORT: JS import '_signals' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_signals.js 575s JS IMPORT: JS import '_signals' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_signals.js 575s JS IMPORT: Importing module _signals succeeded 575s JS IMPORT: Defining parent 0x97048500100 of 0x14bc2a43cf60 '_signals' is mod 1 575s JS IMPORT: successfully imported module '_signals' 575s JS IMPORT: Importing module signals succeeded 575s JS IMPORT: Defining parent 0x97048500100 of 0x14bc2a43ce70 'signals' is mod 1 575s JS IMPORT: successfully imported module 'signals' 575s JS IMPORT: Importing module Gio succeeded 575s JS IMPORT: Defining parent 0x970485135b0 of 0x14bc2a43ce20 'Gio' is mod 1 575s JS IMPORT: successfully imported module 'Gio' 575s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 575s JS IMPORT: Importing '_gi' 575s JS NATIVE: Defining native module '_gi' 575s JS IMPORT: Defining parent 0x97048500100 of 0x9704852b7a8 '_gi' is mod 1 575s JS IMPORT: successfully imported module '_gi' 575s JS IMPORT: JS import '_common' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_common.js 575s JS IMPORT: JS import '_common' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_common.js 575s JS IMPORT: Importing module _common succeeded 575s JS IMPORT: Defining parent 0x97048500100 of 0x14bc2a4cf038 '_common' is mod 1 575s JS IMPORT: successfully imported module '_common' 575s JS IMPORT: Importing module GObject succeeded 575s JS IMPORT: Defining parent 0x970485135b0 of 0x14bc2a43cfb0 'GObject' is mod 1 575s JS IMPORT: successfully imported module 'GObject' 575s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 575s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 575s JS G BXD: Defined class for String (GString), prototype 0x14bc2a4795d8, JSClass 0x3ffb276af08, in object 0x14bc2a479358 575s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 575s JS G PRM: Defined class ParamSpec prototype is 0x14bc2a4cf0d8 class 0x3ffb27702e8 in object 0x14bc2a479358 575s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 575s JS G OBJ: Defined class for Object (GObject), prototype 0x14bc2a479740, JSClass 0x3ffb276b598, in object 0x14bc2a479358 575s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 575s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 575s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x14bc2a479768, JSClass 0x3ffb276b598, in object 0x14bc2a479358 575s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 575s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 575s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 575s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 575s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 575s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 575s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 575s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 575s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 575s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 575s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 575s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 575s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 575s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 575s JS G NS: Defined namespace 'GObject' 0x14bc2a479358 in GIRepository 0x97048513340 575s JS G OBJ: Defined class for Application (GApplication), prototype 0x14bc2a4797b8, JSClass 0x3ffb276b598, in object 0x14bc2a479308 575s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 575s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x14bc2a4cf5b0, JSClass 0x3ffb276b618, in object 0x14bc2a479308 575s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 575s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 575s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 575s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 575s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 575s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 575s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 575s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 575s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 575s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 575s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x14bc2a479830, JSClass 0x3ffb276b598, in object 0x14bc2a479308 575s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 575s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x14bc2a4cf830, JSClass 0x3ffb276b618, in object 0x14bc2a479308 575s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 575s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x14bc2a4798a8, JSClass 0x3ffb276b598, in object 0x14bc2a479308 575s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 575s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 575s JS G IFACE: Defined class for Initable (GInitable), prototype 0x14bc2a4cf970, JSClass 0x3ffb276b618, in object 0x14bc2a479308 575s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 575s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 575s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 575s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x14bc2a479920, JSClass 0x3ffb276af08, in object 0x14bc2a479308 575s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 575s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x14bc2a479970, JSClass 0x3ffb276af08, in object 0x14bc2a479308 575s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'CjsPrivate' 575s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 575s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x14bc2a4799c0, JSClass 0x3ffb276b598, in object 0x14bc2a479308 575s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x14bc2a479a10, JSClass 0x3ffb276b598, in object 0x14bc2a479330 575s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 575s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x14bc2a479a60, JSClass 0x3ffb276b598, in object 0x14bc2a479308 575s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 575s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 575s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 575s JS G IFACE: Defined class for File (GFile), prototype 0x14bc2a4cfad8, JSClass 0x3ffb276b618, in object 0x14bc2a479308 575s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x14bc2a479ad8, JSClass 0x3ffb276b598, in object 0x97048513420 575s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 575s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x14bc2a479b50, JSClass 0x3ffb276b598, in object 0x14bc2a479308 575s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 575s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 575s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x14bc2a479ba0, JSClass 0x3ffb276b598, in object 0x14bc2a479308 575s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 575s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x14bc2a479bf0, JSClass 0x3ffb276b598, in object 0x14bc2a479308 575s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 575s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x14bc2a479c40, JSClass 0x3ffb276af08, in object 0x14bc2a479308 575s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 575s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 575s JS G OBJ: Defined class for Settings (GSettings), prototype 0x14bc2a479c90, JSClass 0x3ffb276b598, in object 0x14bc2a479308 575s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 575s JS G NS: Defined namespace 'Gio' 0x14bc2a479308 in GIRepository 0x97048513340 575s JS G NS: Found info type FLAGS for 'ParamFlags' in namespace 'GObject' 575s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 575s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 575s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 575s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 575s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 575s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 575s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 575s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 575s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 575s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 575s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 575s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 575s JS G ENUM: Defining GObject.ParamFlags as 0x970485310d0 575s JS G NS: Found info type FUNCTION for 'param_spec_boolean' in namespace 'GObject' 575s JS G PRM: Wrapping GParamBoolean 'boolval' on (null) with JSObject 575s JS G PRM: JSObject created with param instance 0x2aa2ec0bb60 type GParamBoolean 575s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 575s JS G NS: Found info type FUNCTION for 'param_spec_get_flags' in namespace 'CjsPrivate' 575s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 575s JS G NS: Found info type FLAGS for 'FileQueryInfoFlags' in namespace 'Gio' 575s JS G ENUM: Defining enum value NONE (fixed from none) 0 575s JS G ENUM: Defining enum value NOFOLLOW_SYMLINKS (fixed from nofollow_symlinks) 1 575s JS G ENUM: Defining Gio.FileQueryInfoFlags as 0x97048508b70 575s JS CTX: Script evaluation succeeded 575s JS MAINLOOP: Main loop instance 0x2aa2ea57390: Spinning loop until released or hook cleared 575s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine-executor.js' (resource:///org/cjs/jsunit/minijasmine-executor.js), global 0x14bc2a43b128 575s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x14bc2a43b128 575s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x14bc2a43b128 575s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x14bc2a43b128 575s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x14bc2a43b128 575s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x14bc2a43b128 575s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x14bc2a43b128 575s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x14bc2a43b128 575s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x14bc2a43b128 575s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x14bc2a43b128 575s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x14bc2a43b128 575s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x14bc2a43b128 575s JS IMPORT: Module metadata hook for module 0x9704850c030 575s JS IMPORT: Defining meta.importSync for module 0x9704850c030 575s JS NATIVE: Defining native module 'system' 575s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x14bc2a43b128 575s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x14bc2a43b128 575s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 575s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 575s JS MAINLOOP: Set main loop hook to 575s JS MAINLOOP: Main loop instance 0x2aa2ea57390: hold 575s JS MAINLOOP: Running and clearing main loop hook 575s JS G BXD: Defining method run in prototype for GLib.MainLoop 575s 1..40 575s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 575s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 575s JS G BXD: Defined class for Source (GSource), prototype 0x14bc2a479d58, JSClass 0x3ffb276af08, in object 0x14bc2a479038 575s JS G BXD: Defining method set_priority in prototype for GLib.Source 575s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 575s JS G BXD: Defining method attach in prototype for GLib.Source 575s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 575s JS IMPORT: Module metadata hook for module 0x14bc2a462c80 575s JS IMPORT: Defining meta.importSync for module 0x14bc2a462c80 575s JS G NS: Found info type INTERFACE for 'ListModel' in namespace 'Gio' 575s JS G IFACE: Defined class for ListModel (GListModel), prototype 0xdc7b2406150, JSClass 0x3ffb276b618, in object 0x14bc2a479308 575s JS G OBJ: Defining method append in prototype for GListStore (Gio.ListStore) 575s JS G BXD: Defining method destroy in prototype for GLib.Source 575s JS G OBJ: Defining method get_n_items in prototype for GListStore (Gio.ListStore) 575s JS G OBJ: Defining method get_item in prototype for GListStore (Gio.ListStore) 575s ok 1 ListStore iterator ListStore iterates 575s JS G NS: Found info type FUNCTION for 'list_store_insert_sorted' in namespace 'CjsPrivate' 575s ok 2 Sorting in ListStore test insert_sorted 575s JS G NS: Found info type FUNCTION for 'list_store_sort' in namespace 'CjsPrivate' 575s ok 3 Sorting in ListStore test sort 575s JS G NS: Found info type OBJECT for 'Subprocess' in namespace 'Gio' 575s JS G OBJ: Defined class for Subprocess (GSubprocess), prototype 0xdc7b240b560, JSClass 0x3ffb276b598, in object 0x14bc2a479308 575s ok 4 Promisify function doesn't crash when async function is not defined 575s JS G OBJ: Defining method communicate_utf8_async in prototype for GSubprocess (Gio.Subprocess) 575s ok 5 Promisify function doesn't crash when finish function is not defined 575s JS G NS: Found info type CONSTANT for 'FILE_ATTRIBUTE_STANDARD_TYPE' in namespace 'Gio' 575s JS G NS: Found info type OBJECT for 'Task' in namespace 'Gio' 575s JS G OBJ: Defined class for Task (GTask), prototype 0xdc7b240b718, JSClass 0x3ffb276b598, in object 0x14bc2a479308 575s JS MAINLOOP: Enqueue job , promise=, allocation site= 575s JS MAINLOOP: handling job 0, 575s JS G OBJ: Defining method get_file_type in prototype for GFileInfo (Gio.FileInfo) 575s JS G NS: Found info type ENUM for 'FileType' in namespace 'Gio' 575s JS G ENUM: Defining enum value UNKNOWN (fixed from unknown) 0 575s JS G ENUM: Defining enum value REGULAR (fixed from regular) 1 575s JS G ENUM: Defining enum value DIRECTORY (fixed from directory) 2 575s JS G ENUM: Defining enum value SYMBOLIC_LINK (fixed from symbolic_link) 3 575s JS G ENUM: Defining enum value SPECIAL (fixed from special) 4 575s JS G ENUM: Defining enum value SHORTCUT (fixed from shortcut) 5 575s JS G ENUM: Defining enum value MOUNTABLE (fixed from mountable) 6 575s JS G ENUM: Defining Gio.FileType as 0x97048574d38 575s JS MAINLOOP: Enqueue job , promise=, allocation site= 575s JS MAINLOOP: Completed job 0 575s JS MAINLOOP: handling job 1, 575s ok 6 Promisify function promisifies functions 575s JS MAINLOOP: Completed job 1 575s ok 7 Promisify function preserves old behavior 575s ok 8 Promisify function can guess the finish function 575s ok 9 Gio.Settings overrides doesn't crash when forgetting to specify a schema ID 575s JS G NS: Found info type STRUCT for 'SettingsSchemaSource' in namespace 'Gio' 575s JS G BXD: Defined class for SettingsSchemaSource (GSettingsSchemaSource), prototype 0xdc7b240bba0, JSClass 0x3ffb276af08, in object 0x14bc2a479308 575s JS G BXD: Defining method lookup in prototype for Gio.SettingsSchemaSource 575s ok 10 Gio.Settings overrides doesn't crash when specifying a schema ID that isn't installed 575s JS G BXD: Defining method get_path in prototype for Gio.SettingsSchema 575s JS G BXD: Defining method get_id in prototype for Gio.SettingsSchema 575s ok 11 Gio.Settings overrides doesn't crash when forgetting to specify a schema path 575s ok 12 Gio.Settings overrides doesn't crash when specifying conflicting schema paths 575s ok 13 Gio.Settings overrides can construct with a settings schema object 575s ok 14 Gio.Settings overrides throws proper error message when settings schema is specified with a wrong type 575s JS G BXD: Defining method list_keys in prototype for Gio.SettingsSchema 575s ok 15 Gio.Settings overrides with existing schema doesn't crash when resetting a nonexistent key 575s ok 16 Gio.Settings overrides with existing schema doesn't crash when checking a nonexistent key 575s ok 17 Gio.Settings overrides with existing schema doesn't crash when setting a nonexistent key 575s ok 18 Gio.Settings overrides with existing schema doesn't crash when checking writable for a nonexistent key 575s ok 19 Gio.Settings overrides with existing schema doesn't crash when getting the user value for a nonexistent key 575s ok 20 Gio.Settings overrides with existing schema doesn't crash when getting the default value for a nonexistent key 575s JS G NS: Found info type FLAGS for 'SettingsBindFlags' in namespace 'Gio' 575s JS G ENUM: Defining enum value DEFAULT (fixed from default) 0 575s JS G ENUM: Defining enum value GET (fixed from get) 1 575s JS G ENUM: Defining enum value SET (fixed from set) 2 575s JS G ENUM: Defining enum value NO_SENSITIVITY (fixed from no_sensitivity) 4 575s JS G ENUM: Defining enum value GET_NO_CHANGES (fixed from get_no_changes) 8 575s JS G ENUM: Defining enum value INVERT_BOOLEAN (fixed from invert_boolean) 16 575s JS G ENUM: Defining Gio.SettingsBindFlags as 0x97048557fb0 575s ok 21 Gio.Settings overrides with existing schema doesn't crash when binding a nonexistent key 575s ok 22 Gio.Settings overrides with existing schema doesn't crash when creating actions for a nonexistent key 575s JS G BXD: Defining method has_key in prototype for Gio.SettingsSchema 575s ok 23 Gio.Settings overrides with existing schema doesn't crash when checking info about a nonexistent key 575s ok 24 Gio.Settings overrides with existing schema doesn't crash when getting a nonexistent sub-schema 575s dbus-daemon[2714]: [session uid=1000 pid=2714 pidfd=5] Activating service name='ca.desrt.dconf' requested by ':1.0' (uid=1000 pid=2886 comm="/usr/libexec/installed-tests/cjs/minijasmine /usr/" label="unconfined") 575s JS G BXD: Defining method classify in prototype for GLib.Variant 575s JS G BXD: Defining method n_children in prototype for GLib.Variant 575s JS G BXD: Defining method get_child_value in prototype for GLib.Variant 575s JS G BXD: Defining method get_int32 in prototype for GLib.Variant 575s JS G BXD: Defining method get_boolean in prototype for GLib.Variant 575s JS G OBJ: Defining method notify in prototype for GObject (GObject.Object) 575s JS G OBJ: Defined class for GSettingsAction (GSettingsAction), prototype 0xdc7b2429268, JSClass 0x3ffb276b598, in object 0x14bc2a43ed78 575s JS G NS: Found info type STRUCT for 'SettingsSchemaKey' in namespace 'Gio' 575s JS G BXD: Defined class for SettingsSchemaKey (GSettingsSchemaKey), prototype 0xdc7b2429308, JSClass 0x3ffb276af08, in object 0x14bc2a479308 575s ok 25 Gio.Settings overrides with existing schema still works with correct keys 575s JS G NS: Found info type FUNCTION for 'content_type_set_mime_dirs' in namespace 'Gio' 575s ok 26 Gio.content_type_set_mime_dirs can be called with NULL argument 575s dbus-daemon[2714]: [session uid=1000 pid=2714 pidfd=5] Successfully activated service 'ca.desrt.dconf' 575s JS G OBJ: Defining method add_action_entries in prototype for GApplication (Gio.Application) 575s JS G NS: Found info type FUNCTION for 'variant_type_string_is_valid' in namespace 'GLib' 575s JS G NS: Found info type OBJECT for 'SimpleAction' in namespace 'Gio' 575s JS G OBJ: Defined class for SimpleAction (GSimpleAction), prototype 0xdc7b2429678, JSClass 0x3ffb276b598, in object 0x14bc2a479308 575s JS G NS: Found info type STRUCT for 'VariantType' in namespace 'GLib' 575s JS G BXD: Defined class for VariantType (GVariantType), prototype 0xdc7b24296c8, JSClass 0x3ffb276af08, in object 0x14bc2a479038 575s JS G NS: Found info type INTERFACE for 'Action' in namespace 'Gio' 575s JS G IFACE: Defined class for Action (GAction), prototype 0xdc7b242d290, JSClass 0x3ffb276b618, in object 0x14bc2a479308 575s JS G OBJ: Defining method add_action in prototype for GApplication (Gio.Application) 575s JS G OBJ: Defining method lookup_action in prototype for GApplication (Gio.Application) 575s JS G BXD: Defining method dup_string in prototype for GLib.VariantType 575s JS G BXD: Defining method print in prototype for GLib.Variant 575s ok 27 Gio.add_action_entries override registers each entry as an action 575s JS G OBJ: Defining method activate in prototype for GSimpleAction (Gio.SimpleAction) 575s ok 28 Gio.add_action_entries override connects and binds the activate handler 575s JS G OBJ: Defining method change_state in prototype for GSimpleAction (Gio.SimpleAction) 575s ok 29 Gio.add_action_entries override connects and binds the change_state handler 575s ok 30 Gio.add_action_entries override throw an error if the parameter_type is invalid 575s JS G NS: Found info type ENUM for 'VariantParseError' in namespace 'GLib' 575s JS G ERR: Defined class for VariantParseError (GError), prototype 0xdc7b242d420, JSClass 0x3ffb276b240, in object 0x14bc2a479038 575s JS G ENUM: Defining enum value FAILED (fixed from failed) 0 575s JS G ENUM: Defining enum value BASIC_TYPE_EXPECTED (fixed from basic_type_expected) 1 575s JS G ENUM: Defining enum value CANNOT_INFER_TYPE (fixed from cannot_infer_type) 2 575s JS G ENUM: Defining enum value DEFINITE_TYPE_EXPECTED (fixed from definite_type_expected) 3 575s JS G ENUM: Defining enum value INPUT_NOT_AT_END (fixed from input_not_at_end) 4 575s JS G ENUM: Defining enum value INVALID_CHARACTER (fixed from invalid_character) 5 575s JS G ENUM: Defining enum value INVALID_FORMAT_STRING (fixed from invalid_format_string) 6 575s JS G ENUM: Defining enum value INVALID_OBJECT_PATH (fixed from invalid_object_path) 7 575s JS G ENUM: Defining enum value INVALID_SIGNATURE (fixed from invalid_signature) 8 575s JS G ENUM: Defining enum value INVALID_TYPE_STRING (fixed from invalid_type_string) 9 575s JS G ENUM: Defining enum value NO_COMMON_TYPE (fixed from no_common_type) 10 575s JS G ENUM: Defining enum value NUMBER_OUT_OF_RANGE (fixed from number_out_of_range) 11 575s JS G ENUM: Defining enum value NUMBER_TOO_BIG (fixed from number_too_big) 12 575s JS G ENUM: Defining enum value TYPE_ERROR (fixed from type_error) 13 575s JS G ENUM: Defining enum value UNEXPECTED_TOKEN (fixed from unexpected_token) 14 575s JS G ENUM: Defining enum value UNKNOWN_KEYWORD (fixed from unknown_keyword) 15 575s JS G ENUM: Defining enum value UNTERMINATED_STRING_CONSTANT (fixed from unterminated_string_constant) 16 575s JS G ENUM: Defining enum value VALUE_EXPECTED (fixed from value_expected) 17 575s JS G ENUM: Defining enum value RECURSION (fixed from recursion) 18 575s ok 31 Gio.add_action_entries override throw an error if the state is invalid 575s JS G NS: Found info type OBJECT for 'FileIOStream' in namespace 'Gio' 575s JS G NS: Found info type OBJECT for 'IOStream' in namespace 'Gio' 575s JS G OBJ: Defined class for IOStream (GIOStream), prototype 0xdc7b2429ec0, JSClass 0x3ffb276b598, in object 0x14bc2a479308 575s JS G OBJ: Defined class for FileIOStream (GFileIOStream), prototype 0xdc7b2429f10, JSClass 0x3ffb276b598, in object 0x14bc2a479308 575s JS G OBJ: Defined class for GLocalFileIOStream (GLocalFileIOStream), prototype 0xdc7b2429f60, JSClass 0x3ffb276b598, in object 0x14bc2a43ed78 575s JS G NS: Found info type FLAGS for 'FileCreateFlags' in namespace 'Gio' 575s JS G ENUM: Defining enum value NONE (fixed from none) 0 575s JS G ENUM: Defining enum value PRIVATE (fixed from private) 1 575s JS G ENUM: Defining enum value REPLACE_DESTINATION (fixed from replace_destination) 2 575s JS G ENUM: Defining Gio.FileCreateFlags as 0x970485ab9f8 575s JS G NS: Found info type OBJECT for 'FileInputStream' in namespace 'Gio' 575s JS G OBJ: Defined class for FileInputStream (GFileInputStream), prototype 0xdc7b2432038, JSClass 0x3ffb276b598, in object 0x14bc2a479308 575s JS G OBJ: Defined class for GLocalFileInputStream (GLocalFileInputStream), prototype 0xdc7b2432088, JSClass 0x3ffb276b598, in object 0x14bc2a43ed78 575s JS G NS: Found info type INTERFACE for 'FileDescriptorBased' in namespace 'Gio' 575s JS G IFACE: Defined class for FileDescriptorBased (GFileDescriptorBased), prototype 0xdc7b242d4e8, JSClass 0x3ffb276b618, in object 0x14bc2a479308 575s JS G NS: Found info type INTERFACE for 'Seekable' in namespace 'Gio' 575s JS G IFACE: Defined class for Seekable (GSeekable), prototype 0xdc7b242d510, JSClass 0x3ffb276b618, in object 0x14bc2a479308 575s JS G OBJ: Defining method read_bytes in prototype for GInputStream (Gio.InputStream) 575s JS G BXD: Defining method get_size in prototype for GLib.Bytes 575s ok 32 Gio.InputStream.prototype.createSyncIterator iterates synchronously 575s JS G OBJ: Defining method read_bytes_async in prototype for GInputStream (Gio.InputStream) 575s JS G OBJ: Defining method read_bytes_finish in prototype for GInputStream (Gio.InputStream) 575s JS MAINLOOP: Enqueue job , promise=, allocation site= 575s JS MAINLOOP: handling job 0, 575s JS MAINLOOP: Enqueue job , promise=, allocation site= 575s JS MAINLOOP: Completed job 0 575s JS MAINLOOP: handling job 1, 575s JS MAINLOOP: Enqueue job , promise=, allocation site= 575s JS MAINLOOP: Completed job 1 575s JS MAINLOOP: handling job 2, 575s JS MAINLOOP: Completed job 2 575s JS MAINLOOP: Enqueue job , promise=, allocation site= 575s JS MAINLOOP: handling job 0, 575s JS MAINLOOP: Enqueue job , promise=, allocation site= 575s JS MAINLOOP: Completed job 0 575s JS MAINLOOP: handling job 1, 575s JS MAINLOOP: Enqueue job , promise=, allocation site= 575s JS MAINLOOP: Completed job 1 575s JS MAINLOOP: handling job 2, 575s JS MAINLOOP: Completed job 2 575s JS MAINLOOP: Enqueue job , promise=, allocation site= 575s JS MAINLOOP: handling job 0, 575s JS MAINLOOP: Enqueue job , promise=, allocation site= 575s JS MAINLOOP: Completed job 0 575s JS MAINLOOP: handling job 1, 575s JS MAINLOOP: Enqueue job , promise=, allocation site= 575s JS MAINLOOP: Completed job 1 575s JS MAINLOOP: handling job 2, 575s JS MAINLOOP: Completed job 2 575s JS MAINLOOP: Enqueue job , promise=, allocation site= 575s JS MAINLOOP: handling job 0, 575s JS MAINLOOP: Enqueue job , promise=, allocation site= 575s JS MAINLOOP: Completed job 0 575s JS MAINLOOP: handling job 1, 575s JS MAINLOOP: Enqueue job , promise=, allocation site= 575s JS MAINLOOP: Completed job 1 575s JS MAINLOOP: handling job 2, 575s JS MAINLOOP: Completed job 2 575s JS MAINLOOP: Enqueue job , promise=, allocation site= 575s JS MAINLOOP: handling job 0, 575s JS MAINLOOP: Enqueue job , promise=, allocation site= 575s JS MAINLOOP: Completed job 0 575s JS MAINLOOP: handling job 1, 575s JS MAINLOOP: Enqueue job , promise=, allocation site= 575s JS MAINLOOP: Completed job 1 575s JS MAINLOOP: handling job 2, 575s JS MAINLOOP: Completed job 2 575s JS MAINLOOP: Enqueue job , promise=, allocation site= 575s JS MAINLOOP: handling job 0, 575s JS MAINLOOP: Enqueue job , promise=, allocation site= 575s JS MAINLOOP: Completed job 0 575s JS MAINLOOP: handling job 1, 575s JS MAINLOOP: Enqueue job , promise=, allocation site= 575s JS MAINLOOP: Completed job 1 575s JS MAINLOOP: handling job 2, 575s JS MAINLOOP: Completed job 2 575s JS MAINLOOP: Enqueue job , promise=, allocation site= 575s JS MAINLOOP: handling job 0, 575s JS MAINLOOP: Enqueue job , promise=, allocation site= 575s JS MAINLOOP: Completed job 0 575s JS MAINLOOP: handling job 1, 575s JS MAINLOOP: Enqueue job , promise=, allocation site= 575s JS MAINLOOP: Completed job 1 575s JS MAINLOOP: handling job 2, 575s JS MAINLOOP: Completed job 2 575s JS MAINLOOP: Enqueue job , promise=, allocation site= 575s JS MAINLOOP: handling job 0, 575s JS MAINLOOP: Enqueue job , promise=, allocation site= 575s JS MAINLOOP: Completed job 0 575s JS MAINLOOP: handling job 1, 575s JS MAINLOOP: Enqueue job , promise=, allocation site= 575s JS MAINLOOP: Completed job 1 575s JS MAINLOOP: handling job 2, 575s JS MAINLOOP: Completed job 2 575s JS MAINLOOP: Enqueue job , promise=, allocation site= 575s JS MAINLOOP: handling job 0, 575s JS MAINLOOP: Enqueue job , promise=, allocation site= 575s JS MAINLOOP: Completed job 0 575s JS MAINLOOP: handling job 1, 575s JS MAINLOOP: Enqueue job , promise=, allocation site= 575s JS MAINLOOP: Completed job 1 575s JS MAINLOOP: handling job 2, 575s ok 33 Gio.InputStream.prototype.createAsyncIterator iterates asynchronously 575s JS MAINLOOP: Completed job 2 575s JS G OBJ: Defined class for GLocalFileEnumerator (GLocalFileEnumerator), prototype 0xdc7b2432858, JSClass 0x3ffb276b598, in object 0x14bc2a43ed78 575s JS G OBJ: Defining method next_file in prototype for GFileEnumerator (Gio.FileEnumerator) 575s JS G OBJ: Defining method close in prototype for GFileEnumerator (Gio.FileEnumerator) 575s ok 34 Gio.FileEnumerator overrides iterates synchronously 575s JS G OBJ: Defining method next_files_async in prototype for GFileEnumerator (Gio.FileEnumerator) 575s JS G OBJ: Defining method next_files_finish in prototype for GFileEnumerator (Gio.FileEnumerator) 575s JS MAINLOOP: Enqueue job , promise=, allocation site= 575s JS MAINLOOP: handling job 0, 575s JS MAINLOOP: Enqueue job , promise=, allocation site= 575s JS MAINLOOP: Completed job 0 575s JS MAINLOOP: handling job 1, 575s JS MAINLOOP: Enqueue job , promise=, allocation site= 575s JS MAINLOOP: Completed job 1 575s JS MAINLOOP: handling job 2, 575s JS MAINLOOP: Completed job 2 575s JS MAINLOOP: Enqueue job , promise=, allocation site= 575s JS MAINLOOP: handling job 0, 575s JS G OBJ: Defining method close_async in prototype for GFileEnumerator (Gio.FileEnumerator) 575s JS MAINLOOP: Completed job 0 575s JS G OBJ: Defining method close_finish in prototype for GFileEnumerator (Gio.FileEnumerator) 575s JS MAINLOOP: Enqueue job , promise=, allocation site= 575s JS MAINLOOP: handling job 0, 575s JS MAINLOOP: Enqueue job , promise=, allocation site= 575s JS MAINLOOP: Completed job 0 575s JS MAINLOOP: handling job 1, 575s JS MAINLOOP: Enqueue job , promise=, allocation site= 575s JS MAINLOOP: Completed job 1 575s JS MAINLOOP: handling job 2, 575s ok 35 Gio.FileEnumerator overrides iterates asynchronously 575s JS MAINLOOP: Completed job 2 575s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 575s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 575s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 575s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 575s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 575s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 575s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 575s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 575s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 575s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 575s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 575s JS G ENUM: Defining GLib.LogLevelFlags as 0x970485147c0 575s JS G NS: Found info type ENUM for 'FileAttributeType' in namespace 'Gio' 575s JS G ENUM: Defining enum value INVALID (fixed from invalid) 0 575s JS G ENUM: Defining enum value STRING (fixed from string) 1 575s JS G ENUM: Defining enum value BYTE_STRING (fixed from byte_string) 2 575s JS G ENUM: Defining enum value BOOLEAN (fixed from boolean) 3 575s JS G ENUM: Defining enum value UINT32 (fixed from uint32) 4 575s JS G ENUM: Defining enum value INT32 (fixed from int32) 5 575s JS G ENUM: Defining enum value UINT64 (fixed from uint64) 6 575s JS G ENUM: Defining enum value INT64 (fixed from int64) 7 575s JS G ENUM: Defining enum value OBJECT (fixed from object) 8 575s JS G ENUM: Defining enum value STRINGV (fixed from stringv) 9 575s JS G ENUM: Defining Gio.FileAttributeType as 0x97048515370 575s JS G OBJ: Defining method remove_attribute in prototype for GFileInfo (Gio.FileInfo) 575s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 575s ok 36 Non-introspectable file attribute overrides invalid means unsetting the attribute 575s JS G NS: Found info type CONSTANT for 'FILE_ATTRIBUTE_STANDARD_IS_HIDDEN' in namespace 'Gio' 575s JS G OBJ: Defining method set_attribute_boolean in prototype for GFileInfo (Gio.FileInfo) 575s ok 37 Non-introspectable file attribute overrides works for boolean 575s JS G NS: Found info type CONSTANT for 'FILE_ATTRIBUTE_TIME_MODIFIED_USEC' in namespace 'Gio' 575s JS G OBJ: Defining method set_attribute_uint32 in prototype for GFileInfo (Gio.FileInfo) 575s ok 38 Non-introspectable file attribute overrides works for uint32 575s JS G NS: Found info type CONSTANT for 'FILE_ATTRIBUTE_TIME_MODIFIED' in namespace 'Gio' 575s JS G OBJ: Defining method set_attribute_uint64 in prototype for GFileInfo (Gio.FileInfo) 575s ok 39 Non-introspectable file attribute overrides works for uint64 575s JS G NS: Found info type OBJECT for 'ThemedIcon' in namespace 'Gio' 575s JS G OBJ: Defined class for ThemedIcon (GThemedIcon), prototype 0xdc7b24422e0, JSClass 0x3ffb276b598, in object 0x14bc2a479308 575s JS G NS: Found info type CONSTANT for 'FILE_ATTRIBUTE_STANDARD_ICON' in namespace 'Gio' 575s JS G OBJ: Defining method set_attribute_object in prototype for GFileInfo (Gio.FileInfo) 575s ok 40 Non-introspectable file attribute overrides works for object 575s JS G BXD: Defining method quit in prototype for GLib.MainLoop 575s JS MAINLOOP: Enqueue job , promise=, allocation site= 575s JS MAINLOOP: Main loop instance 0x2aa2ea57390: Spinning loop until released or hook cleared 575s JS MAINLOOP: handling job 0, 575s JS MAINLOOP: Enqueue job , promise=, allocation site= 575s JS MAINLOOP: Completed job 0 575s JS MAINLOOP: handling job 1, 575s JS MAINLOOP: Enqueue job , promise=, allocation site= 575s JS MAINLOOP: Completed job 1 575s JS MAINLOOP: handling job 2, 575s JS MAINLOOP: Enqueue job , promise=, allocation site= 575s JS MAINLOOP: Completed job 2 575s JS MAINLOOP: handling job 3, 575s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine-executor.js async resolved" 575s JS MAINLOOP: Main loop instance 0x2aa2ea57390: release 575s JS MAINLOOP: Completed job 3 575s JS MEMORY: Memory report: before destroying context 575s JS MEMORY: 897 objects currently alive 575s JS MEMORY: boxed_instance = 310 575s JS MEMORY: boxed_prototype = 16 575s JS MEMORY: closure = 22 575s JS MEMORY: function = 296 575s JS MEMORY: fundamental_instance = 0 575s JS MEMORY: fundamental_prototype = 0 575s JS MEMORY: gerror_instance = 1 575s JS MEMORY: gerror_prototype = 1 575s JS MEMORY: interface = 8 575s JS MEMORY: module = 9 575s JS MEMORY: ns = 4 575s JS MEMORY: object_instance = 204 575s JS MEMORY: object_prototype = 25 575s JS MEMORY: param = 1 575s JS MEMORY: union_instance = 0 575s JS MEMORY: union_prototype = 0 575s JS CTX: JS shutdown sequence 575s JS CTX: Stopping profiler 575s JS CTX: Shutting down toggle queue 575s JS CTX: Notifying external reference holders of GjsContext dispose 575s JS MAINLOOP: Stopping promise job dispatcher 575s JS CTX: Notifying reference holders of GjsContext dispose 575s JS CTX: Checking unhandled promise rejections 575s JS CTX: Releasing cached JS wrappers 575s JS CTX: Final triggered GC 575s JS CTX: Destroying JS context 575s JS CTX: Releasing all native objects 575s JS CTX: Disabling auto GC 575s JS CTX: Ending trace on global object 575s JS CTX: Freeing allocated resources 575s JS CTX: JS context destroyed 575s PASS: cjs/testGio.test 575s Running test: cjs/testSystem.test 575s JS NATIVE: Registered native JS module '_promiseNative' 575s JS NATIVE: Registered native JS module '_byteArrayNative' 575s JS NATIVE: Registered native JS module '_encodingNative' 575s JS NATIVE: Registered native JS module '_gi' 575s JS NATIVE: Registered native JS module 'gi' 575s JS NATIVE: Registered native JS module 'cairoNative' 575s JS NATIVE: Registered native JS module 'system' 575s JS NATIVE: Registered native JS module 'console' 575s JS NATIVE: Registered native JS module '_print' 575s JS CTX: Enabling JIT 575s JS CTX: Initialized class GjsFileImporter prototype 0x2a21176000a0 575s JS IMPORT: Defining parent (nil) of 0x2a2117600100 'imports' is mod 0 575s JS IMPORT: Importing '_print' 575s JS NATIVE: Defining native module '_print' 575s JS IMPORT: Defining parent 0x2a2117600100 of 0x2a21176007b8 '_print' is mod 1 575s JS IMPORT: successfully imported module '_print' 575s JS IMPORT: Loading internal module 'loader' (resource:///org/cinnamon/cjs/modules/internal/loader.js) 575s 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 0x45deaa3b128 575s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x45deaa3b128 575s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x45deaa3b128 575s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x45deaa3b128 575s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x45deaa3b128 575s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x45deaa3b128 575s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x45deaa3b128 575s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x45deaa3b128 575s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x45deaa3b128 575s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x45deaa3b128 575s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x45deaa3b128 575s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x45deaa3b128 575s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x45deaa3b128 575s JS MAINLOOP: Main loop instance 0x2aa1b4d9390: hold 575s JS MAINLOOP: Enqueue job , promise=, allocation site= 575s JS MAINLOOP: Starting promise job dispatcher 575s JS MAINLOOP: Main loop instance 0x2aa1b4d9390: Spinning loop until released or hook cleared 575s JS MAINLOOP: handling job 0, 575s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 575s JS MAINLOOP: Main loop instance 0x2aa1b4d9390: release 575s JS MAINLOOP: Completed job 0 575s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine.js' (resource:///org/cjs/jsunit/minijasmine.js), global 0x45deaa3b128 575s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x45deaa3b128 575s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x45deaa3b128 575s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x45deaa3b128 575s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x45deaa3b128 575s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x45deaa3b128 575s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x45deaa3b128 575s JS IMPORT: Module metadata hook for module 0x2a21176130c0 575s JS IMPORT: Defining meta.importSync for module 0x2a21176130c0 575s JS NATIVE: Defining native module 'gi' 575s JS CTX: Initialized class GIRepositoryNamespace prototype 0x2a21176134b0 575s JS IMPORT: JS import 'overrides' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/overrides.js 575s JS IMPORT: JS import 'overrides' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/overrides.js 575s JS IMPORT: Adding directory 'resource:///org/cinnamon/cjs/modules/core/overrides' to child importer 'overrides' 575s JS IMPORT: Importing directory 'overrides' 575s JS IMPORT: Defining parent 0x2a2117600100 of 0x2a21176135b0 'overrides' is mod 1 575s JS IMPORT: Defined importer 'overrides' 0x2a21176135b0 in 0x2a2117600100 575s JS IMPORT: successfully imported directory 'overrides' 575s JS IMPORT: Importing '_promiseNative' 575s JS NATIVE: Defining native module '_promiseNative' 575s JS IMPORT: Defining parent 0x2a2117600100 of 0x2a2117613a70 '_promiseNative' is mod 1 575s JS IMPORT: successfully imported module '_promiseNative' 575s JS IMPORT: Importing module GLib succeeded 575s JS IMPORT: Defining parent 0x2a21176135b0 of 0x45deaa3c150 'GLib' is mod 1 575s JS IMPORT: successfully imported module 'GLib' 575s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 575s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x45deaa79060, JSClass 0x3ff9486af08, in object 0x45deaa79038 575s JS CTX: Initialized class GIRepositoryGType prototype 0x2a2117613dc0 575s JS CTX: Initialized class GIRepositoryFunction prototype 0x2a2117613e20 575s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 575s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 575s JS G BXD: Defined class for Error (GError), prototype 0x45deaa790b0, JSClass 0x3ff9486af08, in object 0x45deaa79038 575s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 575s JS G BXD: Defined class for Variant (GVariant), prototype 0x45deaa79100, JSClass 0x3ff9486af08, in object 0x45deaa79038 575s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 575s JS G BXD: Defined class for Bytes (GBytes), prototype 0x45deaa79150, JSClass 0x3ff9486af08, in object 0x45deaa79038 575s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 575s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 575s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x45deaa791a0, JSClass 0x3ff9486af08, in object 0x45deaa79038 575s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 575s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 575s JS G BXD: Defined class for Thread (GThread), prototype 0x45deaa791f0, JSClass 0x3ff9486af08, in object 0x45deaa79038 575s JS G BXD: Defining method ref in prototype for GLib.Thread 575s JS G BXD: Defining method unref in prototype for GLib.Thread 575s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 575s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x45deaa79240, JSClass 0x3ff9486af08, in object 0x45deaa79038 575s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 575s JS G BXD: Defined class for Regex (GRegex), prototype 0x45deaa79290, JSClass 0x3ff9486af08, in object 0x45deaa79038 575s JS G BXD: Defining method match in prototype for GLib.Regex 575s JS G BXD: Defining method match_full in prototype for GLib.Regex 575s JS G BXD: Defining method match_all in prototype for GLib.Regex 575s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 575s JS G NS: Defined namespace 'GLib' 0x45deaa79038 in GIRepository 0x2a2117613340 575s JS IMPORT: Importing module jasmine succeeded 575s JS IMPORT: Defining parent 0x2a2117600100 of 0x45deaa3cce0 'jasmine' is mod 1 575s JS IMPORT: successfully imported module 'jasmine' 575s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 575s JS MAINLOOP: Main loop instance 0x2aa1b4d9390: hold 575s JS MAINLOOP: Enqueue job , promise=, allocation site= 575s JS MAINLOOP: Main loop instance 0x2aa1b4d9390: Spinning loop until released or hook cleared 575s JS MAINLOOP: handling job 0, 575s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine.js async resolved" 575s JS MAINLOOP: Main loop instance 0x2aa1b4d9390: release 575s JS MAINLOOP: Completed job 0 575s JS IMPORT: Importing 'system' 575s JS NATIVE: Defining native module 'system' 575s JS IMPORT: Defining parent 0x2a2117600100 of 0x2a2117628398 'system' is mod 1 575s JS IMPORT: successfully imported module 'system' 575s JS IMPORT: Importing 'gi' 575s JS IMPORT: Defining parent 0x2a2117600100 of 0x2a2117613340 'gi' is mod 1 575s JS IMPORT: successfully imported module 'gi' 575s 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 575s JS G NS: Defined namespace 'CjsPrivate' 0x45deaa79330 in GIRepository 0x2a2117613340 575s JS IMPORT: JS import 'signals' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/signals.js 575s JS IMPORT: JS import 'lang' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/lang.js 575s JS IMPORT: JS import '_legacy' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_legacy.js 575s JS IMPORT: Importing module _legacy succeeded 575s JS IMPORT: Defining parent 0x2a2117600100 of 0x45deaa3cf10 '_legacy' is mod 1 575s JS IMPORT: successfully imported module '_legacy' 575s JS IMPORT: Importing module lang succeeded 575s JS IMPORT: Defining parent 0x2a2117600100 of 0x45deaa3cec0 'lang' is mod 1 575s JS IMPORT: successfully imported module 'lang' 575s JS IMPORT: JS import '_signals' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_signals.js 575s JS IMPORT: JS import '_signals' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_signals.js 575s JS IMPORT: Importing module _signals succeeded 575s JS IMPORT: Defining parent 0x2a2117600100 of 0x45deaa3cf60 '_signals' is mod 1 575s JS IMPORT: successfully imported module '_signals' 575s JS IMPORT: Importing module signals succeeded 575s JS IMPORT: Defining parent 0x2a2117600100 of 0x45deaa3ce70 'signals' is mod 1 575s JS IMPORT: successfully imported module 'signals' 575s JS IMPORT: Importing module Gio succeeded 575s JS IMPORT: Defining parent 0x2a21176135b0 of 0x45deaa3ce20 'Gio' is mod 1 575s JS IMPORT: successfully imported module 'Gio' 575s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 575s JS IMPORT: Importing '_gi' 575s JS NATIVE: Defining native module '_gi' 575s JS IMPORT: Defining parent 0x2a2117600100 of 0x2a211762b968 '_gi' is mod 1 575s JS IMPORT: successfully imported module '_gi' 575s JS IMPORT: JS import '_common' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_common.js 575s JS IMPORT: JS import '_common' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_common.js 575s JS IMPORT: Importing module _common succeeded 575s JS IMPORT: Defining parent 0x2a2117600100 of 0x45deaacc038 '_common' is mod 1 575s JS IMPORT: successfully imported module '_common' 575s JS IMPORT: Importing module GObject succeeded 575s JS IMPORT: Defining parent 0x2a21176135b0 of 0x45deaa3cfb0 'GObject' is mod 1 575s JS IMPORT: successfully imported module 'GObject' 575s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 575s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 575s JS G BXD: Defined class for String (GString), prototype 0x45deaa795d8, JSClass 0x3ff9486af08, in object 0x45deaa79358 575s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 575s JS G PRM: Defined class ParamSpec prototype is 0x45deaacc0d8 class 0x3ff948702e8 in object 0x45deaa79358 575s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 575s JS G OBJ: Defined class for Object (GObject), prototype 0x45deaa79740, JSClass 0x3ff9486b598, in object 0x45deaa79358 575s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 575s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 575s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x45deaa79768, JSClass 0x3ff9486b598, in object 0x45deaa79358 575s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 575s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 575s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 575s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 575s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 575s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 575s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 575s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 575s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 575s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 575s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 575s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 575s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 575s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 575s JS G NS: Defined namespace 'GObject' 0x45deaa79358 in GIRepository 0x2a2117613340 575s JS G OBJ: Defined class for Application (GApplication), prototype 0x45deaa797b8, JSClass 0x3ff9486b598, in object 0x45deaa79308 575s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 575s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x45deaacc5b0, JSClass 0x3ff9486b618, in object 0x45deaa79308 575s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 575s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 575s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 575s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 575s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 575s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 575s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 575s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 575s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 575s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 575s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x45deaa79830, JSClass 0x3ff9486b598, in object 0x45deaa79308 575s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 575s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x45deaacc830, JSClass 0x3ff9486b618, in object 0x45deaa79308 575s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 575s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x45deaa798a8, JSClass 0x3ff9486b598, in object 0x45deaa79308 575s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 575s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 575s JS G IFACE: Defined class for Initable (GInitable), prototype 0x45deaacc970, JSClass 0x3ff9486b618, in object 0x45deaa79308 575s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 575s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 575s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 575s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x45deaa79920, JSClass 0x3ff9486af08, in object 0x45deaa79308 575s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 575s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x45deaa79970, JSClass 0x3ff9486af08, in object 0x45deaa79308 575s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'CjsPrivate' 575s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 575s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x45deaa799c0, JSClass 0x3ff9486b598, in object 0x45deaa79308 575s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x45deaa79a10, JSClass 0x3ff9486b598, in object 0x45deaa79330 575s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 575s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x45deaa79a60, JSClass 0x3ff9486b598, in object 0x45deaa79308 575s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 575s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 575s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 575s JS G IFACE: Defined class for File (GFile), prototype 0x45deaaccad8, JSClass 0x3ff9486b618, in object 0x45deaa79308 575s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x45deaa79ad8, JSClass 0x3ff9486b598, in object 0x2a2117613420 575s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 575s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x45deaa79b50, JSClass 0x3ff9486b598, in object 0x45deaa79308 575s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 575s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 575s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x45deaa79ba0, JSClass 0x3ff9486b598, in object 0x45deaa79308 575s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 575s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x45deaa79bf0, JSClass 0x3ff9486b598, in object 0x45deaa79308 575s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 575s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x45deaa79c40, JSClass 0x3ff9486af08, in object 0x45deaa79308 575s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 575s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 575s JS G OBJ: Defined class for Settings (GSettings), prototype 0x45deaa79c90, JSClass 0x3ff9486b598, in object 0x45deaa79308 575s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 575s JS G NS: Defined namespace 'Gio' 0x45deaa79308 in GIRepository 0x2a2117613340 575s JS CTX: Script evaluation succeeded 575s JS MAINLOOP: Main loop instance 0x2aa1b4d9390: Spinning loop until released or hook cleared 575s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine-executor.js' (resource:///org/cjs/jsunit/minijasmine-executor.js), global 0x45deaa3b128 575s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x45deaa3b128 575s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x45deaa3b128 575s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x45deaa3b128 575s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x45deaa3b128 575s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x45deaa3b128 575s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x45deaa3b128 575s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x45deaa3b128 575s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x45deaa3b128 575s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x45deaa3b128 575s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x45deaa3b128 575s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x45deaa3b128 575s JS IMPORT: Module metadata hook for module 0x2a211763b2a0 575s JS IMPORT: Defining meta.importSync for module 0x2a211763b2a0 575s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x45deaa3b128 575s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x45deaa3b128 575s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 575s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 575s JS MAINLOOP: Set main loop hook to 575s JS MAINLOOP: Main loop instance 0x2aa1b4d9390: hold 575s JS MAINLOOP: Running and clearing main loop hook 575s JS G BXD: Defining method run in prototype for GLib.MainLoop 575s 1..12 575s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 575s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 575s JS G BXD: Defined class for Source (GSource), prototype 0x45deaa79ce0, JSClass 0x3ff9486af08, in object 0x45deaa79038 575s JS G BXD: Defining method set_priority in prototype for GLib.Source 575s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 575s JS G BXD: Defining method attach in prototype for GLib.Source 575s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 575s JS IMPORT: Module metadata hook for module 0x45deaa62e78 575s JS IMPORT: Defining meta.importSync for module 0x45deaa62e78 575s JS G BXD: Defining method destroy in prototype for GLib.Source 575s ok 1 System.addressOf() gives different results for different objects 575s ok 2 System.refcount() gives the correct number 575s ok 3 System.addressOfGObject() gives different results for different objects 575s ok 4 System.addressOfGObject() throws for non GObject objects 575s ok 5 System.gc() does not crash the application 575s ok 6 System.dumpHeap() throws but does not crash when given a nonexistent path 575s ok 7 System.dumpMemoryInfo() 575s ok 8 System.dumpMemoryInfo() throws but does not crash when given a nonexistent path 575s ok 9 System.programPath is null when executed from minijasmine 575s ok 10 System.programArgs System.programArgs is an array 575s ok 11 System.programArgs modifications persist 575s ok 12 System.programArgs System.programArgs is equal to ARGV 575s JS G BXD: Defining method quit in prototype for GLib.MainLoop 575s JS MAINLOOP: Enqueue job , promise=, allocation site= 575s JS MAINLOOP: Main loop instance 0x2aa1b4d9390: Spinning loop until released or hook cleared 575s JS MAINLOOP: handling job 0, 575s JS MAINLOOP: Enqueue job , promise=, allocation site= 575s JS MAINLOOP: Completed job 0 575s JS MAINLOOP: handling job 1, 575s JS MAINLOOP: Enqueue job , promise=, allocation site= 575s JS MAINLOOP: Completed job 1 575s JS MAINLOOP: handling job 2, 575s JS MAINLOOP: Enqueue job , promise=, allocation site= 575s JS MAINLOOP: Completed job 2 575s JS MAINLOOP: handling job 3, 575s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine-executor.js async resolved" 575s JS MAINLOOP: Main loop instance 0x2aa1b4d9390: release 575s JS MAINLOOP: Completed job 3 575s JS MEMORY: Memory report: before destroying context 575s JS MEMORY: 267 objects currently alive 575s JS MEMORY: boxed_instance = 49 575s JS MEMORY: boxed_prototype = 12 575s JS MEMORY: closure = 1 575s JS MEMORY: function = 174 575s JS MEMORY: fundamental_instance = 0 575s JS MEMORY: fundamental_prototype = 0 575s JS MEMORY: gerror_instance = 0 575s JS MEMORY: gerror_prototype = 0 575s JS MEMORY: interface = 4 575s JS MEMORY: module = 9 575s JS MEMORY: ns = 4 575s JS MEMORY: object_instance = 1 575s JS MEMORY: object_prototype = 13 575s JS MEMORY: param = 0 575s JS MEMORY: union_instance = 0 575s JS MEMORY: union_prototype = 0 575s JS CTX: JS shutdown sequence 575s JS CTX: Stopping profiler 575s JS CTX: Shutting down toggle queue 575s JS CTX: Notifying external reference holders of GjsContext dispose 575s JS MAINLOOP: Stopping promise job dispatcher 575s JS CTX: Notifying reference holders of GjsContext dispose 575s JS CTX: Checking unhandled promise rejections 575s JS CTX: Releasing cached JS wrappers 575s JS CTX: Final triggered GC 575s JS CTX: Destroying JS context 575s JS CTX: Releasing all native objects 575s JS CTX: Disabling auto GC 575s JS CTX: Ending trace on global object 575s JS CTX: Freeing allocated resources 575s JS CTX: JS context destroyed 575s PASS: cjs/testSystem.test 575s Running test: cjs/detach.test 575s 1..1 575s ok 1 - /usr/libexec/installed-tests/cjs/debugger/detach.debugger 575s PASS: cjs/detach.test 575s Running test: cjs/keys.test 575s 1..1 575s ok 1 - /usr/libexec/installed-tests/cjs/debugger/keys.debugger 575s PASS: cjs/keys.test 575s Running test: cjs/testPrint.test 575s JS NATIVE: Registered native JS module '_promiseNative' 575s JS NATIVE: Registered native JS module '_byteArrayNative' 575s JS NATIVE: Registered native JS module '_encodingNative' 575s JS NATIVE: Registered native JS module '_gi' 575s JS NATIVE: Registered native JS module 'gi' 575s JS NATIVE: Registered native JS module 'cairoNative' 575s JS NATIVE: Registered native JS module 'system' 575s JS NATIVE: Registered native JS module 'console' 575s JS NATIVE: Registered native JS module '_print' 575s JS CTX: Enabling JIT 575s JS CTX: Initialized class GjsFileImporter prototype 0x3343274000a0 575s JS IMPORT: Defining parent (nil) of 0x334327400100 'imports' is mod 0 575s JS IMPORT: Importing '_print' 575s JS NATIVE: Defining native module '_print' 575s JS IMPORT: Defining parent 0x334327400100 of 0x3343274007b8 '_print' is mod 1 575s JS IMPORT: successfully imported module '_print' 575s JS IMPORT: Loading internal module 'loader' (resource:///org/cinnamon/cjs/modules/internal/loader.js) 575s 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 0x185558f3b128 575s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x185558f3b128 575s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x185558f3b128 575s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x185558f3b128 575s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x185558f3b128 575s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x185558f3b128 575s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x185558f3b128 575s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x185558f3b128 575s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x185558f3b128 575s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x185558f3b128 575s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x185558f3b128 575s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x185558f3b128 575s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x185558f3b128 575s JS MAINLOOP: Main loop instance 0x2aa0e07c390: hold 575s JS MAINLOOP: Enqueue job , promise=, allocation site= 575s JS MAINLOOP: Starting promise job dispatcher 575s JS MAINLOOP: Main loop instance 0x2aa0e07c390: Spinning loop until released or hook cleared 575s JS MAINLOOP: handling job 0, 575s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 575s JS MAINLOOP: Main loop instance 0x2aa0e07c390: release 575s JS MAINLOOP: Completed job 0 575s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine.js' (resource:///org/cjs/jsunit/minijasmine.js), global 0x185558f3b128 575s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x185558f3b128 575s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x185558f3b128 575s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x185558f3b128 575s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x185558f3b128 575s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x185558f3b128 575s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x185558f3b128 575s JS IMPORT: Module metadata hook for module 0x3343274130c0 575s JS IMPORT: Defining meta.importSync for module 0x3343274130c0 575s JS NATIVE: Defining native module 'gi' 575s JS CTX: Initialized class GIRepositoryNamespace prototype 0x3343274134b0 575s JS IMPORT: JS import 'overrides' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/overrides.js 575s JS IMPORT: JS import 'overrides' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/overrides.js 575s JS IMPORT: Adding directory 'resource:///org/cinnamon/cjs/modules/core/overrides' to child importer 'overrides' 575s JS IMPORT: Importing directory 'overrides' 575s JS IMPORT: Defining parent 0x334327400100 of 0x3343274135b0 'overrides' is mod 1 575s JS IMPORT: Defined importer 'overrides' 0x3343274135b0 in 0x334327400100 575s JS IMPORT: successfully imported directory 'overrides' 575s JS IMPORT: Importing '_promiseNative' 575s JS NATIVE: Defining native module '_promiseNative' 575s JS IMPORT: Defining parent 0x334327400100 of 0x334327413a70 '_promiseNative' is mod 1 575s JS IMPORT: successfully imported module '_promiseNative' 575s JS IMPORT: Importing module GLib succeeded 575s JS IMPORT: Defining parent 0x3343274135b0 of 0x185558f3c150 'GLib' is mod 1 575s JS IMPORT: successfully imported module 'GLib' 575s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 575s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x185558f79060, JSClass 0x3ff9786af08, in object 0x185558f79038 575s JS CTX: Initialized class GIRepositoryGType prototype 0x334327413dc0 575s JS CTX: Initialized class GIRepositoryFunction prototype 0x334327413e20 575s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 575s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 575s JS G BXD: Defined class for Error (GError), prototype 0x185558f790b0, JSClass 0x3ff9786af08, in object 0x185558f79038 575s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 575s JS G BXD: Defined class for Variant (GVariant), prototype 0x185558f79100, JSClass 0x3ff9786af08, in object 0x185558f79038 575s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 575s JS G BXD: Defined class for Bytes (GBytes), prototype 0x185558f79150, JSClass 0x3ff9786af08, in object 0x185558f79038 575s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 575s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 575s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x185558f791a0, JSClass 0x3ff9786af08, in object 0x185558f79038 575s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 575s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 575s JS G BXD: Defined class for Thread (GThread), prototype 0x185558f791f0, JSClass 0x3ff9786af08, in object 0x185558f79038 575s JS G BXD: Defining method ref in prototype for GLib.Thread 575s JS G BXD: Defining method unref in prototype for GLib.Thread 575s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 575s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x185558f79240, JSClass 0x3ff9786af08, in object 0x185558f79038 575s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 575s JS G BXD: Defined class for Regex (GRegex), prototype 0x185558f79290, JSClass 0x3ff9786af08, in object 0x185558f79038 575s JS G BXD: Defining method match in prototype for GLib.Regex 575s JS G BXD: Defining method match_full in prototype for GLib.Regex 575s JS G BXD: Defining method match_all in prototype for GLib.Regex 575s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 575s JS G NS: Defined namespace 'GLib' 0x185558f79038 in GIRepository 0x334327413340 575s JS IMPORT: Importing module jasmine succeeded 575s JS IMPORT: Defining parent 0x334327400100 of 0x185558f3cce0 'jasmine' is mod 1 575s JS IMPORT: successfully imported module 'jasmine' 575s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 575s JS MAINLOOP: Main loop instance 0x2aa0e07c390: hold 575s JS MAINLOOP: Enqueue job , promise=, allocation site= 575s JS MAINLOOP: Main loop instance 0x2aa0e07c390: Spinning loop until released or hook cleared 575s JS MAINLOOP: handling job 0, 575s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine.js async resolved" 575s JS MAINLOOP: Main loop instance 0x2aa0e07c390: release 575s JS MAINLOOP: Completed job 0 575s JS IMPORT: Importing 'gi' 575s JS IMPORT: Defining parent 0x334327400100 of 0x334327413340 'gi' is mod 1 575s JS IMPORT: successfully imported module 'gi' 575s 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 575s JS G NS: Defined namespace 'Gdk' 0x185558f79308 in GIRepository 0x334327413340 575s JS IMPORT: JS import 'byteArray' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/byteArray.js 575s JS IMPORT: Importing '_byteArrayNative' 575s JS NATIVE: Defining native module '_byteArrayNative' 575s JS IMPORT: Defining parent 0x334327400100 of 0x334327428680 '_byteArrayNative' is mod 1 575s JS IMPORT: successfully imported module '_byteArrayNative' 575s JS IMPORT: Importing module byteArray succeeded 575s JS IMPORT: Defining parent 0x334327400100 of 0x185558f3ce20 'byteArray' is mod 1 575s JS IMPORT: successfully imported module 'byteArray' 575s JS CTX: Script evaluation succeeded 575s JS MAINLOOP: Main loop instance 0x2aa0e07c390: Spinning loop until released or hook cleared 575s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine-executor.js' (resource:///org/cjs/jsunit/minijasmine-executor.js), global 0x185558f3b128 575s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x185558f3b128 575s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x185558f3b128 575s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x185558f3b128 575s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x185558f3b128 575s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x185558f3b128 575s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x185558f3b128 575s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x185558f3b128 575s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x185558f3b128 575s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x185558f3b128 575s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x185558f3b128 575s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x185558f3b128 575s JS IMPORT: Module metadata hook for module 0x3343274039d8 575s JS IMPORT: Defining meta.importSync for module 0x3343274039d8 575s JS NATIVE: Defining native module 'system' 575s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x185558f3b128 575s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x185558f3b128 575s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 575s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 575s JS MAINLOOP: Set main loop hook to 575s JS MAINLOOP: Main loop instance 0x2aa0e07c390: hold 575s JS MAINLOOP: Running and clearing main loop hook 575s JS G BXD: Defining method run in prototype for GLib.MainLoop 575s 1..46 575s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 575s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 575s JS G BXD: Defined class for Source (GSource), prototype 0x185558f79330, JSClass 0x3ff9786af08, in object 0x185558f79038 575s JS G BXD: Defining method set_priority in prototype for GLib.Source 575s JS IMPORT: Importing '_gi' 575s JS NATIVE: Defining native module '_gi' 575s JS IMPORT: Defining parent 0x185558f3ebc8 of 0x33432740d670 '_gi' is mod 1 575s JS IMPORT: successfully imported module '_gi' 575s 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 575s JS G NS: Defined namespace 'CjsPrivate' 0x185558f793d0 in GIRepository 0x185558f3ebb0 575s JS IMPORT: JS import '_common' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_common.js 575s JS IMPORT: JS import '_common' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_common.js 575s JS IMPORT: Importing module _common succeeded 575s JS IMPORT: Defining parent 0x185558f3ebc8 of 0x185558fc2ab0 '_common' is mod 1 575s JS IMPORT: successfully imported module '_common' 575s JS IMPORT: JS import '_legacy' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_legacy.js 575s JS IMPORT: Importing module _legacy succeeded 575s JS IMPORT: Defining parent 0x185558f3ebc8 of 0x185558fc2b00 '_legacy' is mod 1 575s JS IMPORT: successfully imported module '_legacy' 575s JS IMPORT: Importing module GObject succeeded 575s JS IMPORT: Defining parent 0x185558f3ebe0 of 0x185558fc2a60 'GObject' is mod 1 575s JS IMPORT: successfully imported module 'GObject' 575s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 575s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 575s JS G BXD: Defined class for String (GString), prototype 0x185558f79650, JSClass 0x3ff9786af08, in object 0x185558f793a8 575s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 575s JS G PRM: Defined class ParamSpec prototype is 0x185558fc2ba0 class 0x3ff978702e8 in object 0x185558f793a8 575s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 575s JS G OBJ: Defined class for Object (GObject), prototype 0x185558f797b8, JSClass 0x3ff9786b598, in object 0x185558f793a8 575s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 575s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 575s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x185558f797e0, JSClass 0x3ff9786b598, in object 0x185558f793a8 575s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 575s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 575s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 575s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 575s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 575s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 575s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 575s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 575s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 575s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 575s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 575s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 575s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 575s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 575s JS G NS: Defined namespace 'GObject' 0x185558f793a8 in GIRepository 0x185558f3ebb0 575s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 575s JS G BXD: Defining method attach in prototype for GLib.Source 575s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 575s JS IMPORT: Module metadata hook for module 0x185558f62af8 575s JS IMPORT: Defining meta.importSync for module 0x185558f62af8 575s JS G BXD: Defining method destroy in prototype for GLib.Source 575s ok 1 print can be spied upon 575s ok 2 printerr can be spied upon 575s ok 3 log can be spied upon 575s ok 4 logError can be spied upon 575s ok 5 prettyPrint property value primitive 575s ok 6 prettyPrint property value is object reference 575s ok 7 prettyPrint more than one property 575s ok 8 prettyPrint add property value after property value object reference 575s ok 9 prettyPrint array 575s ok 10 prettyPrint property value array 575s ok 11 prettyPrint array reference is the only array element 575s ok 12 prettyPrint array reference is one of multiple array elements 575s ok 13 prettyPrint nested array 575s ok 14 prettyPrint property value nested array 575s ok 15 prettyPrint function 575s ok 16 prettyPrint property value function 575s ok 17 prettyPrint date 575s ok 18 prettyPrint property value date 575s JS G NS: Found info type STRUCT for 'Rectangle' in namespace 'Gdk' 575s JS G BXD: Defined class for Rectangle (GdkRectangle), prototype 0x185558ffc600, JSClass 0x3ff9786af08, in object 0x185558f79308 575s ok 19 prettyPrint toString is overridden on object 575s JS G NS: Found info type FLAGS for 'AnchorHints' in namespace 'Gdk' 575s JS G ENUM: Defining enum value FLIP_X (fixed from flip_x) 1 575s JS G ENUM: Defining enum value FLIP_Y (fixed from flip_y) 2 575s JS G ENUM: Defining enum value SLIDE_X (fixed from slide_x) 4 575s JS G ENUM: Defining enum value SLIDE_Y (fixed from slide_y) 8 575s JS G ENUM: Defining enum value RESIZE_X (fixed from resize_x) 16 575s JS G ENUM: Defining enum value RESIZE_Y (fixed from resize_y) 32 575s JS G ENUM: Defining enum value FLIP (fixed from flip) 3 575s JS G ENUM: Defining enum value SLIDE (fixed from slide) 12 575s JS G ENUM: Defining enum value RESIZE (fixed from resize) 48 575s JS G ENUM: Defining Gdk.AnchorHints as 0x33432747e4d0 575s JS G NS: Found info type OBJECT for 'AppLaunchContext' in namespace 'Gdk' 575s JS IMPORT: JS import 'signals' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/signals.js 575s JS IMPORT: JS import 'lang' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/lang.js 575s JS IMPORT: Importing module lang succeeded 575s JS IMPORT: Defining parent 0x185558f3ebc8 of 0x185558ff4538 'lang' is mod 1 575s JS IMPORT: successfully imported module 'lang' 575s JS IMPORT: JS import '_signals' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_signals.js 575s JS IMPORT: JS import '_signals' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_signals.js 575s JS IMPORT: Importing module _signals succeeded 575s JS IMPORT: Defining parent 0x185558f3ebc8 of 0x185558ff4588 '_signals' is mod 1 575s JS IMPORT: successfully imported module '_signals' 575s JS IMPORT: Importing module signals succeeded 575s JS IMPORT: Defining parent 0x185558f3ebc8 of 0x185558ff44e8 'signals' is mod 1 575s JS IMPORT: successfully imported module 'signals' 575s JS IMPORT: Importing module Gio succeeded 575s JS IMPORT: Defining parent 0x185558f3ebe0 of 0x185558ff4498 'Gio' is mod 1 575s JS IMPORT: successfully imported module 'Gio' 575s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 575s JS G OBJ: Defined class for Application (GApplication), prototype 0x185558ffc768, JSClass 0x3ff9786b598, in object 0x185558ffc740 575s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 575s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x2f97e6627178, JSClass 0x3ff9786b618, in object 0x185558ffc740 575s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 575s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 575s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 575s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 575s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 575s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 575s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 575s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 575s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 575s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 575s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x185558ffc7e0, JSClass 0x3ff9786b598, in object 0x185558ffc740 575s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 575s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x2f97e66273f8, JSClass 0x3ff9786b618, in object 0x185558ffc740 575s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 575s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x185558ffc858, JSClass 0x3ff9786b598, in object 0x185558ffc740 575s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 575s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 575s JS G IFACE: Defined class for Initable (GInitable), prototype 0x2f97e6627538, JSClass 0x3ff9786b618, in object 0x185558ffc740 575s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 575s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 575s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 575s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x185558ffc8d0, JSClass 0x3ff9786af08, in object 0x185558ffc740 575s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 575s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x185558ffc920, JSClass 0x3ff9786af08, in object 0x185558ffc740 575s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'CjsPrivate' 575s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 575s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x185558ffc970, JSClass 0x3ff9786b598, in object 0x185558ffc740 575s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x185558ffc9c0, JSClass 0x3ff9786b598, in object 0x185558f793d0 575s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 575s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x185558ffca10, JSClass 0x3ff9786b598, in object 0x185558ffc740 575s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 575s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 575s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 575s JS G IFACE: Defined class for File (GFile), prototype 0x2f97e66276a0, JSClass 0x3ff9786b618, in object 0x185558ffc740 575s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x185558ffca88, JSClass 0x3ff9786b598, in object 0x185558f3ece8 575s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 575s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x185558ffcb00, JSClass 0x3ff9786b598, in object 0x185558ffc740 575s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 575s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 575s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x185558ffcb50, JSClass 0x3ff9786b598, in object 0x185558ffc740 575s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 575s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x185558ffcba0, JSClass 0x3ff9786b598, in object 0x185558ffc740 575s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 575s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x185558ffcbf0, JSClass 0x3ff9786af08, in object 0x185558ffc740 575s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 575s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 575s JS G OBJ: Defined class for Settings (GSettings), prototype 0x185558ffcc40, JSClass 0x3ff9786b598, in object 0x185558ffc740 575s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 575s JS G NS: Defined namespace 'Gio' 0x185558ffc740 in GIRepository 0x185558f3ebb0 575s JS G NS: Found info type OBJECT for 'AppLaunchContext' in namespace 'Gio' 575s JS G OBJ: Defined class for AppLaunchContext (GAppLaunchContext), prototype 0x185558ffcc90, JSClass 0x3ff9786b598, in object 0x185558ffc740 575s JS G OBJ: Defined class for AppLaunchContext (GdkAppLaunchContext), prototype 0x185558ffcce0, JSClass 0x3ff9786b598, in object 0x185558f79308 575s JS G NS: Found info type STRUCT for 'Atom' in namespace 'Gdk' 575s JS G BXD: Defined class for Atom (void), prototype 0x185558ffcd30, JSClass 0x3ff9786af08, in object 0x185558f79308 575s JS G NS: Found info type FLAGS for 'AxisFlags' in namespace 'Gdk' 575s JS G ENUM: Defining enum value X (fixed from x) 2 575s JS G ENUM: Defining enum value Y (fixed from y) 4 575s JS G ENUM: Defining enum value PRESSURE (fixed from pressure) 8 575s JS G ENUM: Defining enum value XTILT (fixed from xtilt) 16 575s JS G ENUM: Defining enum value YTILT (fixed from ytilt) 32 575s JS G ENUM: Defining enum value WHEEL (fixed from wheel) 64 575s JS G ENUM: Defining enum value DISTANCE (fixed from distance) 128 575s JS G ENUM: Defining enum value ROTATION (fixed from rotation) 256 575s JS G ENUM: Defining enum value SLIDER (fixed from slider) 512 575s JS G ENUM: Defining Gdk.AxisFlags as 0x334327403238 575s JS G NS: Found info type ENUM for 'AxisUse' in namespace 'Gdk' 575s JS G ENUM: Defining enum value IGNORE (fixed from ignore) 0 575s JS G ENUM: Defining enum value X (fixed from x) 1 575s JS G ENUM: Defining enum value Y (fixed from y) 2 575s JS G ENUM: Defining enum value PRESSURE (fixed from pressure) 3 575s JS G ENUM: Defining enum value XTILT (fixed from xtilt) 4 575s JS G ENUM: Defining enum value YTILT (fixed from ytilt) 5 575s JS G ENUM: Defining enum value WHEEL (fixed from wheel) 6 575s JS G ENUM: Defining enum value DISTANCE (fixed from distance) 7 575s JS G ENUM: Defining enum value ROTATION (fixed from rotation) 8 575s JS G ENUM: Defining enum value SLIDER (fixed from slider) 9 575s JS G ENUM: Defining enum value LAST (fixed from last) 10 575s JS G ENUM: Defining Gdk.AxisUse as 0x334327403c00 575s JS G NS: Found info type CONSTANT for 'BUTTON_MIDDLE' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'BUTTON_PRIMARY' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'BUTTON_SECONDARY' in namespace 'Gdk' 575s JS G NS: Found info type ENUM for 'ByteOrder' in namespace 'Gdk' 575s JS G ENUM: Defining enum value LSB_FIRST (fixed from lsb_first) 0 575s JS G ENUM: Defining enum value MSB_FIRST (fixed from msb_first) 1 575s JS G ENUM: Defining Gdk.ByteOrder as 0x334327404828 575s JS G NS: Found info type CONSTANT for 'CURRENT_TIME' in namespace 'Gdk' 575s JS G NS: Found info type STRUCT for 'Color' in namespace 'Gdk' 575s JS G BXD: Defined class for Color (GdkColor), prototype 0x185558ffcdd0, JSClass 0x3ff9786af08, in object 0x185558f79308 575s JS G NS: Found info type ENUM for 'CrossingMode' in namespace 'Gdk' 575s JS G ENUM: Defining enum value NORMAL (fixed from normal) 0 575s JS G ENUM: Defining enum value GRAB (fixed from grab) 1 575s JS G ENUM: Defining enum value UNGRAB (fixed from ungrab) 2 575s JS G ENUM: Defining enum value GTK_GRAB (fixed from gtk_grab) 3 575s JS G ENUM: Defining enum value GTK_UNGRAB (fixed from gtk_ungrab) 4 575s JS G ENUM: Defining enum value STATE_CHANGED (fixed from state_changed) 5 575s JS G ENUM: Defining enum value TOUCH_BEGIN (fixed from touch_begin) 6 575s JS G ENUM: Defining enum value TOUCH_END (fixed from touch_end) 7 575s JS G ENUM: Defining enum value DEVICE_SWITCH (fixed from device_switch) 8 575s JS G ENUM: Defining Gdk.CrossingMode as 0x334327404e70 575s JS G NS: Found info type OBJECT for 'Cursor' in namespace 'Gdk' 575s JS G OBJ: Defined class for Cursor (GdkCursor), prototype 0x185558ffce48, JSClass 0x3ff9786b598, in object 0x185558f79308 575s JS G NS: Found info type ENUM for 'CursorType' in namespace 'Gdk' 575s JS G ENUM: Defining enum value X_CURSOR (fixed from x_cursor) 0 575s JS G ENUM: Defining enum value ARROW (fixed from arrow) 2 575s JS G ENUM: Defining enum value BASED_ARROW_DOWN (fixed from based_arrow_down) 4 575s JS G ENUM: Defining enum value BASED_ARROW_UP (fixed from based_arrow_up) 6 575s JS G ENUM: Defining enum value BOAT (fixed from boat) 8 575s JS G ENUM: Defining enum value BOGOSITY (fixed from bogosity) 10 575s JS G ENUM: Defining enum value BOTTOM_LEFT_CORNER (fixed from bottom_left_corner) 12 575s JS G ENUM: Defining enum value BOTTOM_RIGHT_CORNER (fixed from bottom_right_corner) 14 575s JS G ENUM: Defining enum value BOTTOM_SIDE (fixed from bottom_side) 16 575s JS G ENUM: Defining enum value BOTTOM_TEE (fixed from bottom_tee) 18 575s JS G ENUM: Defining enum value BOX_SPIRAL (fixed from box_spiral) 20 575s JS G ENUM: Defining enum value CENTER_PTR (fixed from center_ptr) 22 575s JS G ENUM: Defining enum value CIRCLE (fixed from circle) 24 575s JS G ENUM: Defining enum value CLOCK (fixed from clock) 26 575s JS G ENUM: Defining enum value COFFEE_MUG (fixed from coffee_mug) 28 575s JS G ENUM: Defining enum value CROSS (fixed from cross) 30 575s JS G ENUM: Defining enum value CROSS_REVERSE (fixed from cross_reverse) 32 575s JS G ENUM: Defining enum value CROSSHAIR (fixed from crosshair) 34 575s JS G ENUM: Defining enum value DIAMOND_CROSS (fixed from diamond_cross) 36 575s JS G ENUM: Defining enum value DOT (fixed from dot) 38 575s JS G ENUM: Defining enum value DOTBOX (fixed from dotbox) 40 575s JS G ENUM: Defining enum value DOUBLE_ARROW (fixed from double_arrow) 42 575s JS G ENUM: Defining enum value DRAFT_LARGE (fixed from draft_large) 44 575s JS G ENUM: Defining enum value DRAFT_SMALL (fixed from draft_small) 46 575s JS G ENUM: Defining enum value DRAPED_BOX (fixed from draped_box) 48 575s JS G ENUM: Defining enum value EXCHANGE (fixed from exchange) 50 575s JS G ENUM: Defining enum value FLEUR (fixed from fleur) 52 575s JS G ENUM: Defining enum value GOBBLER (fixed from gobbler) 54 575s JS G ENUM: Defining enum value GUMBY (fixed from gumby) 56 575s JS G ENUM: Defining enum value HAND1 (fixed from hand1) 58 575s JS G ENUM: Defining enum value HAND2 (fixed from hand2) 60 575s JS G ENUM: Defining enum value HEART (fixed from heart) 62 575s JS G ENUM: Defining enum value ICON (fixed from icon) 64 575s JS G ENUM: Defining enum value IRON_CROSS (fixed from iron_cross) 66 575s JS G ENUM: Defining enum value LEFT_PTR (fixed from left_ptr) 68 575s JS G ENUM: Defining enum value LEFT_SIDE (fixed from left_side) 70 575s JS G ENUM: Defining enum value LEFT_TEE (fixed from left_tee) 72 575s JS G ENUM: Defining enum value LEFTBUTTON (fixed from leftbutton) 74 575s JS G ENUM: Defining enum value LL_ANGLE (fixed from ll_angle) 76 575s JS G ENUM: Defining enum value LR_ANGLE (fixed from lr_angle) 78 575s JS G ENUM: Defining enum value MAN (fixed from man) 80 575s JS G ENUM: Defining enum value MIDDLEBUTTON (fixed from middlebutton) 82 575s JS G ENUM: Defining enum value MOUSE (fixed from mouse) 84 575s JS G ENUM: Defining enum value PENCIL (fixed from pencil) 86 575s JS G ENUM: Defining enum value PIRATE (fixed from pirate) 88 575s JS G ENUM: Defining enum value PLUS (fixed from plus) 90 575s JS G ENUM: Defining enum value QUESTION_ARROW (fixed from question_arrow) 92 575s JS G ENUM: Defining enum value RIGHT_PTR (fixed from right_ptr) 94 575s JS G ENUM: Defining enum value RIGHT_SIDE (fixed from right_side) 96 575s JS G ENUM: Defining enum value RIGHT_TEE (fixed from right_tee) 98 575s JS G ENUM: Defining enum value RIGHTBUTTON (fixed from rightbutton) 100 575s JS G ENUM: Defining enum value RTL_LOGO (fixed from rtl_logo) 102 575s JS G ENUM: Defining enum value SAILBOAT (fixed from sailboat) 104 575s JS G ENUM: Defining enum value SB_DOWN_ARROW (fixed from sb_down_arrow) 106 575s JS G ENUM: Defining enum value SB_H_DOUBLE_ARROW (fixed from sb_h_double_arrow) 108 575s JS G ENUM: Defining enum value SB_LEFT_ARROW (fixed from sb_left_arrow) 110 575s JS G ENUM: Defining enum value SB_RIGHT_ARROW (fixed from sb_right_arrow) 112 575s JS G ENUM: Defining enum value SB_UP_ARROW (fixed from sb_up_arrow) 114 575s JS G ENUM: Defining enum value SB_V_DOUBLE_ARROW (fixed from sb_v_double_arrow) 116 575s JS G ENUM: Defining enum value SHUTTLE (fixed from shuttle) 118 575s JS G ENUM: Defining enum value SIZING (fixed from sizing) 120 575s JS G ENUM: Defining enum value SPIDER (fixed from spider) 122 575s JS G ENUM: Defining enum value SPRAYCAN (fixed from spraycan) 124 575s JS G ENUM: Defining enum value STAR (fixed from star) 126 575s JS G ENUM: Defining enum value TARGET (fixed from target) 128 575s JS G ENUM: Defining enum value TCROSS (fixed from tcross) 130 575s JS G ENUM: Defining enum value TOP_LEFT_ARROW (fixed from top_left_arrow) 132 575s JS G ENUM: Defining enum value TOP_LEFT_CORNER (fixed from top_left_corner) 134 575s JS G ENUM: Defining enum value TOP_RIGHT_CORNER (fixed from top_right_corner) 136 575s JS G ENUM: Defining enum value TOP_SIDE (fixed from top_side) 138 575s JS G ENUM: Defining enum value TOP_TEE (fixed from top_tee) 140 575s JS G ENUM: Defining enum value TREK (fixed from trek) 142 575s JS G ENUM: Defining enum value UL_ANGLE (fixed from ul_angle) 144 575s JS G ENUM: Defining enum value UMBRELLA (fixed from umbrella) 146 575s JS G ENUM: Defining enum value UR_ANGLE (fixed from ur_angle) 148 575s JS G ENUM: Defining enum value WATCH (fixed from watch) 150 575s JS G ENUM: Defining enum value XTERM (fixed from xterm) 152 575s JS G ENUM: Defining enum value LAST_CURSOR (fixed from last_cursor) 153 575s JS G ENUM: Defining enum value BLANK_CURSOR (fixed from blank_cursor) -2 575s JS G ENUM: Defining enum value CURSOR_IS_PIXMAP (fixed from cursor_is_pixmap) -1 575s JS G ENUM: Defining Gdk.CursorType as 0x3343274058b8 575s JS G NS: Found info type OBJECT for 'Device' in namespace 'Gdk' 575s JS G OBJ: Defined class for Device (GdkDevice), prototype 0x185558ffcec0, JSClass 0x3ff9786b598, in object 0x185558f79308 575s JS G NS: Found info type OBJECT for 'DeviceManager' in namespace 'Gdk' 575s JS G OBJ: Defined class for DeviceManager (GdkDeviceManager), prototype 0x185558ffcf10, JSClass 0x3ff9786b598, in object 0x185558f79308 575s JS G NS: Found info type INTERFACE for 'DevicePad' in namespace 'Gdk' 575s JS G IFACE: Defined class for DevicePad (GdkDevicePad), prototype 0x2f97e6634308, JSClass 0x3ff9786b618, in object 0x185558f79308 575s JS G NS: Found info type ENUM for 'DevicePadFeature' in namespace 'Gdk' 575s JS G ENUM: Defining enum value BUTTON (fixed from button) 0 575s JS G ENUM: Defining enum value RING (fixed from ring) 1 575s JS G ENUM: Defining enum value STRIP (fixed from strip) 2 575s JS G ENUM: Defining Gdk.DevicePadFeature as 0x334327409948 575s JS G NS: Found info type STRUCT for 'DevicePadInterface' in namespace 'Gdk' 575s JS G NS: Found info type OBJECT for 'DeviceTool' in namespace 'Gdk' 575s JS G OBJ: Defined class for DeviceTool (GdkDeviceTool), prototype 0x185558ffcfb0, JSClass 0x3ff9786b598, in object 0x185558f79308 575s JS G NS: Found info type ENUM for 'DeviceToolType' in namespace 'Gdk' 575s JS G ENUM: Defining enum value UNKNOWN (fixed from unknown) 0 575s JS G ENUM: Defining enum value PEN (fixed from pen) 1 575s JS G ENUM: Defining enum value ERASER (fixed from eraser) 2 575s JS G ENUM: Defining enum value BRUSH (fixed from brush) 3 575s JS G ENUM: Defining enum value PENCIL (fixed from pencil) 4 575s JS G ENUM: Defining enum value AIRBRUSH (fixed from airbrush) 5 575s JS G ENUM: Defining enum value MOUSE (fixed from mouse) 6 575s JS G ENUM: Defining enum value LENS (fixed from lens) 7 575s JS G ENUM: Defining Gdk.DeviceToolType as 0x33432740a000 575s JS G NS: Found info type ENUM for 'DeviceType' in namespace 'Gdk' 575s JS G ENUM: Defining enum value MASTER (fixed from master) 0 575s JS G ENUM: Defining enum value SLAVE (fixed from slave) 1 575s JS G ENUM: Defining enum value FLOATING (fixed from floating) 2 575s JS G ENUM: Defining Gdk.DeviceType as 0x33432740a918 575s JS G NS: Found info type OBJECT for 'Display' in namespace 'Gdk' 575s JS G OBJ: Defined class for Display (GdkDisplay), prototype 0x2f97e663a088, JSClass 0x3ff9786b598, in object 0x185558f79308 575s JS G NS: Found info type OBJECT for 'DisplayManager' in namespace 'Gdk' 575s JS G OBJ: Defined class for DisplayManager (GdkDisplayManager), prototype 0x2f97e663a0d8, JSClass 0x3ff9786b598, in object 0x185558f79308 575s JS G NS: Found info type FLAGS for 'DragAction' in namespace 'Gdk' 575s JS G ENUM: Defining enum value DEFAULT (fixed from default) 1 575s JS G ENUM: Defining enum value COPY (fixed from copy) 2 575s JS G ENUM: Defining enum value MOVE (fixed from move) 4 575s JS G ENUM: Defining enum value LINK (fixed from link) 8 575s JS G ENUM: Defining enum value PRIVATE (fixed from private) 16 575s JS G ENUM: Defining enum value ASK (fixed from ask) 32 575s JS G ENUM: Defining Gdk.DragAction as 0x33432740b008 575s JS G NS: Found info type ENUM for 'DragCancelReason' in namespace 'Gdk' 575s JS G ENUM: Defining enum value NO_TARGET (fixed from no_target) 0 575s JS G ENUM: Defining enum value USER_CANCELLED (fixed from user_cancelled) 1 575s JS G ENUM: Defining enum value ERROR (fixed from error) 2 575s JS G ENUM: Defining Gdk.DragCancelReason as 0x33432740b840 575s JS G NS: Found info type OBJECT for 'DragContext' in namespace 'Gdk' 575s JS G OBJ: Defined class for DragContext (GdkDragContext), prototype 0x2f97e663a178, JSClass 0x3ff9786b598, in object 0x185558f79308 575s JS G NS: Found info type ENUM for 'DragProtocol' in namespace 'Gdk' 575s JS G ENUM: Defining enum value NONE (fixed from none) 0 575s JS G ENUM: Defining enum value MOTIF (fixed from motif) 1 575s JS G ENUM: Defining enum value XDND (fixed from xdnd) 2 575s JS G ENUM: Defining enum value ROOTWIN (fixed from rootwin) 3 575s JS G ENUM: Defining enum value WIN32_DROPFILES (fixed from win32_dropfiles) 4 575s JS G ENUM: Defining enum value OLE2 (fixed from ole2) 5 575s JS G ENUM: Defining enum value LOCAL (fixed from local) 6 575s JS G ENUM: Defining enum value WAYLAND (fixed from wayland) 7 575s JS G ENUM: Defining Gdk.DragProtocol as 0x33432740be88 575s JS G NS: Found info type OBJECT for 'DrawingContext' in namespace 'Gdk' 575s JS G OBJ: Defined class for DrawingContext (GdkDrawingContext), prototype 0x2f97e663a1f0, JSClass 0x3ff9786b598, in object 0x185558f79308 575s JS G NS: Found info type STRUCT for 'DrawingContextClass' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'EVENT_PROPAGATE' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'EVENT_STOP' in namespace 'Gdk' 575s JS G NS: Found info type UNION for 'Event' in namespace 'Gdk' 575s JS G BXD: Defined class for Event (GdkEvent), prototype 0x2f97e663a240, JSClass 0x3ff9786b6c0, in object 0x185558f79308 575s JS G NS: Found info type STRUCT for 'EventAny' in namespace 'Gdk' 575s JS G BXD: Defined class for EventAny (void), prototype 0x2f97e663a290, JSClass 0x3ff9786af08, in object 0x185558f79308 575s JS G NS: Found info type STRUCT for 'EventButton' in namespace 'Gdk' 575s JS G BXD: Defined class for EventButton (void), prototype 0x2f97e663a2b8, JSClass 0x3ff9786af08, in object 0x185558f79308 575s JS G NS: Found info type STRUCT for 'EventConfigure' in namespace 'Gdk' 575s JS G BXD: Defined class for EventConfigure (void), prototype 0x2f97e663a2e0, JSClass 0x3ff9786af08, in object 0x185558f79308 575s JS G NS: Found info type STRUCT for 'EventCrossing' in namespace 'Gdk' 575s JS G BXD: Defined class for EventCrossing (void), prototype 0x2f97e663a308, JSClass 0x3ff9786af08, in object 0x185558f79308 575s JS G NS: Found info type STRUCT for 'EventDND' in namespace 'Gdk' 575s JS G BXD: Defined class for EventDND (void), prototype 0x2f97e663a330, JSClass 0x3ff9786af08, in object 0x185558f79308 575s JS G NS: Found info type STRUCT for 'EventExpose' in namespace 'Gdk' 575s JS G BXD: Defined class for EventExpose (void), prototype 0x2f97e663a358, JSClass 0x3ff9786af08, in object 0x185558f79308 575s JS G NS: Found info type STRUCT for 'EventFocus' in namespace 'Gdk' 575s JS G BXD: Defined class for EventFocus (void), prototype 0x2f97e663a380, JSClass 0x3ff9786af08, in object 0x185558f79308 575s JS G NS: Found info type STRUCT for 'EventGrabBroken' in namespace 'Gdk' 575s JS G BXD: Defined class for EventGrabBroken (void), prototype 0x2f97e663a3a8, JSClass 0x3ff9786af08, in object 0x185558f79308 575s JS G NS: Found info type STRUCT for 'EventKey' in namespace 'Gdk' 575s JS G BXD: Defined class for EventKey (void), prototype 0x2f97e663a3d0, JSClass 0x3ff9786af08, in object 0x185558f79308 575s JS G NS: Found info type FLAGS for 'EventMask' in namespace 'Gdk' 575s JS G ENUM: Defining enum value EXPOSURE_MASK (fixed from exposure_mask) 2 575s JS G ENUM: Defining enum value POINTER_MOTION_MASK (fixed from pointer_motion_mask) 4 575s JS G ENUM: Defining enum value POINTER_MOTION_HINT_MASK (fixed from pointer_motion_hint_mask) 8 575s JS G ENUM: Defining enum value BUTTON_MOTION_MASK (fixed from button_motion_mask) 16 575s JS G ENUM: Defining enum value BUTTON1_MOTION_MASK (fixed from button1_motion_mask) 32 575s JS G ENUM: Defining enum value BUTTON2_MOTION_MASK (fixed from button2_motion_mask) 64 575s JS G ENUM: Defining enum value BUTTON3_MOTION_MASK (fixed from button3_motion_mask) 128 575s JS G ENUM: Defining enum value BUTTON_PRESS_MASK (fixed from button_press_mask) 256 575s JS G ENUM: Defining enum value BUTTON_RELEASE_MASK (fixed from button_release_mask) 512 575s JS G ENUM: Defining enum value KEY_PRESS_MASK (fixed from key_press_mask) 1024 575s JS G ENUM: Defining enum value KEY_RELEASE_MASK (fixed from key_release_mask) 2048 575s JS G ENUM: Defining enum value ENTER_NOTIFY_MASK (fixed from enter_notify_mask) 4096 575s JS G ENUM: Defining enum value LEAVE_NOTIFY_MASK (fixed from leave_notify_mask) 8192 575s JS G ENUM: Defining enum value FOCUS_CHANGE_MASK (fixed from focus_change_mask) 16384 575s JS G ENUM: Defining enum value STRUCTURE_MASK (fixed from structure_mask) 32768 575s JS G ENUM: Defining enum value PROPERTY_CHANGE_MASK (fixed from property_change_mask) 65536 575s JS G ENUM: Defining enum value VISIBILITY_NOTIFY_MASK (fixed from visibility_notify_mask) 131072 575s JS G ENUM: Defining enum value PROXIMITY_IN_MASK (fixed from proximity_in_mask) 262144 575s JS G ENUM: Defining enum value PROXIMITY_OUT_MASK (fixed from proximity_out_mask) 524288 575s JS G ENUM: Defining enum value SUBSTRUCTURE_MASK (fixed from substructure_mask) 1048576 575s JS G ENUM: Defining enum value SCROLL_MASK (fixed from scroll_mask) 2097152 575s JS G ENUM: Defining enum value TOUCH_MASK (fixed from touch_mask) 4194304 575s JS G ENUM: Defining enum value SMOOTH_SCROLL_MASK (fixed from smooth_scroll_mask) 8388608 575s JS G ENUM: Defining enum value TOUCHPAD_GESTURE_MASK (fixed from touchpad_gesture_mask) 16777216 575s JS G ENUM: Defining enum value TABLET_PAD_MASK (fixed from tablet_pad_mask) 33554432 575s JS G ENUM: Defining enum value ALL_EVENTS_MASK (fixed from all_events_mask) 67108862 575s JS G ENUM: Defining Gdk.EventMask as 0x33432740d0d8 575s JS G NS: Found info type STRUCT for 'EventMotion' in namespace 'Gdk' 575s JS G BXD: Defined class for EventMotion (void), prototype 0x2f97e663a420, JSClass 0x3ff9786af08, in object 0x185558f79308 575s JS G NS: Found info type STRUCT for 'EventOwnerChange' in namespace 'Gdk' 575s JS G BXD: Defined class for EventOwnerChange (void), prototype 0x2f97e663a448, JSClass 0x3ff9786af08, in object 0x185558f79308 575s JS G NS: Found info type STRUCT for 'EventPadAxis' in namespace 'Gdk' 575s JS G BXD: Defined class for EventPadAxis (void), prototype 0x2f97e663a470, JSClass 0x3ff9786af08, in object 0x185558f79308 575s JS G NS: Found info type STRUCT for 'EventPadButton' in namespace 'Gdk' 575s JS G BXD: Defined class for EventPadButton (void), prototype 0x2f97e663a498, JSClass 0x3ff9786af08, in object 0x185558f79308 575s JS G NS: Found info type STRUCT for 'EventPadGroupMode' in namespace 'Gdk' 575s JS G BXD: Defined class for EventPadGroupMode (void), prototype 0x2f97e663a4c0, JSClass 0x3ff9786af08, in object 0x185558f79308 575s JS G NS: Found info type STRUCT for 'EventProperty' in namespace 'Gdk' 575s JS G BXD: Defined class for EventProperty (void), prototype 0x2f97e663a4e8, JSClass 0x3ff9786af08, in object 0x185558f79308 575s JS G NS: Found info type STRUCT for 'EventProximity' in namespace 'Gdk' 575s JS G BXD: Defined class for EventProximity (void), prototype 0x2f97e663a510, JSClass 0x3ff9786af08, in object 0x185558f79308 575s JS G NS: Found info type STRUCT for 'EventScroll' in namespace 'Gdk' 575s JS G BXD: Defined class for EventScroll (void), prototype 0x2f97e663a538, JSClass 0x3ff9786af08, in object 0x185558f79308 575s JS G NS: Found info type STRUCT for 'EventSelection' in namespace 'Gdk' 575s JS G BXD: Defined class for EventSelection (void), prototype 0x2f97e663a560, JSClass 0x3ff9786af08, in object 0x185558f79308 575s JS G NS: Found info type STRUCT for 'EventSequence' in namespace 'Gdk' 575s JS G BXD: Defined class for EventSequence (GdkEventSequence), prototype 0x2f97e663a588, JSClass 0x3ff9786af08, in object 0x185558f79308 575s JS G NS: Found info type STRUCT for 'EventSetting' in namespace 'Gdk' 575s JS G BXD: Defined class for EventSetting (void), prototype 0x2f97e663a5d8, JSClass 0x3ff9786af08, in object 0x185558f79308 575s JS G NS: Found info type STRUCT for 'EventTouch' in namespace 'Gdk' 575s JS G BXD: Defined class for EventTouch (void), prototype 0x2f97e663a600, JSClass 0x3ff9786af08, in object 0x185558f79308 575s JS G NS: Found info type STRUCT for 'EventTouchpadPinch' in namespace 'Gdk' 575s JS G BXD: Defined class for EventTouchpadPinch (void), prototype 0x2f97e663a628, JSClass 0x3ff9786af08, in object 0x185558f79308 575s JS G NS: Found info type STRUCT for 'EventTouchpadSwipe' in namespace 'Gdk' 575s JS G BXD: Defined class for EventTouchpadSwipe (void), prototype 0x2f97e663a650, JSClass 0x3ff9786af08, in object 0x185558f79308 575s JS G NS: Found info type ENUM for 'EventType' in namespace 'Gdk' 575s JS G ENUM: Defining enum value NOTHING (fixed from nothing) -1 575s JS G ENUM: Defining enum value DELETE (fixed from delete) 0 575s JS G ENUM: Defining enum value DESTROY (fixed from destroy) 1 575s JS G ENUM: Defining enum value EXPOSE (fixed from expose) 2 575s JS G ENUM: Defining enum value MOTION_NOTIFY (fixed from motion_notify) 3 575s JS G ENUM: Defining enum value BUTTON_PRESS (fixed from button_press) 4 575s JS G ENUM: Defining enum value 2BUTTON_PRESS (fixed from 2button_press) 5 575s JS G ENUM: Defining enum value DOUBLE_BUTTON_PRESS (fixed from double_button_press) 5 575s JS G ENUM: Defining enum value 3BUTTON_PRESS (fixed from 3button_press) 6 575s JS G ENUM: Defining enum value TRIPLE_BUTTON_PRESS (fixed from triple_button_press) 6 575s JS G ENUM: Defining enum value BUTTON_RELEASE (fixed from button_release) 7 575s JS G ENUM: Defining enum value KEY_PRESS (fixed from key_press) 8 575s JS G ENUM: Defining enum value KEY_RELEASE (fixed from key_release) 9 575s JS G ENUM: Defining enum value ENTER_NOTIFY (fixed from enter_notify) 10 575s JS G ENUM: Defining enum value LEAVE_NOTIFY (fixed from leave_notify) 11 575s JS G ENUM: Defining enum value FOCUS_CHANGE (fixed from focus_change) 12 575s JS G ENUM: Defining enum value CONFIGURE (fixed from configure) 13 575s JS G ENUM: Defining enum value MAP (fixed from map) 14 575s JS G ENUM: Defining enum value UNMAP (fixed from unmap) 15 575s JS G ENUM: Defining enum value PROPERTY_NOTIFY (fixed from property_notify) 16 575s JS G ENUM: Defining enum value SELECTION_CLEAR (fixed from selection_clear) 17 575s JS G ENUM: Defining enum value SELECTION_REQUEST (fixed from selection_request) 18 575s JS G ENUM: Defining enum value SELECTION_NOTIFY (fixed from selection_notify) 19 575s JS G ENUM: Defining enum value PROXIMITY_IN (fixed from proximity_in) 20 575s JS G ENUM: Defining enum value PROXIMITY_OUT (fixed from proximity_out) 21 575s JS G ENUM: Defining enum value DRAG_ENTER (fixed from drag_enter) 22 575s JS G ENUM: Defining enum value DRAG_LEAVE (fixed from drag_leave) 23 575s JS G ENUM: Defining enum value DRAG_MOTION (fixed from drag_motion) 24 575s JS G ENUM: Defining enum value DRAG_STATUS (fixed from drag_status) 25 575s JS G ENUM: Defining enum value DROP_START (fixed from drop_start) 26 575s JS G ENUM: Defining enum value DROP_FINISHED (fixed from drop_finished) 27 575s JS G ENUM: Defining enum value CLIENT_EVENT (fixed from client_event) 28 575s JS G ENUM: Defining enum value VISIBILITY_NOTIFY (fixed from visibility_notify) 29 575s JS G ENUM: Defining enum value SCROLL (fixed from scroll) 31 575s JS G ENUM: Defining enum value WINDOW_STATE (fixed from window_state) 32 575s JS G ENUM: Defining enum value SETTING (fixed from setting) 33 575s JS G ENUM: Defining enum value OWNER_CHANGE (fixed from owner_change) 34 575s JS G ENUM: Defining enum value GRAB_BROKEN (fixed from grab_broken) 35 575s JS G ENUM: Defining enum value DAMAGE (fixed from damage) 36 575s JS G ENUM: Defining enum value TOUCH_BEGIN (fixed from touch_begin) 37 575s JS G ENUM: Defining enum value TOUCH_UPDATE (fixed from touch_update) 38 575s JS G ENUM: Defining enum value TOUCH_END (fixed from touch_end) 39 575s JS G ENUM: Defining enum value TOUCH_CANCEL (fixed from touch_cancel) 40 575s JS G ENUM: Defining enum value TOUCHPAD_SWIPE (fixed from touchpad_swipe) 41 575s JS G ENUM: Defining enum value TOUCHPAD_PINCH (fixed from touchpad_pinch) 42 575s JS G ENUM: Defining enum value PAD_BUTTON_PRESS (fixed from pad_button_press) 43 575s JS G ENUM: Defining enum value PAD_BUTTON_RELEASE (fixed from pad_button_release) 44 575s JS G ENUM: Defining enum value PAD_RING (fixed from pad_ring) 45 575s JS G ENUM: Defining enum value PAD_STRIP (fixed from pad_strip) 46 575s JS G ENUM: Defining enum value PAD_GROUP_MODE (fixed from pad_group_mode) 47 575s JS G ENUM: Defining enum value EVENT_LAST (fixed from event_last) 48 575s JS G ENUM: Defining Gdk.EventType as 0x33432740f2d0 575s JS G NS: Found info type STRUCT for 'EventVisibility' in namespace 'Gdk' 575s JS G BXD: Defined class for EventVisibility (void), prototype 0x2f97e663a6a0, JSClass 0x3ff9786af08, in object 0x185558f79308 575s JS G NS: Found info type STRUCT for 'EventWindowState' in namespace 'Gdk' 575s JS G BXD: Defined class for EventWindowState (void), prototype 0x2f97e663a6c8, JSClass 0x3ff9786af08, in object 0x185558f79308 575s JS G NS: Found info type ENUM for 'FilterReturn' in namespace 'Gdk' 575s JS G ENUM: Defining enum value CONTINUE (fixed from continue) 0 575s JS G ENUM: Defining enum value TRANSLATE (fixed from translate) 1 575s JS G ENUM: Defining enum value REMOVE (fixed from remove) 2 575s JS G ENUM: Defining Gdk.FilterReturn as 0x334327411b28 575s JS G NS: Found info type OBJECT for 'FrameClock' in namespace 'Gdk' 575s JS G OBJ: Defined class for FrameClock (GdkFrameClock), prototype 0x2f97e663a718, JSClass 0x3ff9786b598, in object 0x185558f79308 575s JS G NS: Found info type STRUCT for 'FrameClockClass' in namespace 'Gdk' 575s JS G NS: Found info type FLAGS for 'FrameClockPhase' in namespace 'Gdk' 575s JS G ENUM: Defining enum value NONE (fixed from none) 0 575s JS G ENUM: Defining enum value FLUSH_EVENTS (fixed from flush_events) 1 575s JS G ENUM: Defining enum value BEFORE_PAINT (fixed from before_paint) 2 575s JS G ENUM: Defining enum value UPDATE (fixed from update) 4 575s JS G ENUM: Defining enum value LAYOUT (fixed from layout) 8 575s JS G ENUM: Defining enum value PAINT (fixed from paint) 16 575s JS G ENUM: Defining enum value RESUME_EVENTS (fixed from resume_events) 32 575s JS G ENUM: Defining enum value AFTER_PAINT (fixed from after_paint) 64 575s JS G ENUM: Defining Gdk.FrameClockPhase as 0x3343274121d8 575s JS G NS: Found info type STRUCT for 'FrameClockPrivate' in namespace 'Gdk' 575s JS G BXD: Defined class for FrameClockPrivate (void), prototype 0x2f97e663a790, JSClass 0x3ff9786af08, in object 0x185558f79308 575s JS G NS: Found info type STRUCT for 'FrameTimings' in namespace 'Gdk' 575s JS G BXD: Defined class for FrameTimings (GdkFrameTimings), prototype 0x2f97e663a7b8, JSClass 0x3ff9786af08, in object 0x185558f79308 575s JS G NS: Found info type ENUM for 'FullscreenMode' in namespace 'Gdk' 575s JS G ENUM: Defining enum value CURRENT_MONITOR (fixed from current_monitor) 0 575s JS G ENUM: Defining enum value ALL_MONITORS (fixed from all_monitors) 1 575s JS G ENUM: Defining Gdk.FullscreenMode as 0x334327412c68 575s JS G NS: Found info type OBJECT for 'GLContext' in namespace 'Gdk' 575s JS G OBJ: Defined class for GLContext (GdkGLContext), prototype 0x2f97e663a830, JSClass 0x3ff9786b598, in object 0x185558f79308 575s JS G NS: Found info type ENUM for 'GLError' in namespace 'Gdk' 575s JS G ERR: Defined class for GLError (GError), prototype 0x2f97e66344e8, JSClass 0x3ff9786b240, in object 0x185558f79308 575s JS G ENUM: Defining enum value NOT_AVAILABLE (fixed from not_available) 0 575s JS G ENUM: Defining enum value UNSUPPORTED_FORMAT (fixed from unsupported_format) 1 575s JS G ENUM: Defining enum value UNSUPPORTED_PROFILE (fixed from unsupported_profile) 2 575s JS G NS: Found info type STRUCT for 'Geometry' in namespace 'Gdk' 575s JS G BXD: Defined class for Geometry (void), prototype 0x2f97e663a880, JSClass 0x3ff9786af08, in object 0x185558f79308 575s JS G NS: Found info type ENUM for 'GrabOwnership' in namespace 'Gdk' 575s JS G ENUM: Defining enum value NONE (fixed from none) 0 575s JS G ENUM: Defining enum value WINDOW (fixed from window) 1 575s JS G ENUM: Defining enum value APPLICATION (fixed from application) 2 575s JS G ENUM: Defining Gdk.GrabOwnership as 0x3343274133b0 575s JS G NS: Found info type ENUM for 'GrabStatus' in namespace 'Gdk' 575s JS G ENUM: Defining enum value SUCCESS (fixed from success) 0 575s JS G ENUM: Defining enum value ALREADY_GRABBED (fixed from already_grabbed) 1 575s JS G ENUM: Defining enum value INVALID_TIME (fixed from invalid_time) 2 575s JS G ENUM: Defining enum value NOT_VIEWABLE (fixed from not_viewable) 3 575s JS G ENUM: Defining enum value FROZEN (fixed from frozen) 4 575s JS G ENUM: Defining enum value FAILED (fixed from failed) 5 575s JS G ENUM: Defining Gdk.GrabStatus as 0x334327413938 575s JS G NS: Found info type ENUM for 'Gravity' in namespace 'Gdk' 575s JS G ENUM: Defining enum value NORTH_WEST (fixed from north_west) 1 575s JS G ENUM: Defining enum value NORTH (fixed from north) 2 575s JS G ENUM: Defining enum value NORTH_EAST (fixed from north_east) 3 575s JS G ENUM: Defining enum value WEST (fixed from west) 4 575s JS G ENUM: Defining enum value CENTER (fixed from center) 5 575s JS G ENUM: Defining enum value EAST (fixed from east) 6 575s JS G ENUM: Defining enum value SOUTH_WEST (fixed from south_west) 7 575s JS G ENUM: Defining enum value SOUTH (fixed from south) 8 575s JS G ENUM: Defining enum value SOUTH_EAST (fixed from south_east) 9 575s JS G ENUM: Defining enum value STATIC (fixed from static) 10 575s JS G ENUM: Defining Gdk.Gravity as 0x334327414180 575s JS G NS: Found info type ENUM for 'InputMode' in namespace 'Gdk' 575s JS G ENUM: Defining enum value DISABLED (fixed from disabled) 0 575s JS G ENUM: Defining enum value SCREEN (fixed from screen) 1 575s JS G ENUM: Defining enum value WINDOW (fixed from window) 2 575s JS G ENUM: Defining Gdk.InputMode as 0x334327414bd0 575s JS G NS: Found info type ENUM for 'InputSource' in namespace 'Gdk' 575s JS G ENUM: Defining enum value MOUSE (fixed from mouse) 0 575s JS G ENUM: Defining enum value PEN (fixed from pen) 1 575s JS G ENUM: Defining enum value ERASER (fixed from eraser) 2 575s JS G ENUM: Defining enum value CURSOR (fixed from cursor) 3 575s JS G ENUM: Defining enum value KEYBOARD (fixed from keyboard) 4 575s JS G ENUM: Defining enum value TOUCHSCREEN (fixed from touchscreen) 5 575s JS G ENUM: Defining enum value TOUCHPAD (fixed from touchpad) 6 575s JS G ENUM: Defining enum value TRACKPOINT (fixed from trackpoint) 7 575s JS G ENUM: Defining enum value TABLET_PAD (fixed from tablet_pad) 8 575s JS G ENUM: Defining Gdk.InputSource as 0x334327415158 575s JS G NS: Found info type CONSTANT for 'KEY_0' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_1' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_2' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_3' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_3270_AltCursor' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_3270_Attn' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_3270_BackTab' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_3270_ChangeScreen' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_3270_Copy' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_3270_CursorBlink' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_3270_CursorSelect' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_3270_DeleteWord' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_3270_Duplicate' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_3270_Enter' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_3270_EraseEOF' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_3270_EraseInput' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_3270_ExSelect' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_3270_FieldMark' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_3270_Ident' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_3270_Jump' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_3270_KeyClick' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_3270_Left2' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_3270_PA1' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_3270_PA2' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_3270_PA3' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_3270_Play' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_3270_PrintScreen' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_3270_Quit' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_3270_Record' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_3270_Reset' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_3270_Right2' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_3270_Rule' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_3270_Setup' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_3270_Test' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_4' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_5' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_6' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_7' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_8' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_9' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_A' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_AE' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Aacute' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Abelowdot' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Abreve' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Abreveacute' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Abrevebelowdot' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Abrevegrave' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Abrevehook' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Abrevetilde' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_AccessX_Enable' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_AccessX_Feedback_Enable' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Acircumflex' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Acircumflexacute' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Acircumflexbelowdot' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Acircumflexgrave' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Acircumflexhook' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Acircumflextilde' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_AddFavorite' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Adiaeresis' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Agrave' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Ahook' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Alt_L' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Alt_R' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Amacron' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Aogonek' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_ApplicationLeft' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_ApplicationRight' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Arabic_0' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Arabic_1' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Arabic_2' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Arabic_3' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Arabic_4' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Arabic_5' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Arabic_6' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Arabic_7' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Arabic_8' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Arabic_9' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Arabic_ain' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Arabic_alef' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Arabic_alefmaksura' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Arabic_beh' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Arabic_comma' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Arabic_dad' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Arabic_dal' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Arabic_damma' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Arabic_dammatan' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Arabic_ddal' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Arabic_farsi_yeh' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Arabic_fatha' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Arabic_fathatan' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Arabic_feh' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Arabic_fullstop' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Arabic_gaf' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Arabic_ghain' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Arabic_ha' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Arabic_hah' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Arabic_hamza' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Arabic_hamza_above' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Arabic_hamza_below' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Arabic_hamzaonalef' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Arabic_hamzaonwaw' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Arabic_hamzaonyeh' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Arabic_hamzaunderalef' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Arabic_heh' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Arabic_heh_doachashmee' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Arabic_heh_goal' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Arabic_jeem' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Arabic_jeh' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Arabic_kaf' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Arabic_kasra' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Arabic_kasratan' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Arabic_keheh' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Arabic_khah' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Arabic_lam' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Arabic_madda_above' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Arabic_maddaonalef' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Arabic_meem' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Arabic_noon' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Arabic_noon_ghunna' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Arabic_peh' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Arabic_percent' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Arabic_qaf' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Arabic_question_mark' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Arabic_ra' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Arabic_rreh' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Arabic_sad' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Arabic_seen' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Arabic_semicolon' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Arabic_shadda' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Arabic_sheen' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Arabic_sukun' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Arabic_superscript_alef' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Arabic_switch' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Arabic_tah' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Arabic_tatweel' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Arabic_tcheh' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Arabic_teh' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Arabic_tehmarbuta' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Arabic_thal' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Arabic_theh' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Arabic_tteh' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Arabic_veh' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Arabic_waw' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Arabic_yeh' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Arabic_yeh_baree' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Arabic_zah' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Arabic_zain' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Aring' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Armenian_AT' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Armenian_AYB' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Armenian_BEN' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Armenian_CHA' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Armenian_DA' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Armenian_DZA' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Armenian_E' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Armenian_FE' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Armenian_GHAT' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Armenian_GIM' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Armenian_HI' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Armenian_HO' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Armenian_INI' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Armenian_JE' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Armenian_KE' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Armenian_KEN' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Armenian_KHE' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Armenian_LYUN' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Armenian_MEN' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Armenian_NU' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Armenian_O' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Armenian_PE' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Armenian_PYUR' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Armenian_RA' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Armenian_RE' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Armenian_SE' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Armenian_SHA' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Armenian_TCHE' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Armenian_TO' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Armenian_TSA' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Armenian_TSO' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Armenian_TYUN' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Armenian_VEV' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Armenian_VO' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Armenian_VYUN' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Armenian_YECH' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ZA' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ZHE' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Armenian_accent' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Armenian_amanak' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Armenian_apostrophe' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Armenian_at' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ayb' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ben' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Armenian_but' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Armenian_cha' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Armenian_da' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Armenian_dza' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Armenian_e' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Armenian_exclam' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Armenian_fe' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Armenian_full_stop' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ghat' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Armenian_gim' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Armenian_hi' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ho' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Armenian_hyphen' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ini' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Armenian_je' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ke' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ken' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Armenian_khe' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ligature_ew' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Armenian_lyun' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Armenian_men' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Armenian_nu' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Armenian_o' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Armenian_paruyk' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Armenian_pe' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Armenian_pyur' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Armenian_question' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ra' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Armenian_re' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Armenian_se' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Armenian_separation_mark' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Armenian_sha' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Armenian_shesht' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Armenian_tche' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Armenian_to' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Armenian_tsa' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Armenian_tso' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Armenian_tyun' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Armenian_verjaket' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Armenian_vev' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Armenian_vo' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Armenian_vyun' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Armenian_yech' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Armenian_yentamna' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Armenian_za' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Armenian_zhe' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Atilde' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_AudibleBell_Enable' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_AudioCycleTrack' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_AudioForward' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_AudioLowerVolume' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_AudioMedia' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_AudioMicMute' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_AudioMute' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_AudioNext' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_AudioPause' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_AudioPlay' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_AudioPreset' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_AudioPrev' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_AudioRaiseVolume' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_AudioRandomPlay' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_AudioRecord' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_AudioRepeat' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_AudioRewind' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_AudioStop' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Away' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_B' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Babovedot' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Back' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_BackForward' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_BackSpace' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Battery' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Begin' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Blue' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Bluetooth' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Book' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_BounceKeys_Enable' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Break' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_BrightnessAdjust' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Byelorussian_SHORTU' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Byelorussian_shortu' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_C' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_CD' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_CH' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_C_H' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_C_h' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Cabovedot' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Cacute' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Calculator' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Calendar' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Cancel' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Caps_Lock' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Ccaron' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Ccedilla' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Ccircumflex' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Ch' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Clear' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_ClearGrab' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Close' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Codeinput' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_ColonSign' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Community' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_ContrastAdjust' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Control_L' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Control_R' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Copy' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_CruzeiroSign' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Cut' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_CycleAngle' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_A' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_BE' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_CHE' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_CHE_descender' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_CHE_vertstroke' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_DE' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_DZHE' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_E' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_EF' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_EL' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_EM' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_EN' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_EN_descender' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ER' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ES' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_GHE' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_GHE_bar' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_HA' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_HARDSIGN' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_HA_descender' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_I' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_IE' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_IO' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_I_macron' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_JE' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_KA' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_KA_descender' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_KA_vertstroke' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_LJE' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_NJE' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_O' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_O_bar' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_PE' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_SCHWA' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_SHA' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_SHCHA' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_SHHA' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_SHORTI' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_SOFTSIGN' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_TE' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_TSE' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_U' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_U_macron' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_U_straight' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_U_straight_bar' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_VE' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_YA' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_YERU' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_YU' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ZE' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ZHE' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ZHE_descender' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_a' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_be' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_che' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_che_descender' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_che_vertstroke' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_de' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_dzhe' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_e' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ef' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_el' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_em' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_en' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_en_descender' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_er' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_es' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ghe' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ghe_bar' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ha' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ha_descender' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_hardsign' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_i' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_i_macron' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ie' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_io' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_je' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ka' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ka_descender' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ka_vertstroke' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_lje' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_nje' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_o' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_o_bar' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_pe' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_schwa' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_sha' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_shcha' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_shha' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_shorti' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_softsign' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_te' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_tse' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_u' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_u_macron' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_u_straight' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_u_straight_bar' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ve' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ya' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_yeru' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_yu' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ze' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_zhe' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_zhe_descender' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_D' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_DOS' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Dabovedot' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Dcaron' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Delete' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Display' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Documents' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_DongSign' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Down' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Dstroke' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_E' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_ENG' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_ETH' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_EZH' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Eabovedot' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Eacute' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Ebelowdot' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Ecaron' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Ecircumflex' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Ecircumflexacute' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Ecircumflexbelowdot' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Ecircumflexgrave' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Ecircumflexhook' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Ecircumflextilde' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_EcuSign' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Ediaeresis' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Egrave' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Ehook' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Eisu_Shift' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Eisu_toggle' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Eject' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Emacron' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_End' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Eogonek' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Escape' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Eth' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Etilde' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_EuroSign' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Excel' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Execute' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Explorer' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_F' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_F1' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_F10' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_F11' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_F12' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_F13' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_F14' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_F15' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_F16' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_F17' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_F18' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_F19' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_F2' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_F20' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_F21' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_F22' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_F23' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_F24' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_F25' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_F26' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_F27' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_F28' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_F29' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_F3' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_F30' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_F31' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_F32' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_F33' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_F34' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_F35' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_F4' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_F5' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_F6' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_F7' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_F8' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_F9' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_FFrancSign' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Fabovedot' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Farsi_0' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Farsi_1' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Farsi_2' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Farsi_3' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Farsi_4' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Farsi_5' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Farsi_6' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Farsi_7' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Farsi_8' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Farsi_9' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Farsi_yeh' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Favorites' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Finance' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Find' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_First_Virtual_Screen' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Forward' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_FrameBack' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_FrameForward' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_G' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Gabovedot' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Game' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Gbreve' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Gcaron' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Gcedilla' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Gcircumflex' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Georgian_an' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Georgian_ban' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Georgian_can' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Georgian_char' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Georgian_chin' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Georgian_cil' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Georgian_don' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Georgian_en' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Georgian_fi' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Georgian_gan' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Georgian_ghan' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Georgian_hae' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Georgian_har' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Georgian_he' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Georgian_hie' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Georgian_hoe' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Georgian_in' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Georgian_jhan' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Georgian_jil' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Georgian_kan' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Georgian_khar' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Georgian_las' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Georgian_man' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Georgian_nar' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Georgian_on' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Georgian_par' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Georgian_phar' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Georgian_qar' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Georgian_rae' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Georgian_san' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Georgian_shin' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Georgian_tan' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Georgian_tar' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Georgian_un' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Georgian_vin' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Georgian_we' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Georgian_xan' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Georgian_zen' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Georgian_zhar' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Go' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Greek_ALPHA' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Greek_ALPHAaccent' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Greek_BETA' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Greek_CHI' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Greek_DELTA' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Greek_EPSILON' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Greek_EPSILONaccent' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Greek_ETA' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Greek_ETAaccent' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Greek_GAMMA' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Greek_IOTA' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Greek_IOTAaccent' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Greek_IOTAdiaeresis' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Greek_IOTAdieresis' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Greek_KAPPA' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Greek_LAMBDA' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Greek_LAMDA' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Greek_MU' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Greek_NU' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Greek_OMEGA' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Greek_OMEGAaccent' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Greek_OMICRON' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Greek_OMICRONaccent' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Greek_PHI' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Greek_PI' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Greek_PSI' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Greek_RHO' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Greek_SIGMA' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Greek_TAU' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Greek_THETA' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Greek_UPSILON' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Greek_UPSILONaccent' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Greek_UPSILONdieresis' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Greek_XI' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Greek_ZETA' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Greek_accentdieresis' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Greek_alpha' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Greek_alphaaccent' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Greek_beta' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Greek_chi' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Greek_delta' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Greek_epsilon' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Greek_epsilonaccent' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Greek_eta' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Greek_etaaccent' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Greek_finalsmallsigma' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Greek_gamma' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Greek_horizbar' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Greek_iota' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Greek_iotaaccent' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Greek_iotaaccentdieresis' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Greek_iotadieresis' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Greek_kappa' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Greek_lambda' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Greek_lamda' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Greek_mu' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Greek_nu' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Greek_omega' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Greek_omegaaccent' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Greek_omicron' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Greek_omicronaccent' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Greek_phi' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Greek_pi' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Greek_psi' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Greek_rho' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Greek_sigma' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Greek_switch' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Greek_tau' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Greek_theta' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Greek_upsilon' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Greek_upsilonaccent' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Greek_upsilonaccentdieresis' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Greek_upsilondieresis' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Greek_xi' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Greek_zeta' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Green' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_H' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Hangul' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Hangul_A' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Hangul_AE' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Hangul_AraeA' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Hangul_AraeAE' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Banja' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Cieuc' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Codeinput' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Dikeud' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Hangul_E' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Hangul_EO' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Hangul_EU' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Hangul_End' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Hanja' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Hieuh' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Hangul_I' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Ieung' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Cieuc' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Dikeud' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Hieuh' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Ieung' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Jieuj' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Khieuq' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Kiyeog' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_KiyeogSios' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_KkogjiDalrinIeung' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Mieum' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Nieun' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_NieunHieuh' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_NieunJieuj' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_PanSios' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Phieuf' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Pieub' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_PieubSios' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Rieul' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_RieulHieuh' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_RieulKiyeog' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_RieulMieum' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_RieulPhieuf' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_RieulPieub' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_RieulSios' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_RieulTieut' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Sios' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_SsangKiyeog' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_SsangSios' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Tieut' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_YeorinHieuh' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Jamo' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Jeonja' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Jieuj' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Khieuq' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Kiyeog' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Hangul_KiyeogSios' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Hangul_KkogjiDalrinIeung' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Mieum' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Hangul_MultipleCandidate' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Nieun' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Hangul_NieunHieuh' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Hangul_NieunJieuj' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Hangul_O' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Hangul_OE' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Hangul_PanSios' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Phieuf' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Pieub' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Hangul_PieubSios' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Hangul_PostHanja' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Hangul_PreHanja' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Hangul_PreviousCandidate' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Rieul' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Hangul_RieulHieuh' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Hangul_RieulKiyeog' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Hangul_RieulMieum' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Hangul_RieulPhieuf' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Hangul_RieulPieub' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Hangul_RieulSios' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Hangul_RieulTieut' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Hangul_RieulYeorinHieuh' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Romaja' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Hangul_SingleCandidate' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Sios' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Special' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Hangul_SsangDikeud' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Hangul_SsangJieuj' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Hangul_SsangKiyeog' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Hangul_SsangPieub' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Hangul_SsangSios' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Start' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Hangul_SunkyeongeumMieum' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Hangul_SunkyeongeumPhieuf' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Hangul_SunkyeongeumPieub' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Tieut' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Hangul_U' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Hangul_WA' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Hangul_WAE' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Hangul_WE' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Hangul_WEO' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Hangul_WI' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Hangul_YA' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Hangul_YAE' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Hangul_YE' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Hangul_YEO' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Hangul_YI' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Hangul_YO' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Hangul_YU' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Hangul_YeorinHieuh' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Hangul_switch' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Hankaku' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Hcircumflex' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Hebrew_switch' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Help' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Henkan' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Henkan_Mode' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Hibernate' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Hiragana' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Hiragana_Katakana' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_History' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Home' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_HomePage' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_HotLinks' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Hstroke' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Hyper_L' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Hyper_R' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_I' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_ISO_Center_Object' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_ISO_Continuous_Underline' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_ISO_Discontinuous_Underline' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_ISO_Emphasize' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_ISO_Enter' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_ISO_Fast_Cursor_Down' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_ISO_Fast_Cursor_Left' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_ISO_Fast_Cursor_Right' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_ISO_Fast_Cursor_Up' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_ISO_First_Group' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_ISO_First_Group_Lock' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_ISO_Group_Latch' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_ISO_Group_Lock' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_ISO_Group_Shift' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_ISO_Last_Group' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_ISO_Last_Group_Lock' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_ISO_Left_Tab' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_ISO_Level2_Latch' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_ISO_Level3_Latch' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_ISO_Level3_Lock' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_ISO_Level3_Shift' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_ISO_Level5_Latch' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_ISO_Level5_Lock' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_ISO_Level5_Shift' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_ISO_Lock' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_ISO_Move_Line_Down' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_ISO_Move_Line_Up' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_ISO_Next_Group' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_ISO_Next_Group_Lock' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_ISO_Partial_Line_Down' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_ISO_Partial_Line_Up' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_ISO_Partial_Space_Left' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_ISO_Partial_Space_Right' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_ISO_Prev_Group' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_ISO_Prev_Group_Lock' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_ISO_Release_Both_Margins' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_ISO_Release_Margin_Left' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_ISO_Release_Margin_Right' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_ISO_Set_Margin_Left' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_ISO_Set_Margin_Right' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Iabovedot' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Iacute' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Ibelowdot' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Ibreve' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Icircumflex' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Idiaeresis' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Igrave' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Ihook' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Imacron' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Insert' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Iogonek' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Itilde' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_J' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Jcircumflex' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_K' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_KP_0' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_KP_1' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_KP_2' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_KP_3' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_KP_4' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_KP_5' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_KP_6' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_KP_7' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_KP_8' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_KP_9' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_KP_Add' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_KP_Begin' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_KP_Decimal' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_KP_Delete' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_KP_Divide' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_KP_Down' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_KP_End' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_KP_Enter' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_KP_Equal' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_KP_F1' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_KP_F2' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_KP_F3' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_KP_F4' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_KP_Home' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_KP_Insert' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_KP_Left' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_KP_Multiply' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_KP_Next' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_KP_Page_Down' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_KP_Page_Up' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_KP_Prior' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_KP_Right' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_KP_Separator' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_KP_Space' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_KP_Subtract' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_KP_Tab' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_KP_Up' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Kana_Lock' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Kana_Shift' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Kanji' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Kanji_Bangou' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Katakana' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_KbdBrightnessDown' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_KbdBrightnessUp' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_KbdLightOnOff' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Kcedilla' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Keyboard' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Korean_Won' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_L' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_L1' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_L10' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_L2' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_L3' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_L4' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_L5' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_L6' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_L7' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_L8' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_L9' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Lacute' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Last_Virtual_Screen' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Launch0' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Launch1' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Launch2' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Launch3' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Launch4' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Launch5' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Launch6' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Launch7' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Launch8' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Launch9' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_LaunchA' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_LaunchB' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_LaunchC' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_LaunchD' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_LaunchE' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_LaunchF' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Lbelowdot' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Lcaron' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Lcedilla' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Left' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_LightBulb' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Linefeed' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_LiraSign' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_LogGrabInfo' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_LogOff' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_LogWindowTree' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Lstroke' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_M' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Mabovedot' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Macedonia_DSE' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Macedonia_GJE' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Macedonia_KJE' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Macedonia_dse' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Macedonia_gje' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Macedonia_kje' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Mae_Koho' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Mail' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_MailForward' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Market' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Massyo' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Meeting' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Memo' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Menu' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_MenuKB' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_MenuPB' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Messenger' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Meta_L' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Meta_R' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_MillSign' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_ModeLock' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Mode_switch' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_MonBrightnessDown' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_MonBrightnessUp' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_MouseKeys_Accel_Enable' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_MouseKeys_Enable' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Muhenkan' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Multi_key' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_MultipleCandidate' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Music' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_MyComputer' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_MySites' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_N' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Nacute' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_NairaSign' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Ncaron' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Ncedilla' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_New' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_NewSheqelSign' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_News' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Next' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Next_VMode' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Next_Virtual_Screen' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Ntilde' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Num_Lock' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_O' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_OE' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Oacute' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Obarred' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Obelowdot' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Ocaron' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Ocircumflex' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Ocircumflexacute' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Ocircumflexbelowdot' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Ocircumflexgrave' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Ocircumflexhook' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Ocircumflextilde' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Odiaeresis' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Odoubleacute' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_OfficeHome' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Ograve' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Ohook' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Ohorn' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Ohornacute' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Ohornbelowdot' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Ohorngrave' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Ohornhook' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Ohorntilde' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Omacron' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Ooblique' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Open' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_OpenURL' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Option' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Oslash' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Otilde' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Overlay1_Enable' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Overlay2_Enable' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_P' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Pabovedot' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Page_Down' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Page_Up' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Paste' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Pause' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_PesetaSign' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Phone' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Pictures' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Accelerate' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Button1' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Button2' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Button3' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Button4' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Button5' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Button_Dflt' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Pointer_DblClick1' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Pointer_DblClick2' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Pointer_DblClick3' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Pointer_DblClick4' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Pointer_DblClick5' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Pointer_DblClick_Dflt' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Pointer_DfltBtnNext' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Pointer_DfltBtnPrev' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Down' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Pointer_DownLeft' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Pointer_DownRight' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Drag1' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Drag2' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Drag3' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Drag4' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Drag5' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Drag_Dflt' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Pointer_EnableKeys' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Left' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Right' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Up' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Pointer_UpLeft' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Pointer_UpRight' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_PowerDown' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_PowerOff' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Prev_VMode' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Prev_Virtual_Screen' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_PreviousCandidate' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Print' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Prior' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Q' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_R' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_R1' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_R10' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_R11' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_R12' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_R13' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_R14' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_R15' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_R2' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_R3' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_R4' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_R5' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_R6' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_R7' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_R8' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_R9' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_RFKill' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Racute' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Rcaron' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Rcedilla' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Red' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Redo' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Refresh' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Reload' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_RepeatKeys_Enable' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Reply' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Return' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Right' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_RockerDown' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_RockerEnter' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_RockerUp' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Romaji' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_RotateWindows' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_RotationKB' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_RotationPB' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_RupeeSign' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_S' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_SCHWA' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Sabovedot' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Sacute' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Save' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Scaron' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Scedilla' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Scircumflex' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_ScreenSaver' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_ScrollClick' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_ScrollDown' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_ScrollUp' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Scroll_Lock' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Search' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Select' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_SelectButton' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Send' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Serbian_DJE' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Serbian_DZE' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Serbian_JE' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Serbian_LJE' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Serbian_NJE' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Serbian_TSHE' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Serbian_dje' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Serbian_dze' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Serbian_je' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Serbian_lje' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Serbian_nje' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Serbian_tshe' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Shift_L' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Shift_Lock' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Shift_R' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Shop' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_SingleCandidate' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Sinh_a' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Sinh_aa' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Sinh_aa2' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ae' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ae2' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Sinh_aee' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Sinh_aee2' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ai' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ai2' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Sinh_al' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Sinh_au' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Sinh_au2' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ba' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Sinh_bha' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ca' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Sinh_cha' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Sinh_dda' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ddha' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Sinh_dha' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Sinh_dhha' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Sinh_e' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Sinh_e2' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ee' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ee2' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Sinh_fa' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ga' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Sinh_gha' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Sinh_h2' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ha' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Sinh_i' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Sinh_i2' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ii' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ii2' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ja' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Sinh_jha' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Sinh_jnya' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ka' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Sinh_kha' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Sinh_kunddaliya' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Sinh_la' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Sinh_lla' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Sinh_lu' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Sinh_lu2' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Sinh_luu' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Sinh_luu2' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ma' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Sinh_mba' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Sinh_na' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ndda' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ndha' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ng' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ng2' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Sinh_nga' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Sinh_nja' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Sinh_nna' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Sinh_nya' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Sinh_o' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Sinh_o2' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Sinh_oo' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Sinh_oo2' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Sinh_pa' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Sinh_pha' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ra' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ri' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Sinh_rii' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ru2' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ruu2' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Sinh_sa' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Sinh_sha' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ssha' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Sinh_tha' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Sinh_thha' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Sinh_tta' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ttha' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Sinh_u' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Sinh_u2' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Sinh_uu' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Sinh_uu2' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Sinh_va' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ya' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Sleep' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_SlowKeys_Enable' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Spell' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_SplitScreen' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Standby' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Start' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_StickyKeys_Enable' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Stop' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Subtitle' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Super_L' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Super_R' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Support' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Suspend' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_1' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_10' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_11' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_12' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_2' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_3' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_4' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_5' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_6' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_7' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_8' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_9' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Sys_Req' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_T' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_THORN' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Tab' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Tabovedot' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_TaskPane' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Tcaron' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Tcedilla' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Terminal' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Terminate_Server' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Thai_baht' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Thai_bobaimai' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Thai_chochan' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Thai_chochang' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Thai_choching' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Thai_chochoe' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Thai_dochada' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Thai_dodek' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Thai_fofa' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Thai_fofan' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Thai_hohip' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Thai_honokhuk' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Thai_khokhai' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Thai_khokhon' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Thai_khokhuat' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Thai_khokhwai' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Thai_khorakhang' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Thai_kokai' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Thai_lakkhangyao' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Thai_lekchet' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Thai_lekha' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Thai_lekhok' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Thai_lekkao' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Thai_leknung' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Thai_lekpaet' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Thai_leksam' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Thai_leksi' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Thai_leksong' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Thai_leksun' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Thai_lochula' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Thai_loling' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Thai_lu' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Thai_maichattawa' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Thai_maiek' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Thai_maihanakat' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Thai_maihanakat_maitho' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Thai_maitaikhu' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Thai_maitho' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Thai_maitri' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Thai_maiyamok' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Thai_moma' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Thai_ngongu' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Thai_nikhahit' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Thai_nonen' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Thai_nonu' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Thai_oang' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Thai_paiyannoi' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Thai_phinthu' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Thai_phophan' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Thai_phophung' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Thai_phosamphao' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Thai_popla' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Thai_rorua' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Thai_ru' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Thai_saraa' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Thai_saraaa' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Thai_saraae' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Thai_saraaimaimalai' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Thai_saraaimaimuan' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Thai_saraam' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Thai_sarae' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Thai_sarai' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Thai_saraii' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Thai_sarao' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Thai_sarau' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Thai_saraue' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Thai_sarauee' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Thai_sarauu' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Thai_sorusi' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Thai_sosala' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Thai_soso' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Thai_sosua' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Thai_thanthakhat' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Thai_thonangmontho' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Thai_thophuthao' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Thai_thothahan' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Thai_thothan' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Thai_thothong' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Thai_thothung' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Thai_topatak' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Thai_totao' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Thai_wowaen' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Thai_yoyak' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Thai_yoying' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Thorn' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Time' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_ToDoList' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Tools' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_TopMenu' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_TouchpadOff' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_TouchpadOn' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_TouchpadToggle' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Touroku' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Travel' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Tslash' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_U' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_UWB' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Uacute' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Ubelowdot' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Ubreve' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Ucircumflex' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Udiaeresis' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Udoubleacute' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Ugrave' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Uhook' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Uhorn' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Uhornacute' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Uhornbelowdot' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Uhorngrave' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Uhornhook' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Uhorntilde' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Ukrainian_GHE_WITH_UPTURN' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Ukrainian_I' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Ukrainian_IE' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Ukrainian_YI' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Ukrainian_ghe_with_upturn' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Ukrainian_i' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Ukrainian_ie' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Ukrainian_yi' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Ukranian_I' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Ukranian_JE' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Ukranian_YI' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Ukranian_i' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Ukranian_je' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Ukranian_yi' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Umacron' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Undo' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Ungrab' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Uogonek' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Up' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Uring' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_User1KB' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_User2KB' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_UserPB' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Utilde' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_V' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_VendorHome' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Video' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_View' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_VoidSymbol' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_W' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_WLAN' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_WWAN' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_WWW' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Wacute' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_WakeUp' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Wcircumflex' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Wdiaeresis' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_WebCam' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Wgrave' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_WheelButton' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_WindowClear' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_WonSign' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Word' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_X' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Xabovedot' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Xfer' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Y' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Yacute' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Ybelowdot' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Ycircumflex' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Ydiaeresis' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Yellow' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Ygrave' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Yhook' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Ytilde' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Z' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Zabovedot' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Zacute' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Zcaron' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Zen_Koho' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Zenkaku' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Zenkaku_Hankaku' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_ZoomIn' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_ZoomOut' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_Zstroke' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_a' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_aacute' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_abelowdot' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_abovedot' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_abreve' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_abreveacute' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_abrevebelowdot' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_abrevegrave' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_abrevehook' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_abrevetilde' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_acircumflex' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_acircumflexacute' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_acircumflexbelowdot' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_acircumflexgrave' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_acircumflexhook' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_acircumflextilde' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_acute' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_adiaeresis' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_ae' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_agrave' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_ahook' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_amacron' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_ampersand' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_aogonek' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_apostrophe' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_approxeq' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_approximate' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_aring' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_asciicircum' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_asciitilde' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_asterisk' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_at' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_atilde' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_b' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_babovedot' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_backslash' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_ballotcross' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_bar' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_because' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_blank' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_botintegral' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_botleftparens' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_botleftsqbracket' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_botleftsummation' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_botrightparens' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_botrightsqbracket' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_botrightsummation' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_bott' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_botvertsummationconnector' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braceleft' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braceright' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_bracketleft' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_bracketright' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_blank' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dot_1' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dot_10' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dot_2' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dot_3' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dot_4' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dot_5' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dot_6' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dot_7' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dot_8' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dot_9' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1234' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12345' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123456' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1234567' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12345678' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1234568' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123457' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1234578' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123458' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12346' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123467' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1234678' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123468' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12347' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123478' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12348' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1235' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12356' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123567' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1235678' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123568' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12357' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123578' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12358' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1236' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12367' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123678' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12368' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1237' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12378' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1238' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_124' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1245' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12456' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_124567' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1245678' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_124568' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12457' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_124578' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12458' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1246' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12467' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_124678' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12468' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1247' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12478' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1248' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_125' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1256' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12567' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_125678' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12568' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1257' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12578' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1258' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_126' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1267' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12678' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1268' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_127' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1278' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_128' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_134' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1345' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13456' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_134567' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1345678' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_134568' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13457' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_134578' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13458' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1346' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13467' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_134678' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13468' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1347' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13478' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1348' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_135' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1356' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13567' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_135678' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13568' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1357' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13578' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1358' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_136' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1367' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13678' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1368' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_137' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1378' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_138' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_14' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_145' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1456' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_14567' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_145678' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_14568' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1457' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_14578' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1458' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_146' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1467' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_14678' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1468' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_147' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1478' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_148' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_15' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_156' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1567' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_15678' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1568' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_157' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1578' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_158' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_16' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_167' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1678' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_168' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_17' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_178' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_18' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_234' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2345' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23456' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_234567' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2345678' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_234568' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23457' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_234578' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23458' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2346' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23467' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_234678' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23468' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2347' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23478' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2348' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_235' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2356' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23567' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_235678' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23568' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2357' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23578' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2358' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_236' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2367' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23678' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2368' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_237' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2378' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_238' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_24' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_245' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2456' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_24567' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_245678' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_24568' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2457' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_24578' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2458' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_246' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2467' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_24678' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2468' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_247' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2478' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_248' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_25' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_256' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2567' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_25678' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2568' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_257' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2578' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_258' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_26' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_267' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2678' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_268' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_27' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_278' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_28' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_34' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_345' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3456' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_34567' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_345678' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_34568' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3457' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_34578' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3458' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_346' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3467' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_34678' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3468' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_347' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3478' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_348' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_35' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_356' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3567' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_35678' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3568' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_357' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3578' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_358' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_36' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_367' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3678' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_368' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_37' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_378' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_38' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_4' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_45' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_456' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_4567' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_45678' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_4568' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_457' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_4578' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_458' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_46' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_467' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_4678' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_468' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_47' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_478' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_48' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_5' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_56' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_567' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_5678' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_568' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_57' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_578' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_58' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_6' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_67' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_678' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_68' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_7' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_78' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_8' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_breve' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_brokenbar' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_c' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_c_h' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_cabovedot' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_cacute' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_careof' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_caret' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_caron' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_ccaron' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_ccedilla' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_ccircumflex' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_cedilla' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_cent' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_ch' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_checkerboard' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_checkmark' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_circle' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_club' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_colon' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_comma' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_containsas' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_copyright' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_cr' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_crossinglines' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_cuberoot' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_currency' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_cursor' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_d' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_dabovedot' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_dagger' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_dcaron' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_dead_A' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_dead_E' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_dead_I' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_dead_O' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_dead_U' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_dead_a' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_dead_abovecomma' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_dead_abovedot' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_dead_abovereversedcomma' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_dead_abovering' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_dead_aboveverticalline' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_dead_acute' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_dead_belowbreve' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_dead_belowcircumflex' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_dead_belowcomma' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_dead_belowdiaeresis' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_dead_belowdot' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_dead_belowmacron' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_dead_belowring' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_dead_belowtilde' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_dead_belowverticalline' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_dead_breve' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_dead_capital_schwa' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_dead_caron' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_dead_cedilla' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_dead_circumflex' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_dead_currency' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_dead_dasia' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_dead_diaeresis' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_dead_doubleacute' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_dead_doublegrave' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_dead_e' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_dead_grave' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_dead_greek' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_dead_hook' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_dead_horn' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_dead_i' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_dead_invertedbreve' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_dead_iota' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_dead_longsolidusoverlay' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_dead_lowline' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_dead_macron' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_dead_o' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_dead_ogonek' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_dead_perispomeni' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_dead_psili' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_dead_semivoiced_sound' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_dead_small_schwa' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_dead_stroke' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_dead_tilde' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_dead_u' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_dead_voiced_sound' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_decimalpoint' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_degree' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_diaeresis' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_diamond' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_digitspace' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_dintegral' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_division' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_dollar' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_doubbaselinedot' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_doubleacute' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_doubledagger' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_doublelowquotemark' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_downarrow' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_downcaret' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_downshoe' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_downstile' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_downtack' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_dstroke' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_e' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_eabovedot' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_eacute' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_ebelowdot' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_ecaron' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_ecircumflex' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_ecircumflexacute' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_ecircumflexbelowdot' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_ecircumflexgrave' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_ecircumflexhook' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_ecircumflextilde' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_ediaeresis' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_egrave' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_ehook' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_eightsubscript' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_eightsuperior' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_elementof' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_ellipsis' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_em3space' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_em4space' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_emacron' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_emdash' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_emfilledcircle' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_emfilledrect' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_emopencircle' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_emopenrectangle' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_emptyset' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_emspace' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_endash' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_enfilledcircbullet' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_enfilledsqbullet' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_eng' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_enopencircbullet' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_enopensquarebullet' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_enspace' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_eogonek' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_equal' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_eth' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_etilde' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_exclam' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_exclamdown' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_ezh' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_f' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_fabovedot' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_femalesymbol' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_ff' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_figdash' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_filledlefttribullet' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_filledrectbullet' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_filledrighttribullet' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_filledtribulletdown' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_filledtribulletup' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_fiveeighths' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_fivesixths' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_fivesubscript' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_fivesuperior' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_fourfifths' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_foursubscript' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_foursuperior' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_fourthroot' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_function' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_g' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_gabovedot' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_gbreve' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_gcaron' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_gcedilla' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_gcircumflex' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_grave' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_greater' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_greaterthanequal' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_guillemotleft' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_guillemotright' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_h' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_hairspace' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_hcircumflex' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_heart' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_hebrew_aleph' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_hebrew_ayin' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_hebrew_bet' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_hebrew_beth' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_hebrew_chet' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_hebrew_dalet' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_hebrew_daleth' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_hebrew_doublelowline' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_hebrew_finalkaph' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_hebrew_finalmem' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_hebrew_finalnun' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_hebrew_finalpe' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_hebrew_finalzade' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_hebrew_finalzadi' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_hebrew_gimel' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_hebrew_gimmel' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_hebrew_he' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_hebrew_het' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_hebrew_kaph' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_hebrew_kuf' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_hebrew_lamed' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_hebrew_mem' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_hebrew_nun' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_hebrew_pe' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_hebrew_qoph' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_hebrew_resh' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_hebrew_samech' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_hebrew_samekh' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_hebrew_shin' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_hebrew_taf' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_hebrew_taw' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_hebrew_tet' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_hebrew_teth' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_hebrew_waw' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_hebrew_yod' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_hebrew_zade' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_hebrew_zadi' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_hebrew_zain' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_hebrew_zayin' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_hexagram' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_horizconnector' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_horizlinescan1' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_horizlinescan3' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_horizlinescan5' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_horizlinescan7' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_horizlinescan9' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_hstroke' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_ht' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_hyphen' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_i' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_iTouch' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_iacute' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_ibelowdot' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_ibreve' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_icircumflex' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_identical' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_idiaeresis' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_idotless' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_ifonlyif' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_igrave' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_ihook' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_imacron' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_implies' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_includedin' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_includes' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_infinity' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_integral' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_intersection' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_iogonek' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_itilde' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_j' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_jcircumflex' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_jot' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_k' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_kana_A' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_kana_CHI' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_kana_E' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_kana_FU' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_kana_HA' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_kana_HE' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_kana_HI' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_kana_HO' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_kana_HU' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_kana_I' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_kana_KA' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_kana_KE' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_kana_KI' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_kana_KO' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_kana_KU' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_kana_MA' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_kana_ME' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_kana_MI' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_kana_MO' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_kana_MU' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_kana_N' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_kana_NA' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_kana_NE' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_kana_NI' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_kana_NO' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_kana_NU' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_kana_O' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_kana_RA' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_kana_RE' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_kana_RI' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_kana_RO' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_kana_RU' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_kana_SA' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_kana_SE' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_kana_SHI' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_kana_SO' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_kana_SU' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_kana_TA' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_kana_TE' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_kana_TI' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_kana_TO' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_kana_TSU' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_kana_TU' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_kana_U' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_kana_WA' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_kana_WO' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_kana_YA' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_kana_YO' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_kana_YU' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_kana_a' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_kana_closingbracket' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_kana_comma' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_kana_conjunctive' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_kana_e' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_kana_fullstop' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_kana_i' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_kana_middledot' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_kana_o' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_kana_openingbracket' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_kana_switch' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_kana_tsu' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_kana_tu' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_kana_u' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_kana_ya' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_kana_yo' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_kana_yu' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_kappa' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_kcedilla' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_kra' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_l' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_lacute' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_latincross' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_lbelowdot' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_lcaron' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_lcedilla' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_leftanglebracket' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_leftarrow' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_leftcaret' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_leftdoublequotemark' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_leftmiddlecurlybrace' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_leftopentriangle' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_leftpointer' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_leftradical' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_leftshoe' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_leftsinglequotemark' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_leftt' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_lefttack' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_less' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_lessthanequal' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_lf' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_logicaland' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_logicalor' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_lowleftcorner' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_lowrightcorner' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_lstroke' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_m' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_mabovedot' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_macron' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_malesymbol' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_maltesecross' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_marker' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_masculine' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_minus' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_minutes' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_mu' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_multiply' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_musicalflat' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_musicalsharp' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_n' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_nabla' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_nacute' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_ncaron' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_ncedilla' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_ninesubscript' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_ninesuperior' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_nl' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_nobreakspace' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_notapproxeq' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_notelementof' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_notequal' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_notidentical' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_notsign' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_ntilde' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_numbersign' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_numerosign' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_o' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_oacute' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_obarred' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_obelowdot' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_ocaron' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_ocircumflex' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_ocircumflexacute' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_ocircumflexbelowdot' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_ocircumflexgrave' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_ocircumflexhook' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_ocircumflextilde' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_odiaeresis' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_odoubleacute' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_oe' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_ogonek' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_ograve' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_ohook' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_ohorn' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_ohornacute' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_ohornbelowdot' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_ohorngrave' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_ohornhook' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_ohorntilde' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_omacron' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_oneeighth' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_onefifth' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_onehalf' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_onequarter' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_onesixth' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_onesubscript' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_onesuperior' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_onethird' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_ooblique' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_openrectbullet' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_openstar' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_opentribulletdown' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_opentribulletup' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_ordfeminine' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_oslash' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_otilde' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_overbar' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_overline' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_p' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_pabovedot' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_paragraph' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_parenleft' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_parenright' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_partdifferential' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_partialderivative' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_percent' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_period' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_periodcentered' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_permille' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_phonographcopyright' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_plus' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_plusminus' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_prescription' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_prolongedsound' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_punctspace' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_q' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_quad' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_question' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_questiondown' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_quotedbl' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_quoteleft' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_quoteright' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_r' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_racute' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_radical' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_rcaron' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_rcedilla' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_registered' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_rightanglebracket' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_rightarrow' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_rightcaret' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_rightdoublequotemark' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_rightmiddlecurlybrace' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_rightmiddlesummation' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_rightopentriangle' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_rightpointer' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_rightshoe' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_rightsinglequotemark' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_rightt' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_righttack' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_s' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_sabovedot' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_sacute' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_scaron' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_scedilla' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_schwa' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_scircumflex' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_script_switch' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_seconds' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_section' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_semicolon' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_semivoicedsound' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_seveneighths' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_sevensubscript' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_sevensuperior' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_signaturemark' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_signifblank' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_similarequal' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_singlelowquotemark' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_sixsubscript' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_sixsuperior' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_slash' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_soliddiamond' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_space' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_squareroot' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_ssharp' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_sterling' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_stricteq' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_t' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_tabovedot' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_tcaron' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_tcedilla' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_telephone' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_telephonerecorder' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_therefore' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_thinspace' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_thorn' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_threeeighths' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_threefifths' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_threequarters' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_threesubscript' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_threesuperior' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_tintegral' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_topintegral' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_topleftparens' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_topleftradical' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_topleftsqbracket' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_topleftsummation' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_toprightparens' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_toprightsqbracket' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_toprightsummation' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_topt' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_topvertsummationconnector' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_trademark' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_trademarkincircle' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_tslash' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_twofifths' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_twosubscript' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_twosuperior' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_twothirds' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_u' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_uacute' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_ubelowdot' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_ubreve' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_ucircumflex' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_udiaeresis' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_udoubleacute' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_ugrave' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_uhook' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_uhorn' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_uhornacute' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_uhornbelowdot' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_uhorngrave' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_uhornhook' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_uhorntilde' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_umacron' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_underbar' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_underscore' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_union' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_uogonek' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_uparrow' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_upcaret' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_upleftcorner' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_uprightcorner' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_upshoe' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_upstile' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_uptack' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_uring' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_utilde' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_v' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_variation' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_vertbar' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_vertconnector' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_voicedsound' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_vt' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_w' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_wacute' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_wcircumflex' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_wdiaeresis' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_wgrave' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_x' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_xabovedot' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_y' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_yacute' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_ybelowdot' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_ycircumflex' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_ydiaeresis' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_yen' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_ygrave' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_yhook' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_ytilde' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_z' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_zabovedot' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_zacute' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_zcaron' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_zerosubscript' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_zerosuperior' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'KEY_zstroke' in namespace 'Gdk' 575s JS G NS: Found info type OBJECT for 'Keymap' in namespace 'Gdk' 575s JS G OBJ: Defined class for Keymap (GdkKeymap), prototype 0x2f97e663a970, JSClass 0x3ff9786b598, in object 0x185558f79308 575s JS G NS: Found info type STRUCT for 'KeymapKey' in namespace 'Gdk' 575s JS G BXD: Defined class for KeymapKey (void), prototype 0x2f97e663a9c0, JSClass 0x3ff9786af08, in object 0x185558f79308 575s JS G NS: Found info type CONSTANT for 'MAJOR_VERSION' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'MAX_TIMECOORD_AXES' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'MICRO_VERSION' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'MINOR_VERSION' in namespace 'Gdk' 575s JS G NS: Found info type ENUM for 'ModifierIntent' in namespace 'Gdk' 575s JS G ENUM: Defining enum value PRIMARY_ACCELERATOR (fixed from primary_accelerator) 0 575s JS G ENUM: Defining enum value CONTEXT_MENU (fixed from context_menu) 1 575s JS G ENUM: Defining enum value EXTEND_SELECTION (fixed from extend_selection) 2 575s JS G ENUM: Defining enum value MODIFY_SELECTION (fixed from modify_selection) 3 575s JS G ENUM: Defining enum value NO_TEXT_INPUT (fixed from no_text_input) 4 575s JS G ENUM: Defining enum value SHIFT_GROUP (fixed from shift_group) 5 575s JS G ENUM: Defining enum value DEFAULT_MOD_MASK (fixed from default_mod_mask) 6 575s JS G ENUM: Defining Gdk.ModifierIntent as 0x334327468730 575s JS G NS: Found info type FLAGS for 'ModifierType' in namespace 'Gdk' 575s JS G ENUM: Defining enum value SHIFT_MASK (fixed from shift_mask) 1 575s JS G ENUM: Defining enum value LOCK_MASK (fixed from lock_mask) 2 575s JS G ENUM: Defining enum value CONTROL_MASK (fixed from control_mask) 4 575s JS G ENUM: Defining enum value MOD1_MASK (fixed from mod1_mask) 8 575s JS G ENUM: Defining enum value MOD2_MASK (fixed from mod2_mask) 16 575s JS G ENUM: Defining enum value MOD3_MASK (fixed from mod3_mask) 32 575s JS G ENUM: Defining enum value MOD4_MASK (fixed from mod4_mask) 64 575s JS G ENUM: Defining enum value MOD5_MASK (fixed from mod5_mask) 128 575s JS G ENUM: Defining enum value BUTTON1_MASK (fixed from button1_mask) 256 575s JS G ENUM: Defining enum value BUTTON2_MASK (fixed from button2_mask) 512 575s JS G ENUM: Defining enum value BUTTON3_MASK (fixed from button3_mask) 1024 575s JS G ENUM: Defining enum value BUTTON4_MASK (fixed from button4_mask) 2048 575s JS G ENUM: Defining enum value BUTTON5_MASK (fixed from button5_mask) 4096 575s JS G ENUM: Defining enum value MODIFIER_RESERVED_13_MASK (fixed from modifier_reserved_13_mask) 8192 575s JS G ENUM: Defining enum value MODIFIER_RESERVED_14_MASK (fixed from modifier_reserved_14_mask) 16384 575s JS G ENUM: Defining enum value MODIFIER_RESERVED_15_MASK (fixed from modifier_reserved_15_mask) 32768 575s JS G ENUM: Defining enum value MODIFIER_RESERVED_16_MASK (fixed from modifier_reserved_16_mask) 65536 575s JS G ENUM: Defining enum value MODIFIER_RESERVED_17_MASK (fixed from modifier_reserved_17_mask) 131072 575s JS G ENUM: Defining enum value MODIFIER_RESERVED_18_MASK (fixed from modifier_reserved_18_mask) 262144 575s JS G ENUM: Defining enum value MODIFIER_RESERVED_19_MASK (fixed from modifier_reserved_19_mask) 524288 575s JS G ENUM: Defining enum value MODIFIER_RESERVED_20_MASK (fixed from modifier_reserved_20_mask) 1048576 575s JS G ENUM: Defining enum value MODIFIER_RESERVED_21_MASK (fixed from modifier_reserved_21_mask) 2097152 575s JS G ENUM: Defining enum value MODIFIER_RESERVED_22_MASK (fixed from modifier_reserved_22_mask) 4194304 575s JS G ENUM: Defining enum value MODIFIER_RESERVED_23_MASK (fixed from modifier_reserved_23_mask) 8388608 575s JS G ENUM: Defining enum value MODIFIER_RESERVED_24_MASK (fixed from modifier_reserved_24_mask) 16777216 575s JS G ENUM: Defining enum value MODIFIER_RESERVED_25_MASK (fixed from modifier_reserved_25_mask) 33554432 575s JS G ENUM: Defining enum value SUPER_MASK (fixed from super_mask) 67108864 575s JS G ENUM: Defining enum value HYPER_MASK (fixed from hyper_mask) 134217728 575s JS G ENUM: Defining enum value META_MASK (fixed from meta_mask) 268435456 575s JS G ENUM: Defining enum value MODIFIER_RESERVED_29_MASK (fixed from modifier_reserved_29_mask) 536870912 575s JS G ENUM: Defining enum value RELEASE_MASK (fixed from release_mask) 1073741824 575s JS G ENUM: Defining enum value MODIFIER_MASK (fixed from modifier_mask) 1543512063 575s JS G ENUM: Defining Gdk.ModifierType as 0x334327469018 575s JS G NS: Found info type OBJECT for 'Monitor' in namespace 'Gdk' 575s JS G OBJ: Defined class for Monitor (GdkMonitor), prototype 0x2f97e663aa38, JSClass 0x3ff9786b598, in object 0x185558f79308 575s JS G NS: Found info type STRUCT for 'MonitorClass' in namespace 'Gdk' 575s JS G NS: Found info type ENUM for 'NotifyType' in namespace 'Gdk' 575s JS G ENUM: Defining enum value ANCESTOR (fixed from ancestor) 0 575s JS G ENUM: Defining enum value VIRTUAL (fixed from virtual) 1 575s JS G ENUM: Defining enum value INFERIOR (fixed from inferior) 2 575s JS G ENUM: Defining enum value NONLINEAR (fixed from nonlinear) 3 575s JS G ENUM: Defining enum value NONLINEAR_VIRTUAL (fixed from nonlinear_virtual) 4 575s JS G ENUM: Defining enum value UNKNOWN (fixed from unknown) 5 575s JS G ENUM: Defining Gdk.NotifyType as 0x33432746b080 575s JS G NS: Found info type ENUM for 'OwnerChange' in namespace 'Gdk' 575s JS G ENUM: Defining enum value NEW_OWNER (fixed from new_owner) 0 575s JS G ENUM: Defining enum value DESTROY (fixed from destroy) 1 575s JS G ENUM: Defining enum value CLOSE (fixed from close) 2 575s JS G ENUM: Defining Gdk.OwnerChange as 0x33432746b8c8 575s JS G NS: Found info type CONSTANT for 'PARENT_RELATIVE' in namespace 'Gdk' 575s JS G NS: Found info type CONSTANT for 'PRIORITY_REDRAW' in namespace 'Gdk' 575s JS G NS: Found info type STRUCT for 'Point' in namespace 'Gdk' 575s JS G BXD: Defined class for Point (void), prototype 0x2f97e663aad8, JSClass 0x3ff9786af08, in object 0x185558f79308 575s JS G NS: Found info type ENUM for 'PropMode' in namespace 'Gdk' 575s JS G ENUM: Defining enum value REPLACE (fixed from replace) 0 575s JS G ENUM: Defining enum value PREPEND (fixed from prepend) 1 575s JS G ENUM: Defining enum value APPEND (fixed from append) 2 575s JS G ENUM: Defining Gdk.PropMode as 0x33432746c010 575s JS G NS: Found info type ENUM for 'PropertyState' in namespace 'Gdk' 575s JS G ENUM: Defining enum value NEW_VALUE (fixed from new_value) 0 575s JS G ENUM: Defining enum value DELETE (fixed from delete) 1 575s JS G ENUM: Defining Gdk.PropertyState as 0x33432746c590 575s JS G NS: Found info type STRUCT for 'RGBA' in namespace 'Gdk' 575s JS G BXD: Defined class for RGBA (GdkRGBA), prototype 0x2f97e663ab50, JSClass 0x3ff9786af08, in object 0x185558f79308 575s JS G NS: Found info type OBJECT for 'Screen' in namespace 'Gdk' 575s JS G OBJ: Defined class for Screen (GdkScreen), prototype 0x2f97e663aba0, JSClass 0x3ff9786b598, in object 0x185558f79308 575s JS G NS: Found info type ENUM for 'ScrollDirection' in namespace 'Gdk' 575s JS G ENUM: Defining enum value UP (fixed from up) 0 575s JS G ENUM: Defining enum value DOWN (fixed from down) 1 575s JS G ENUM: Defining enum value LEFT (fixed from left) 2 575s JS G ENUM: Defining enum value RIGHT (fixed from right) 3 575s JS G ENUM: Defining enum value SMOOTH (fixed from smooth) 4 575s JS G ENUM: Defining Gdk.ScrollDirection as 0x33432746ccd8 575s JS G NS: Found info type OBJECT for 'Seat' in namespace 'Gdk' 575s JS G OBJ: Defined class for Seat (GdkSeat), prototype 0x2f97e663ac18, JSClass 0x3ff9786b598, in object 0x185558f79308 575s JS G NS: Found info type FLAGS for 'SeatCapabilities' in namespace 'Gdk' 575s JS G ENUM: Defining enum value NONE (fixed from none) 0 575s JS G ENUM: Defining enum value POINTER (fixed from pointer) 1 575s JS G ENUM: Defining enum value TOUCH (fixed from touch) 2 575s JS G ENUM: Defining enum value TABLET_STYLUS (fixed from tablet_stylus) 4 575s JS G ENUM: Defining enum value KEYBOARD (fixed from keyboard) 8 575s JS G ENUM: Defining enum value ALL_POINTING (fixed from all_pointing) 7 575s JS G ENUM: Defining enum value ALL (fixed from all) 15 575s JS G ENUM: Defining Gdk.SeatCapabilities as 0x33432746d408 575s JS G NS: Found info type ENUM for 'SettingAction' in namespace 'Gdk' 575s JS G ENUM: Defining enum value NEW (fixed from new) 0 575s JS G ENUM: Defining enum value CHANGED (fixed from changed) 1 575s JS G ENUM: Defining enum value DELETED (fixed from deleted) 2 575s JS G ENUM: Defining Gdk.SettingAction as 0x33432746dcb8 575s JS G NS: Found info type ENUM for 'Status' in namespace 'Gdk' 575s JS G ENUM: Defining enum value OK (fixed from ok) 0 575s JS G ENUM: Defining enum value ERROR (fixed from error) -1 575s JS G ENUM: Defining enum value ERROR_PARAM (fixed from error_param) -2 575s JS G ENUM: Defining enum value ERROR_FILE (fixed from error_file) -3 575s JS G ENUM: Defining enum value ERROR_MEM (fixed from error_mem) -4 575s JS G ENUM: Defining Gdk.Status as 0x33432746e240 575s JS G NS: Found info type ENUM for 'SubpixelLayout' in namespace 'Gdk' 575s JS G ENUM: Defining enum value UNKNOWN (fixed from unknown) 0 575s JS G ENUM: Defining enum value NONE (fixed from none) 1 575s JS G ENUM: Defining enum value HORIZONTAL_RGB (fixed from horizontal_rgb) 2 575s JS G ENUM: Defining enum value HORIZONTAL_BGR (fixed from horizontal_bgr) 3 575s JS G ENUM: Defining enum value VERTICAL_RGB (fixed from vertical_rgb) 4 575s JS G ENUM: Defining enum value VERTICAL_BGR (fixed from vertical_bgr) 5 575s JS G ENUM: Defining Gdk.SubpixelLayout as 0x33432746e920 575s JS G NS: Found info type STRUCT for 'TimeCoord' in namespace 'Gdk' 575s JS G BXD: Defined class for TimeCoord (void), prototype 0x2f97e663ad08, JSClass 0x3ff9786af08, in object 0x185558f79308 575s JS G NS: Found info type ENUM for 'TouchpadGesturePhase' in namespace 'Gdk' 575s JS G ENUM: Defining enum value BEGIN (fixed from begin) 0 575s JS G ENUM: Defining enum value UPDATE (fixed from update) 1 575s JS G ENUM: Defining enum value END (fixed from end) 2 575s JS G ENUM: Defining enum value CANCEL (fixed from cancel) 3 575s JS G ENUM: Defining Gdk.TouchpadGesturePhase as 0x33432746f218 575s JS G NS: Found info type ENUM for 'VisibilityState' in namespace 'Gdk' 575s JS G ENUM: Defining enum value UNOBSCURED (fixed from unobscured) 0 575s JS G ENUM: Defining enum value PARTIAL (fixed from partial) 1 575s JS G ENUM: Defining enum value FULLY_OBSCURED (fixed from fully_obscured) 2 575s JS G ENUM: Defining Gdk.VisibilityState as 0x33432746f820 575s JS G NS: Found info type OBJECT for 'Visual' in namespace 'Gdk' 575s JS G OBJ: Defined class for Visual (GdkVisual), prototype 0x2f97e663ad80, JSClass 0x3ff9786b598, in object 0x185558f79308 575s JS G NS: Found info type ENUM for 'VisualType' in namespace 'Gdk' 575s JS G ENUM: Defining enum value STATIC_GRAY (fixed from static_gray) 0 575s JS G ENUM: Defining enum value GRAYSCALE (fixed from grayscale) 1 575s JS G ENUM: Defining enum value STATIC_COLOR (fixed from static_color) 2 575s JS G ENUM: Defining enum value PSEUDO_COLOR (fixed from pseudo_color) 3 575s JS G ENUM: Defining enum value TRUE_COLOR (fixed from true_color) 4 575s JS G ENUM: Defining enum value DIRECT_COLOR (fixed from direct_color) 5 575s JS G ENUM: Defining Gdk.VisualType as 0x33432746fe78 575s JS G NS: Found info type FLAGS for 'WMDecoration' in namespace 'Gdk' 575s JS G ENUM: Defining enum value ALL (fixed from all) 1 575s JS G ENUM: Defining enum value BORDER (fixed from border) 2 575s JS G ENUM: Defining enum value RESIZEH (fixed from resizeh) 4 575s JS G ENUM: Defining enum value TITLE (fixed from title) 8 575s JS G ENUM: Defining enum value MENU (fixed from menu) 16 575s JS G ENUM: Defining enum value MINIMIZE (fixed from minimize) 32 575s JS G ENUM: Defining enum value MAXIMIZE (fixed from maximize) 64 575s JS G ENUM: Defining Gdk.WMDecoration as 0x3343274706b0 575s JS G NS: Found info type FLAGS for 'WMFunction' in namespace 'Gdk' 575s JS G ENUM: Defining enum value ALL (fixed from all) 1 575s JS G ENUM: Defining enum value RESIZE (fixed from resize) 2 575s JS G ENUM: Defining enum value MOVE (fixed from move) 4 575s JS G ENUM: Defining enum value MINIMIZE (fixed from minimize) 8 575s JS G ENUM: Defining enum value MAXIMIZE (fixed from maximize) 16 575s JS G ENUM: Defining enum value CLOSE (fixed from close) 32 575s JS G ENUM: Defining Gdk.WMFunction as 0x334327470f58 575s JS G NS: Found info type OBJECT for 'Window' in namespace 'Gdk' 575s JS G OBJ: Defined class for Window (GdkWindow), prototype 0x2f97e663ae48, JSClass 0x3ff9786b598, in object 0x185558f79308 575s JS G NS: Found info type STRUCT for 'WindowAttr' in namespace 'Gdk' 575s JS G BXD: Defined class for WindowAttr (void), prototype 0x2f97e663ae98, JSClass 0x3ff9786af08, in object 0x185558f79308 575s JS G NS: Found info type FLAGS for 'WindowAttributesType' in namespace 'Gdk' 575s JS G ENUM: Defining enum value TITLE (fixed from title) 2 575s JS G ENUM: Defining enum value X (fixed from x) 4 575s JS G ENUM: Defining enum value Y (fixed from y) 8 575s JS G ENUM: Defining enum value CURSOR (fixed from cursor) 16 575s JS G ENUM: Defining enum value VISUAL (fixed from visual) 32 575s JS G ENUM: Defining enum value WMCLASS (fixed from wmclass) 64 575s JS G ENUM: Defining enum value NOREDIR (fixed from noredir) 128 575s JS G ENUM: Defining enum value TYPE_HINT (fixed from type_hint) 256 575s JS G ENUM: Defining Gdk.WindowAttributesType as 0x334327471900 575s JS G NS: Found info type STRUCT for 'WindowClass' in namespace 'Gdk' 575s JS G NS: Found info type ENUM for 'WindowEdge' in namespace 'Gdk' 575s JS G ENUM: Defining enum value NORTH_WEST (fixed from north_west) 0 575s JS G ENUM: Defining enum value NORTH (fixed from north) 1 575s JS G ENUM: Defining enum value NORTH_EAST (fixed from north_east) 2 575s JS G ENUM: Defining enum value WEST (fixed from west) 3 575s JS G ENUM: Defining enum value EAST (fixed from east) 4 575s JS G ENUM: Defining enum value SOUTH_WEST (fixed from south_west) 5 575s JS G ENUM: Defining enum value SOUTH (fixed from south) 6 575s JS G ENUM: Defining enum value SOUTH_EAST (fixed from south_east) 7 575s JS G ENUM: Defining Gdk.WindowEdge as 0x3343274722c0 575s JS G NS: Found info type FLAGS for 'WindowHints' in namespace 'Gdk' 575s JS G ENUM: Defining enum value POS (fixed from pos) 1 575s JS G ENUM: Defining enum value MIN_SIZE (fixed from min_size) 2 575s JS G ENUM: Defining enum value MAX_SIZE (fixed from max_size) 4 575s JS G ENUM: Defining enum value BASE_SIZE (fixed from base_size) 8 575s JS G ENUM: Defining enum value ASPECT (fixed from aspect) 16 575s JS G ENUM: Defining enum value RESIZE_INC (fixed from resize_inc) 32 575s JS G ENUM: Defining enum value WIN_GRAVITY (fixed from win_gravity) 64 575s JS G ENUM: Defining enum value USER_POS (fixed from user_pos) 128 575s JS G ENUM: Defining enum value USER_SIZE (fixed from user_size) 256 575s JS G ENUM: Defining Gdk.WindowHints as 0x334327472bd8 575s JS G NS: Found info type STRUCT for 'WindowRedirect' in namespace 'Gdk' 575s JS G BXD: Defined class for WindowRedirect (void), prototype 0x2f97e663af38, JSClass 0x3ff9786af08, in object 0x185558f79308 575s JS G NS: Found info type FLAGS for 'WindowState' in namespace 'Gdk' 575s JS G ENUM: Defining enum value WITHDRAWN (fixed from withdrawn) 1 575s JS G ENUM: Defining enum value ICONIFIED (fixed from iconified) 2 575s JS G ENUM: Defining enum value MAXIMIZED (fixed from maximized) 4 575s JS G ENUM: Defining enum value STICKY (fixed from sticky) 8 575s JS G ENUM: Defining enum value FULLSCREEN (fixed from fullscreen) 16 575s JS G ENUM: Defining enum value ABOVE (fixed from above) 32 575s JS G ENUM: Defining enum value BELOW (fixed from below) 64 575s JS G ENUM: Defining enum value FOCUSED (fixed from focused) 128 575s JS G ENUM: Defining enum value TILED (fixed from tiled) 256 575s JS G ENUM: Defining enum value TOP_TILED (fixed from top_tiled) 512 575s JS G ENUM: Defining enum value TOP_RESIZABLE (fixed from top_resizable) 1024 575s JS G ENUM: Defining enum value RIGHT_TILED (fixed from right_tiled) 2048 575s JS G ENUM: Defining enum value RIGHT_RESIZABLE (fixed from right_resizable) 4096 575s JS G ENUM: Defining enum value BOTTOM_TILED (fixed from bottom_tiled) 8192 575s JS G ENUM: Defining enum value BOTTOM_RESIZABLE (fixed from bottom_resizable) 16384 575s JS G ENUM: Defining enum value LEFT_TILED (fixed from left_tiled) 32768 575s JS G ENUM: Defining enum value LEFT_RESIZABLE (fixed from left_resizable) 65536 575s JS G ENUM: Defining Gdk.WindowState as 0x334327473610 575s JS G NS: Found info type ENUM for 'WindowType' in namespace 'Gdk' 575s JS G ENUM: Defining enum value ROOT (fixed from root) 0 575s JS G ENUM: Defining enum value TOPLEVEL (fixed from toplevel) 1 575s JS G ENUM: Defining enum value CHILD (fixed from child) 2 575s JS G ENUM: Defining enum value TEMP (fixed from temp) 3 575s JS G ENUM: Defining enum value FOREIGN (fixed from foreign) 4 575s JS G ENUM: Defining enum value OFFSCREEN (fixed from offscreen) 5 575s JS G ENUM: Defining enum value SUBSURFACE (fixed from subsurface) 6 575s JS G ENUM: Defining Gdk.WindowType as 0x334327474750 575s JS G NS: Found info type ENUM for 'WindowTypeHint' in namespace 'Gdk' 575s JS G ENUM: Defining enum value NORMAL (fixed from normal) 0 575s JS G ENUM: Defining enum value DIALOG (fixed from dialog) 1 575s JS G ENUM: Defining enum value MENU (fixed from menu) 2 575s JS G ENUM: Defining enum value TOOLBAR (fixed from toolbar) 3 575s JS G ENUM: Defining enum value SPLASHSCREEN (fixed from splashscreen) 4 575s JS G ENUM: Defining enum value UTILITY (fixed from utility) 5 575s JS G ENUM: Defining enum value DOCK (fixed from dock) 6 575s JS G ENUM: Defining enum value DESKTOP (fixed from desktop) 7 575s JS G ENUM: Defining enum value DROPDOWN_MENU (fixed from dropdown_menu) 8 575s JS G ENUM: Defining enum value POPUP_MENU (fixed from popup_menu) 9 575s JS G ENUM: Defining enum value TOOLTIP (fixed from tooltip) 10 575s JS G ENUM: Defining enum value NOTIFICATION (fixed from notification) 11 575s JS G ENUM: Defining enum value COMBO (fixed from combo) 12 575s JS G ENUM: Defining enum value DND (fixed from dnd) 13 575s JS G ENUM: Defining Gdk.WindowTypeHint as 0x334327474ff8 575s JS G NS: Found info type ENUM for 'WindowWindowClass' in namespace 'Gdk' 575s JS G ENUM: Defining enum value INPUT_OUTPUT (fixed from input_output) 0 575s JS G ENUM: Defining enum value INPUT_ONLY (fixed from input_only) 1 575s JS G ENUM: Defining Gdk.WindowWindowClass as 0x334327475e58 575s JS G NS: Found info type FUNCTION for 'add_option_entries_libgtk_only' in namespace 'Gdk' 575s JS G NS: Found info type FUNCTION for 'atom_intern' in namespace 'Gdk' 575s JS G NS: Found info type FUNCTION for 'atom_intern_static_string' in namespace 'Gdk' 575s JS G NS: Found info type FUNCTION for 'beep' in namespace 'Gdk' 575s JS G NS: Found info type FUNCTION for 'cairo_create' in namespace 'Gdk' 575s JS G NS: Found info type FUNCTION for 'cairo_draw_from_gl' in namespace 'Gdk' 575s JS G NS: Found info type FUNCTION for 'cairo_get_clip_rectangle' in namespace 'Gdk' 575s JS G NS: Found info type FUNCTION for 'cairo_get_drawing_context' in namespace 'Gdk' 575s JS G NS: Found info type FUNCTION for 'cairo_rectangle' in namespace 'Gdk' 575s JS G NS: Found info type FUNCTION for 'cairo_region' in namespace 'Gdk' 575s JS G NS: Found info type FUNCTION for 'cairo_region_create_from_surface' in namespace 'Gdk' 575s JS G NS: Found info type FUNCTION for 'cairo_set_source_color' in namespace 'Gdk' 575s JS G NS: Found info type FUNCTION for 'cairo_set_source_pixbuf' in namespace 'Gdk' 575s JS G NS: Found info type FUNCTION for 'cairo_set_source_rgba' in namespace 'Gdk' 575s JS G NS: Found info type FUNCTION for 'cairo_set_source_window' in namespace 'Gdk' 575s JS G NS: Found info type FUNCTION for 'cairo_surface_create_from_pixbuf' in namespace 'Gdk' 575s JS G NS: Found info type FUNCTION for 'color_parse' in namespace 'Gdk' 575s JS G NS: Found info type FUNCTION for 'disable_multidevice' in namespace 'Gdk' 575s JS G NS: Found info type FUNCTION for 'drag_abort' in namespace 'Gdk' 575s JS G NS: Found info type FUNCTION for 'drag_begin' in namespace 'Gdk' 575s JS G NS: Found info type FUNCTION for 'drag_begin_for_device' in namespace 'Gdk' 575s JS G NS: Found info type FUNCTION for 'drag_begin_from_point' in namespace 'Gdk' 575s JS G NS: Found info type FUNCTION for 'drag_drop' in namespace 'Gdk' 575s JS G NS: Found info type FUNCTION for 'drag_drop_done' in namespace 'Gdk' 575s JS G NS: Found info type FUNCTION for 'drag_drop_succeeded' in namespace 'Gdk' 575s JS G NS: Found info type FUNCTION for 'drag_find_window_for_screen' in namespace 'Gdk' 575s JS G NS: Found info type FUNCTION for 'drag_get_selection' in namespace 'Gdk' 575s JS G NS: Found info type FUNCTION for 'drag_motion' in namespace 'Gdk' 575s JS G NS: Found info type FUNCTION for 'drag_status' in namespace 'Gdk' 575s JS G NS: Found info type FUNCTION for 'drop_finish' in namespace 'Gdk' 575s JS G NS: Found info type FUNCTION for 'drop_reply' in namespace 'Gdk' 575s JS G NS: Found info type FUNCTION for 'error_trap_pop' in namespace 'Gdk' 575s JS G NS: Found info type FUNCTION for 'error_trap_pop_ignored' in namespace 'Gdk' 575s JS G NS: Found info type FUNCTION for 'error_trap_push' in namespace 'Gdk' 575s JS G NS: Found info type FUNCTION for 'event_get' in namespace 'Gdk' 575s JS G NS: Found info type FUNCTION for 'event_handler_set' in namespace 'Gdk' 575s JS G NS: Found info type FUNCTION for 'event_peek' in namespace 'Gdk' 575s JS G NS: Found info type FUNCTION for 'event_request_motions' in namespace 'Gdk' 575s JS G NS: Found info type FUNCTION for 'events_get_angle' in namespace 'Gdk' 575s JS G NS: Found info type FUNCTION for 'events_get_center' in namespace 'Gdk' 575s JS G NS: Found info type FUNCTION for 'events_get_distance' in namespace 'Gdk' 575s JS G NS: Found info type FUNCTION for 'events_pending' in namespace 'Gdk' 575s JS G NS: Found info type FUNCTION for 'flush' in namespace 'Gdk' 575s JS G NS: Found info type FUNCTION for 'get_default_root_window' in namespace 'Gdk' 575s JS G NS: Found info type FUNCTION for 'get_display' in namespace 'Gdk' 575s JS G NS: Found info type FUNCTION for 'get_display_arg_name' in namespace 'Gdk' 575s JS G NS: Found info type FUNCTION for 'get_program_class' in namespace 'Gdk' 575s JS G NS: Found info type FUNCTION for 'get_show_events' in namespace 'Gdk' 575s JS G NS: Found info type FUNCTION for 'gl_error_quark' in namespace 'Gdk' 575s JS G NS: Found info type FUNCTION for 'init' in namespace 'Gdk' 575s JS G NS: Found info type FUNCTION for 'init_check' in namespace 'Gdk' 575s JS G NS: Found info type FUNCTION for 'keyboard_grab' in namespace 'Gdk' 575s JS G NS: Found info type FUNCTION for 'keyboard_ungrab' in namespace 'Gdk' 575s JS G NS: Found info type FUNCTION for 'keyval_convert_case' in namespace 'Gdk' 575s JS G NS: Found info type FUNCTION for 'keyval_from_name' in namespace 'Gdk' 575s JS G NS: Found info type FUNCTION for 'keyval_is_lower' in namespace 'Gdk' 575s JS G NS: Found info type FUNCTION for 'keyval_is_upper' in namespace 'Gdk' 575s JS G NS: Found info type FUNCTION for 'keyval_name' in namespace 'Gdk' 575s JS G NS: Found info type FUNCTION for 'keyval_to_lower' in namespace 'Gdk' 575s JS G NS: Found info type FUNCTION for 'keyval_to_unicode' in namespace 'Gdk' 575s JS G NS: Found info type FUNCTION for 'keyval_to_upper' in namespace 'Gdk' 575s JS G NS: Found info type FUNCTION for 'list_visuals' in namespace 'Gdk' 575s JS G NS: Found info type FUNCTION for 'notify_startup_complete' in namespace 'Gdk' 575s JS G NS: Found info type FUNCTION for 'notify_startup_complete_with_id' in namespace 'Gdk' 575s JS G NS: Found info type FUNCTION for 'offscreen_window_get_embedder' in namespace 'Gdk' 575s JS G NS: Found info type FUNCTION for 'offscreen_window_get_surface' in namespace 'Gdk' 575s JS G NS: Found info type FUNCTION for 'offscreen_window_set_embedder' in namespace 'Gdk' 575s JS G NS: Found info type FUNCTION for 'pango_context_get' in namespace 'Gdk' 575s JS G NS: Found info type FUNCTION for 'pango_context_get_for_display' in namespace 'Gdk' 575s JS G NS: Found info type FUNCTION for 'pango_context_get_for_screen' in namespace 'Gdk' 575s JS G NS: Found info type FUNCTION for 'parse_args' in namespace 'Gdk' 575s JS G NS: Found info type FUNCTION for 'pixbuf_get_from_surface' in namespace 'Gdk' 575s JS G NS: Found info type FUNCTION for 'pixbuf_get_from_window' in namespace 'Gdk' 575s JS G NS: Found info type FUNCTION for 'pointer_grab' in namespace 'Gdk' 575s JS G NS: Found info type FUNCTION for 'pointer_is_grabbed' in namespace 'Gdk' 575s JS G NS: Found info type FUNCTION for 'pointer_ungrab' in namespace 'Gdk' 575s JS G NS: Found info type FUNCTION for 'pre_parse_libgtk_only' in namespace 'Gdk' 575s JS G NS: Found info type FUNCTION for 'property_delete' in namespace 'Gdk' 575s JS G NS: Found info type FUNCTION for 'property_get' in namespace 'Gdk' 575s JS G NS: Found info type FUNCTION for 'query_depths' in namespace 'Gdk' 575s JS G NS: Found info type FUNCTION for 'query_visual_types' in namespace 'Gdk' 575s JS G NS: Found info type FUNCTION for 'selection_convert' in namespace 'Gdk' 575s JS G NS: Found info type FUNCTION for 'selection_owner_get' in namespace 'Gdk' 575s JS G NS: Found info type FUNCTION for 'selection_owner_get_for_display' in namespace 'Gdk' 575s JS G NS: Found info type FUNCTION for 'selection_owner_set' in namespace 'Gdk' 575s JS G NS: Found info type FUNCTION for 'selection_owner_set_for_display' in namespace 'Gdk' 575s JS G NS: Found info type FUNCTION for 'selection_send_notify' in namespace 'Gdk' 575s JS G NS: Found info type FUNCTION for 'selection_send_notify_for_display' in namespace 'Gdk' 575s JS G NS: Found info type FUNCTION for 'set_allowed_backends' in namespace 'Gdk' 575s JS G NS: Found info type FUNCTION for 'set_double_click_time' in namespace 'Gdk' 575s JS G NS: Found info type FUNCTION for 'set_program_class' in namespace 'Gdk' 575s JS G NS: Found info type FUNCTION for 'set_show_events' in namespace 'Gdk' 575s JS G NS: Found info type FUNCTION for 'setting_get' in namespace 'Gdk' 575s JS G NS: Found info type FUNCTION for 'synthesize_window_state' in namespace 'Gdk' 575s JS G NS: Found info type FUNCTION for 'test_render_sync' in namespace 'Gdk' 575s JS G NS: Found info type FUNCTION for 'test_simulate_button' in namespace 'Gdk' 575s JS G NS: Found info type FUNCTION for 'test_simulate_key' in namespace 'Gdk' 575s JS G NS: Found info type FUNCTION for 'text_property_to_utf8_list_for_display' in namespace 'Gdk' 575s JS G NS: Found info type FUNCTION for 'threads_add_idle' in namespace 'Gdk' 575s JS G NS: Found info type FUNCTION for 'threads_add_timeout' in namespace 'Gdk' 575s JS G NS: Found info type FUNCTION for 'threads_add_timeout_seconds' in namespace 'Gdk' 575s JS G NS: Found info type FUNCTION for 'threads_enter' in namespace 'Gdk' 575s JS G NS: Found info type FUNCTION for 'threads_init' in namespace 'Gdk' 575s JS G NS: Found info type FUNCTION for 'threads_leave' in namespace 'Gdk' 575s JS G NS: Found info type FUNCTION for 'unicode_to_keyval' in namespace 'Gdk' 575s JS G NS: Found info type FUNCTION for 'utf8_to_string_target' in namespace 'Gdk' 575s ok 20 prettyPrint string tag supplied 575s ok 21 prettyPrint symbol 575s ok 22 prettyPrint property key symbol 575s ok 23 prettyPrint property value symbol 575s ok 24 prettyPrint registered symbol 575s ok 25 prettyPrint property key registered symbol 575s ok 26 prettyPrint property value registered symbol 575s ok 27 prettyPrint well-known symbol 575s ok 28 prettyPrint property key well-known symbol 575s ok 29 prettyPrint property value well-known symbol 575s ok 30 prettyPrint undefined 575s ok 31 prettyPrint null 575s ok 32 prettyPrint nested null 575s ok 33 prettyPrint imports root in object 575s ok 34 prettyPrint TypedArrays Int8Array 575s ok 35 prettyPrint TypedArrays Uint8Array 575s ok 36 prettyPrint TypedArrays Uint16Array 575s ok 37 prettyPrint TypedArrays Uint8ClampedArray 575s ok 38 prettyPrint TypedArrays Int16Array 575s ok 39 prettyPrint TypedArrays Uint16Array 575s ok 40 prettyPrint TypedArrays Int32Array 575s ok 41 prettyPrint TypedArrays Uint32Array 575s ok 42 prettyPrint TypedArrays Float32Array 575s ok 43 prettyPrint TypedArrays Float64Array 575s ok 44 prettyPrint TypedArrays BigInt64Array 575s ok 45 prettyPrint TypedArrays BigUint64Array 575s ok 46 prettyPrint Uint8Array returned from introspected function 575s JS G BXD: Defining method quit in prototype for GLib.MainLoop 575s JS MAINLOOP: Enqueue job , promise=, allocation site= 575s JS MAINLOOP: Main loop instance 0x2aa0e07c390: Spinning loop until released or hook cleared 575s JS MAINLOOP: handling job 0, 575s JS MAINLOOP: Enqueue job , promise=, allocation site= 575s JS MAINLOOP: Completed job 0 575s JS MAINLOOP: handling job 1, 575s JS MAINLOOP: Enqueue job , promise=, allocation site= 575s JS MAINLOOP: Completed job 1 575s JS MAINLOOP: handling job 2, 575s JS MAINLOOP: Enqueue job , promise=, allocation site= 575s JS MAINLOOP: Completed job 2 575s JS MAINLOOP: handling job 3, 575s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine-executor.js async resolved" 575s JS MAINLOOP: Main loop instance 0x2aa0e07c390: release 575s JS MAINLOOP: Completed job 3 575s JS MEMORY: Memory report: before destroying context 575s JS MEMORY: 673 objects currently alive 575s JS MEMORY: boxed_instance = 207 575s JS MEMORY: boxed_prototype = 50 575s JS MEMORY: closure = 1 575s JS MEMORY: function = 361 575s JS MEMORY: fundamental_instance = 0 575s JS MEMORY: fundamental_prototype = 0 575s JS MEMORY: gerror_instance = 0 575s JS MEMORY: gerror_prototype = 1 575s JS MEMORY: interface = 5 575s JS MEMORY: module = 10 575s JS MEMORY: ns = 5 575s JS MEMORY: object_instance = 1 575s JS MEMORY: object_prototype = 31 575s JS MEMORY: param = 0 575s JS MEMORY: union_instance = 0 575s JS MEMORY: union_prototype = 1 575s JS CTX: JS shutdown sequence 575s JS CTX: Stopping profiler 575s JS CTX: Shutting down toggle queue 575s JS CTX: Notifying external reference holders of GjsContext dispose 575s JS MAINLOOP: Stopping promise job dispatcher 575s JS CTX: Notifying reference holders of GjsContext dispose 575s JS CTX: Checking unhandled promise rejections 575s JS CTX: Releasing cached JS wrappers 575s JS CTX: Final triggered GC 575s JS CTX: Destroying JS context 575s JS CTX: Releasing all native objects 575s JS CTX: Disabling auto GC 575s JS CTX: Ending trace on global object 575s JS CTX: Freeing allocated resources 575s JS CTX: JS context destroyed 575s PASS: cjs/testPrint.test 575s Running test: cjs/next.test 575s 1..1 575s ok 1 - /usr/libexec/installed-tests/cjs/debugger/next.debugger 575s PASS: cjs/next.test 575s Running test: cjs/testImporter2.test 575s JS NATIVE: Registered native JS module '_promiseNative' 575s JS NATIVE: Registered native JS module '_byteArrayNative' 575s JS NATIVE: Registered native JS module '_encodingNative' 575s JS NATIVE: Registered native JS module '_gi' 575s JS NATIVE: Registered native JS module 'gi' 575s JS NATIVE: Registered native JS module 'cairoNative' 575s JS NATIVE: Registered native JS module 'system' 575s JS NATIVE: Registered native JS module 'console' 575s JS NATIVE: Registered native JS module '_print' 575s JS CTX: Enabling JIT 575s JS CTX: Initialized class GjsFileImporter prototype 0x3525ded000a0 575s JS IMPORT: Defining parent (nil) of 0x3525ded00100 'imports' is mod 0 575s JS IMPORT: Importing '_print' 575s JS NATIVE: Defining native module '_print' 575s JS IMPORT: Defining parent 0x3525ded00100 of 0x3525ded007b8 '_print' is mod 1 575s JS IMPORT: successfully imported module '_print' 575s JS IMPORT: Loading internal module 'loader' (resource:///org/cinnamon/cjs/modules/internal/loader.js) 575s 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 0x821a6c3b128 575s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x821a6c3b128 575s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x821a6c3b128 575s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x821a6c3b128 575s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x821a6c3b128 575s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x821a6c3b128 575s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x821a6c3b128 575s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x821a6c3b128 575s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x821a6c3b128 575s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x821a6c3b128 575s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x821a6c3b128 575s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x821a6c3b128 575s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x821a6c3b128 575s JS MAINLOOP: Main loop instance 0x2aa019e9390: hold 575s JS MAINLOOP: Enqueue job , promise=, allocation site= 575s JS MAINLOOP: Starting promise job dispatcher 575s JS MAINLOOP: Main loop instance 0x2aa019e9390: Spinning loop until released or hook cleared 575s JS MAINLOOP: handling job 0, 575s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 575s JS MAINLOOP: Main loop instance 0x2aa019e9390: release 575s JS MAINLOOP: Completed job 0 575s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine.js' (resource:///org/cjs/jsunit/minijasmine.js), global 0x821a6c3b128 575s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x821a6c3b128 575s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x821a6c3b128 575s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x821a6c3b128 575s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x821a6c3b128 575s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x821a6c3b128 575s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x821a6c3b128 575s JS IMPORT: Module metadata hook for module 0x3525ded130c0 575s JS IMPORT: Defining meta.importSync for module 0x3525ded130c0 575s JS NATIVE: Defining native module 'gi' 575s JS CTX: Initialized class GIRepositoryNamespace prototype 0x3525ded134b0 575s JS IMPORT: JS import 'overrides' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/overrides.js 575s JS IMPORT: JS import 'overrides' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/overrides.js 575s JS IMPORT: Adding directory 'resource:///org/cinnamon/cjs/modules/core/overrides' to child importer 'overrides' 575s JS IMPORT: Importing directory 'overrides' 575s JS IMPORT: Defining parent 0x3525ded00100 of 0x3525ded135b0 'overrides' is mod 1 575s JS IMPORT: Defined importer 'overrides' 0x3525ded135b0 in 0x3525ded00100 575s JS IMPORT: successfully imported directory 'overrides' 575s JS IMPORT: Importing '_promiseNative' 575s JS NATIVE: Defining native module '_promiseNative' 575s JS IMPORT: Defining parent 0x3525ded00100 of 0x3525ded13a70 '_promiseNative' is mod 1 575s JS IMPORT: successfully imported module '_promiseNative' 575s JS IMPORT: Importing module GLib succeeded 575s JS IMPORT: Defining parent 0x3525ded135b0 of 0x821a6c3c150 'GLib' is mod 1 575s JS IMPORT: successfully imported module 'GLib' 575s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 575s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x821a6c79060, JSClass 0x3ff8236af08, in object 0x821a6c79038 575s JS CTX: Initialized class GIRepositoryGType prototype 0x3525ded13dc0 575s JS CTX: Initialized class GIRepositoryFunction prototype 0x3525ded13e20 575s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 575s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 575s JS G BXD: Defined class for Error (GError), prototype 0x821a6c790b0, JSClass 0x3ff8236af08, in object 0x821a6c79038 575s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 575s JS G BXD: Defined class for Variant (GVariant), prototype 0x821a6c79100, JSClass 0x3ff8236af08, in object 0x821a6c79038 575s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 575s JS G BXD: Defined class for Bytes (GBytes), prototype 0x821a6c79150, JSClass 0x3ff8236af08, in object 0x821a6c79038 575s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 575s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 575s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x821a6c791a0, JSClass 0x3ff8236af08, in object 0x821a6c79038 575s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 575s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 575s JS G BXD: Defined class for Thread (GThread), prototype 0x821a6c791f0, JSClass 0x3ff8236af08, in object 0x821a6c79038 575s JS G BXD: Defining method ref in prototype for GLib.Thread 575s JS G BXD: Defining method unref in prototype for GLib.Thread 575s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 575s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x821a6c79240, JSClass 0x3ff8236af08, in object 0x821a6c79038 575s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 575s JS G BXD: Defined class for Regex (GRegex), prototype 0x821a6c79290, JSClass 0x3ff8236af08, in object 0x821a6c79038 575s JS G BXD: Defining method match in prototype for GLib.Regex 575s JS G BXD: Defining method match_full in prototype for GLib.Regex 575s JS G BXD: Defining method match_all in prototype for GLib.Regex 575s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 575s JS G NS: Defined namespace 'GLib' 0x821a6c79038 in GIRepository 0x3525ded13340 575s JS IMPORT: Importing module jasmine succeeded 575s JS IMPORT: Defining parent 0x3525ded00100 of 0x821a6c3cce0 'jasmine' is mod 1 575s JS IMPORT: successfully imported module 'jasmine' 575s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 575s JS MAINLOOP: Main loop instance 0x2aa019e9390: hold 575s JS MAINLOOP: Enqueue job , promise=, allocation site= 575s JS MAINLOOP: Main loop instance 0x2aa019e9390: Spinning loop until released or hook cleared 575s JS MAINLOOP: handling job 0, 575s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine.js async resolved" 575s JS MAINLOOP: Main loop instance 0x2aa019e9390: release 575s JS MAINLOOP: Completed job 0 575s JS CTX: Script evaluation succeeded 575s JS MAINLOOP: Main loop instance 0x2aa019e9390: Spinning loop until released or hook cleared 575s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine-executor.js' (resource:///org/cjs/jsunit/minijasmine-executor.js), global 0x821a6c3b128 575s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x821a6c3b128 575s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x821a6c3b128 575s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x821a6c3b128 575s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x821a6c3b128 575s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x821a6c3b128 575s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x821a6c3b128 575s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x821a6c3b128 575s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x821a6c3b128 575s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x821a6c3b128 575s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x821a6c3b128 575s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x821a6c3b128 575s JS IMPORT: Module metadata hook for module 0x3525ded2be00 575s JS IMPORT: Defining meta.importSync for module 0x3525ded2be00 575s JS NATIVE: Defining native module 'system' 575s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x821a6c3b128 575s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x821a6c3b128 575s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 575s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 575s JS MAINLOOP: Set main loop hook to 575s JS MAINLOOP: Main loop instance 0x2aa019e9390: hold 575s JS MAINLOOP: Running and clearing main loop hook 575s JS G BXD: Defining method run in prototype for GLib.MainLoop 575s 1..4 575s JS IMPORT: Importing 'gi' 575s JS IMPORT: Defining parent 0x3525ded00100 of 0x3525ded13340 'gi' is mod 1 575s JS IMPORT: successfully imported module 'gi' 575s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 575s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 575s JS G BXD: Defined class for Source (GSource), prototype 0x821a6c79308, JSClass 0x3ff8236af08, in object 0x821a6c79038 575s JS G BXD: Defining method set_priority in prototype for GLib.Source 575s JS IMPORT: Importing '_gi' 575s JS NATIVE: Defining native module '_gi' 575s JS IMPORT: Defining parent 0x3525ded00100 of 0x3525ded31420 '_gi' is mod 1 575s JS IMPORT: successfully imported module '_gi' 575s 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 575s JS G NS: Defined namespace 'CjsPrivate' 0x821a6c793a8 in GIRepository 0x3525ded13340 575s JS IMPORT: JS import '_common' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_common.js 575s JS IMPORT: JS import '_common' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_common.js 575s JS IMPORT: Importing module _common succeeded 575s JS IMPORT: Defining parent 0x3525ded00100 of 0x821a6cc4038 '_common' is mod 1 575s JS IMPORT: successfully imported module '_common' 575s JS IMPORT: JS import '_legacy' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_legacy.js 575s JS IMPORT: Importing module _legacy succeeded 575s JS IMPORT: Defining parent 0x3525ded00100 of 0x821a6cc4088 '_legacy' is mod 1 575s JS IMPORT: successfully imported module '_legacy' 575s JS IMPORT: Importing module GObject succeeded 575s JS IMPORT: Defining parent 0x3525ded135b0 of 0x821a6c3cfb0 'GObject' is mod 1 575s JS IMPORT: successfully imported module 'GObject' 575s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 575s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 575s JS G BXD: Defined class for String (GString), prototype 0x821a6c79628, JSClass 0x3ff8236af08, in object 0x821a6c79380 575s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 575s JS G PRM: Defined class ParamSpec prototype is 0x821a6cc4128 class 0x3ff823702e8 in object 0x821a6c79380 575s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 575s JS G OBJ: Defined class for Object (GObject), prototype 0x821a6c79790, JSClass 0x3ff8236b598, in object 0x821a6c79380 575s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 575s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 575s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x821a6c797b8, JSClass 0x3ff8236b598, in object 0x821a6c79380 575s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 575s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 575s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 575s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 575s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 575s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 575s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 575s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 575s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 575s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 575s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 575s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 575s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 575s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 575s JS G NS: Defined namespace 'GObject' 0x821a6c79380 in GIRepository 0x3525ded13340 575s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 575s JS G BXD: Defining method attach in prototype for GLib.Source 575s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 575s JS IMPORT: Module metadata hook for module 0x3525ded043f8 575s JS IMPORT: Defining meta.importSync for module 0x3525ded043f8 575s JS G BXD: Defining method destroy in prototype for GLib.Source 575s JS IMPORT: Importing module GIMarshallingTests succeeded 575s JS IMPORT: Defining parent 0x3525ded135b0 of 0x821a6cc4678 'GIMarshallingTests' is mod 1 575s JS IMPORT: successfully imported module 'GIMarshallingTests' 575s ok 1 GI importer on failure throws an exception when the overrides _init isn't a function 575s JS IMPORT: Importing module Gio succeeded 575s JS IMPORT: Defining parent 0x821a6c3ec10 of 0x821a6cc4fd8 'Gio' is mod 1 575s JS IMPORT: successfully imported module 'Gio' 575s ok 2 GI importer on failure throws an exception when the overrides _init is null 575s JS IMPORT: Importing module Regress succeeded 575s JS IMPORT: Defining parent 0x821a6c3ec10 of 0x821a6ce9060 'Regress' is mod 1 575s JS IMPORT: successfully imported module 'Regress' 575s ok 3 GI importer on failure throws an exception when the overrides _init is undefined 575s JS IMPORT: Importing module WarnLib succeeded 575s JS IMPORT: Defining parent 0x821a6c3ec10 of 0x821a6ce90b0 'WarnLib' is mod 1 575s JS IMPORT: successfully imported module 'WarnLib' 575s ok 4 GI importer on failure throws an exception when the overrides _init is missing 575s JS G BXD: Defining method quit in prototype for GLib.MainLoop 575s JS MAINLOOP: Enqueue job , promise=, allocation site= 575s JS MAINLOOP: Main loop instance 0x2aa019e9390: Spinning loop until released or hook cleared 575s JS MAINLOOP: handling job 0, 575s JS MAINLOOP: Enqueue job , promise=, allocation site= 575s JS MAINLOOP: Completed job 0 575s JS MAINLOOP: handling job 1, 575s JS MAINLOOP: Enqueue job , promise=, allocation site= 575s JS MAINLOOP: Completed job 1 575s JS MAINLOOP: handling job 2, 575s JS MAINLOOP: Enqueue job , promise=, allocation site= 575s JS MAINLOOP: Completed job 2 575s JS MAINLOOP: handling job 3, 575s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine-executor.js async resolved" 575s JS MAINLOOP: Main loop instance 0x2aa019e9390: release 575s JS MAINLOOP: Completed job 3 575s JS MEMORY: Memory report: before destroying context 575s JS MEMORY: 171 objects currently alive 575s JS MEMORY: boxed_instance = 28 575s JS MEMORY: boxed_prototype = 10 575s JS MEMORY: closure = 1 575s JS MEMORY: function = 114 575s JS MEMORY: fundamental_instance = 0 575s JS MEMORY: fundamental_prototype = 0 575s JS MEMORY: gerror_instance = 0 575s JS MEMORY: gerror_prototype = 0 575s JS MEMORY: interface = 0 575s JS MEMORY: module = 9 575s JS MEMORY: ns = 7 575s JS MEMORY: object_instance = 0 575s JS MEMORY: object_prototype = 2 575s JS MEMORY: param = 0 575s JS MEMORY: union_instance = 0 575s JS MEMORY: union_prototype = 0 575s JS CTX: JS shutdown sequence 575s JS CTX: Stopping profiler 575s JS CTX: Shutting down toggle queue 575s JS CTX: Notifying external reference holders of GjsContext dispose 575s JS MAINLOOP: Stopping promise job dispatcher 575s JS CTX: Notifying reference holders of GjsContext dispose 575s JS CTX: Checking unhandled promise rejections 575s JS CTX: Releasing cached JS wrappers 575s JS CTX: Final triggered GC 575s JS CTX: Destroying JS context 575s JS CTX: Releasing all native objects 575s JS CTX: Disabling auto GC 575s JS CTX: Ending trace on global object 575s JS CTX: Freeing allocated resources 575s JS CTX: JS context destroyed 575s PASS: cjs/testImporter2.test 575s Running test: cjs/testCairo.test 575s JS NATIVE: Registered native JS module '_promiseNative' 575s JS NATIVE: Registered native JS module '_byteArrayNative' 575s JS NATIVE: Registered native JS module '_encodingNative' 575s JS NATIVE: Registered native JS module '_gi' 575s JS NATIVE: Registered native JS module 'gi' 575s JS NATIVE: Registered native JS module 'cairoNative' 575s JS NATIVE: Registered native JS module 'system' 575s JS NATIVE: Registered native JS module 'console' 575s JS NATIVE: Registered native JS module '_print' 575s JS CTX: Enabling JIT 575s JS CTX: Initialized class GjsFileImporter prototype 0x38863c3000a0 575s JS IMPORT: Defining parent (nil) of 0x38863c300100 'imports' is mod 0 575s JS IMPORT: Importing '_print' 575s JS NATIVE: Defining native module '_print' 575s JS IMPORT: Defining parent 0x38863c300100 of 0x38863c3007b8 '_print' is mod 1 575s JS IMPORT: successfully imported module '_print' 575s JS IMPORT: Loading internal module 'loader' (resource:///org/cinnamon/cjs/modules/internal/loader.js) 575s 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 0x3a2615f3b128 575s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x3a2615f3b128 575s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3a2615f3b128 575s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3a2615f3b128 575s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3a2615f3b128 575s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3a2615f3b128 575s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x3a2615f3b128 575s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x3a2615f3b128 575s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x3a2615f3b128 575s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3a2615f3b128 575s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3a2615f3b128 575s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x3a2615f3b128 575s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x3a2615f3b128 575s JS MAINLOOP: Main loop instance 0x2aa04824390: hold 575s JS MAINLOOP: Enqueue job , promise=, allocation site= 575s JS MAINLOOP: Starting promise job dispatcher 575s JS MAINLOOP: Main loop instance 0x2aa04824390: Spinning loop until released or hook cleared 575s JS MAINLOOP: handling job 0, 575s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 575s JS MAINLOOP: Main loop instance 0x2aa04824390: release 575s JS MAINLOOP: Completed job 0 575s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine.js' (resource:///org/cjs/jsunit/minijasmine.js), global 0x3a2615f3b128 575s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3a2615f3b128 575s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3a2615f3b128 575s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3a2615f3b128 575s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3a2615f3b128 575s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3a2615f3b128 575s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3a2615f3b128 575s JS IMPORT: Module metadata hook for module 0x38863c3130c0 575s JS IMPORT: Defining meta.importSync for module 0x38863c3130c0 575s JS NATIVE: Defining native module 'gi' 575s JS CTX: Initialized class GIRepositoryNamespace prototype 0x38863c3134b0 575s JS IMPORT: JS import 'overrides' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/overrides.js 575s JS IMPORT: JS import 'overrides' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/overrides.js 575s JS IMPORT: Adding directory 'resource:///org/cinnamon/cjs/modules/core/overrides' to child importer 'overrides' 575s JS IMPORT: Importing directory 'overrides' 575s JS IMPORT: Defining parent 0x38863c300100 of 0x38863c3135b0 'overrides' is mod 1 575s JS IMPORT: Defined importer 'overrides' 0x38863c3135b0 in 0x38863c300100 575s JS IMPORT: successfully imported directory 'overrides' 575s JS IMPORT: Importing '_promiseNative' 575s JS NATIVE: Defining native module '_promiseNative' 575s JS IMPORT: Defining parent 0x38863c300100 of 0x38863c313a70 '_promiseNative' is mod 1 575s JS IMPORT: successfully imported module '_promiseNative' 575s JS IMPORT: Importing module GLib succeeded 575s JS IMPORT: Defining parent 0x38863c3135b0 of 0x3a2615f3c150 'GLib' is mod 1 575s JS IMPORT: successfully imported module 'GLib' 575s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 575s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x3a2615f79060, JSClass 0x3ff9656af08, in object 0x3a2615f79038 575s JS CTX: Initialized class GIRepositoryGType prototype 0x38863c313dc0 575s JS CTX: Initialized class GIRepositoryFunction prototype 0x38863c313e20 575s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 575s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 575s JS G BXD: Defined class for Error (GError), prototype 0x3a2615f790b0, JSClass 0x3ff9656af08, in object 0x3a2615f79038 575s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 575s JS G BXD: Defined class for Variant (GVariant), prototype 0x3a2615f79100, JSClass 0x3ff9656af08, in object 0x3a2615f79038 575s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 575s JS G BXD: Defined class for Bytes (GBytes), prototype 0x3a2615f79150, JSClass 0x3ff9656af08, in object 0x3a2615f79038 575s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 575s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 575s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x3a2615f791a0, JSClass 0x3ff9656af08, in object 0x3a2615f79038 575s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 575s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 575s JS G BXD: Defined class for Thread (GThread), prototype 0x3a2615f791f0, JSClass 0x3ff9656af08, in object 0x3a2615f79038 575s JS G BXD: Defining method ref in prototype for GLib.Thread 575s JS G BXD: Defining method unref in prototype for GLib.Thread 575s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 575s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x3a2615f79240, JSClass 0x3ff9656af08, in object 0x3a2615f79038 575s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 575s JS G BXD: Defined class for Regex (GRegex), prototype 0x3a2615f79290, JSClass 0x3ff9656af08, in object 0x3a2615f79038 575s JS G BXD: Defining method match in prototype for GLib.Regex 575s JS G BXD: Defining method match_full in prototype for GLib.Regex 575s JS G BXD: Defining method match_all in prototype for GLib.Regex 575s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 575s JS G NS: Defined namespace 'GLib' 0x3a2615f79038 in GIRepository 0x38863c313340 575s JS IMPORT: Importing module jasmine succeeded 575s JS IMPORT: Defining parent 0x38863c300100 of 0x3a2615f3cce0 'jasmine' is mod 1 575s JS IMPORT: successfully imported module 'jasmine' 575s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 575s JS MAINLOOP: Main loop instance 0x2aa04824390: hold 575s JS MAINLOOP: Enqueue job , promise=, allocation site= 575s JS MAINLOOP: Main loop instance 0x2aa04824390: Spinning loop until released or hook cleared 575s JS MAINLOOP: handling job 0, 575s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine.js async resolved" 575s JS MAINLOOP: Main loop instance 0x2aa04824390: release 575s JS MAINLOOP: Completed job 0 575s JS IMPORT: Importing 'gi' 575s JS IMPORT: Defining parent 0x38863c300100 of 0x38863c313340 'gi' is mod 1 575s JS IMPORT: successfully imported module 'gi' 575s JS IMPORT: JS import 'cairo' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/cairo.js 575s JS IMPORT: JS import '_cairo' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_cairo.js 575s JS IMPORT: JS import '_cairo' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_cairo.js 575s JS IMPORT: Importing module _cairo succeeded 575s JS IMPORT: Defining parent 0x38863c300100 of 0x3a2615f3ce70 '_cairo' is mod 1 575s JS IMPORT: successfully imported module '_cairo' 575s JS IMPORT: Importing 'cairoNative' 575s JS NATIVE: Defining native module 'cairoNative' 575s JS CTX: Initialized class Region prototype 0x38863c328da0 575s JS CTX: Initialized class Context prototype 0x38863c328ec0 575s JS CTX: Initialized class Surface prototype 0x38863c3296a0 575s JS CTX: Initialized class ImageSurface prototype 0x38863c329780 575s JS CTX: Initialized class Path prototype 0x38863c329860 575s JS CTX: Initialized class PSSurface prototype 0x38863c3298c0 575s JS CTX: Initialized class PDFSurface prototype 0x38863c329920 575s JS CTX: Initialized class SVGSurface prototype 0x38863c329a80 575s JS CTX: Initialized class Pattern prototype 0x38863c329ae0 575s JS CTX: Initialized class Gradient prototype 0x38863c329b40 575s JS CTX: Initialized class LinearGradient prototype 0x38863c329ba0 575s JS CTX: Initialized class RadialGradient prototype 0x38863c329c00 575s JS CTX: Initialized class SurfacePattern prototype 0x38863c329c60 575s JS CTX: Initialized class SolidPattern prototype 0x38863c329cc0 575s JS IMPORT: Defining parent 0x38863c300100 of 0x38863c328d80 'cairoNative' is mod 1 575s JS IMPORT: successfully imported module 'cairoNative' 575s JS IMPORT: Importing module cairo succeeded 575s JS IMPORT: Defining parent 0x38863c300100 of 0x3a2615f3ce20 'cairo' is mod 1 575s JS IMPORT: successfully imported module 'cairo' 575s 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 575s JS G NS: Defined namespace 'Gdk' 0x3a2615f793a8 in GIRepository 0x38863c313340 575s 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 575s JS G NS: Defined namespace 'GIMarshallingTests' 0x3a2615f793d0 in GIRepository 0x38863c313340 575s JS IMPORT: JS import '_legacy' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_legacy.js 575s JS IMPORT: Importing module _legacy succeeded 575s JS IMPORT: Defining parent 0x38863c300100 of 0x3a2615f3cf10 '_legacy' is mod 1 575s JS IMPORT: successfully imported module '_legacy' 575s 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 575s JS G NS: Defined namespace 'CjsPrivate' 0x3a2615f79448 in GIRepository 0x38863c313340 575s JS IMPORT: JS import 'signals' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/signals.js 575s JS IMPORT: JS import 'lang' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/lang.js 575s JS IMPORT: Importing module lang succeeded 575s JS IMPORT: Defining parent 0x38863c300100 of 0x3a2615fcc038 'lang' is mod 1 575s JS IMPORT: successfully imported module 'lang' 575s JS IMPORT: JS import '_signals' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_signals.js 575s JS IMPORT: JS import '_signals' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_signals.js 575s JS IMPORT: Importing module _signals succeeded 575s JS IMPORT: Defining parent 0x38863c300100 of 0x3a2615fcc088 '_signals' is mod 1 575s JS IMPORT: successfully imported module '_signals' 575s JS IMPORT: Importing module signals succeeded 575s JS IMPORT: Defining parent 0x38863c300100 of 0x3a2615f3cfb0 'signals' is mod 1 575s JS IMPORT: successfully imported module 'signals' 575s JS IMPORT: Importing module Gio succeeded 575s JS IMPORT: Defining parent 0x38863c3135b0 of 0x3a2615f3cf60 'Gio' is mod 1 575s JS IMPORT: successfully imported module 'Gio' 575s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 575s JS IMPORT: Importing '_gi' 575s JS NATIVE: Defining native module '_gi' 575s JS IMPORT: Defining parent 0x38863c300100 of 0x38863c32d470 '_gi' is mod 1 575s JS IMPORT: successfully imported module '_gi' 575s JS IMPORT: JS import '_common' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_common.js 575s JS IMPORT: JS import '_common' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_common.js 575s JS IMPORT: Importing module _common succeeded 575s JS IMPORT: Defining parent 0x38863c300100 of 0x3a2615fcc128 '_common' is mod 1 575s JS IMPORT: successfully imported module '_common' 575s JS IMPORT: Importing module GObject succeeded 575s JS IMPORT: Defining parent 0x38863c3135b0 of 0x3a2615fcc0d8 'GObject' is mod 1 575s JS IMPORT: successfully imported module 'GObject' 575s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 575s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 575s JS G BXD: Defined class for String (GString), prototype 0x3a2615f796f0, JSClass 0x3ff9656af08, in object 0x3a2615f79470 575s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 575s JS G PRM: Defined class ParamSpec prototype is 0x3a2615fcc1c8 class 0x3ff965702e8 in object 0x3a2615f79470 575s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 575s JS G OBJ: Defined class for Object (GObject), prototype 0x3a2615f79858, JSClass 0x3ff9656b598, in object 0x3a2615f79470 575s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 575s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 575s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x3a2615f79880, JSClass 0x3ff9656b598, in object 0x3a2615f79470 575s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 575s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 575s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 575s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 575s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 575s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 575s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 575s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 575s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 575s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 575s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 575s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 575s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 575s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 575s JS G NS: Defined namespace 'GObject' 0x3a2615f79470 in GIRepository 0x38863c313340 575s JS G OBJ: Defined class for Application (GApplication), prototype 0x3a2615f798d0, JSClass 0x3ff9656b598, in object 0x3a2615f79420 575s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 575s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x3a2615fcc6a0, JSClass 0x3ff9656b618, in object 0x3a2615f79420 575s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 575s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 575s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 575s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 575s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 575s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 575s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 575s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 575s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 575s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 575s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x3a2615f79948, JSClass 0x3ff9656b598, in object 0x3a2615f79420 575s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 575s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x3a2615fcc920, JSClass 0x3ff9656b618, in object 0x3a2615f79420 575s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 575s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x3a2615f799c0, JSClass 0x3ff9656b598, in object 0x3a2615f79420 575s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 575s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 575s JS G IFACE: Defined class for Initable (GInitable), prototype 0x3a2615fcca60, JSClass 0x3ff9656b618, in object 0x3a2615f79420 575s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 575s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 575s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 575s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x3a2615f79a38, JSClass 0x3ff9656af08, in object 0x3a2615f79420 575s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 575s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x3a2615f79a88, JSClass 0x3ff9656af08, in object 0x3a2615f79420 575s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'CjsPrivate' 575s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 575s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x3a2615f79ad8, JSClass 0x3ff9656b598, in object 0x3a2615f79420 575s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x3a2615f79b28, JSClass 0x3ff9656b598, in object 0x3a2615f79448 575s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 575s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x3a2615f79b78, JSClass 0x3ff9656b598, in object 0x3a2615f79420 575s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 575s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 575s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 575s JS G IFACE: Defined class for File (GFile), prototype 0x3a2615fccbc8, JSClass 0x3ff9656b618, in object 0x3a2615f79420 575s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x3a2615f79bf0, JSClass 0x3ff9656b598, in object 0x38863c313420 575s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 575s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x3a2615f79c68, JSClass 0x3ff9656b598, in object 0x3a2615f79420 575s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 575s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 575s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x3a2615f79cb8, JSClass 0x3ff9656b598, in object 0x3a2615f79420 575s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 575s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x3a2615f79d08, JSClass 0x3ff9656b598, in object 0x3a2615f79420 575s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 575s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x3a2615f79d58, JSClass 0x3ff9656af08, in object 0x3a2615f79420 575s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 575s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 575s JS G OBJ: Defined class for Settings (GSettings), prototype 0x3a2615f79da8, JSClass 0x3ff9656b598, in object 0x3a2615f79420 575s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 575s JS G NS: Defined namespace 'Gio' 0x3a2615f79420 in GIRepository 0x38863c313340 575s JS IMPORT: Importing module Gtk succeeded 575s JS IMPORT: Defining parent 0x38863c3135b0 of 0x3a2615f3cec0 'Gtk' is mod 1 575s JS IMPORT: successfully imported module 'Gtk' 575s JS G NS: Found info type OBJECT for 'Widget' in namespace 'Gtk' 575s JS G NS: Found info type OBJECT for 'InitiallyUnowned' in namespace 'GObject' 575s JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0x3a2615f79df8, JSClass 0x3ff9656b598, in object 0x3a2615f79470 575s JS G OBJ: Defined class for Widget (GtkWidget), prototype 0x3a2615f79e48, JSClass 0x3ff9656b598, in object 0x3a2615f793f8 575s JS G NS: Found info type INTERFACE for 'Buildable' in namespace 'Gtk' 575s JS G IFACE: Defined class for Buildable (GtkBuildable), prototype 0x3a2615fe0920, JSClass 0x3ff9656b618, in object 0x3a2615f793f8 575s JS G NS: Found info type OBJECT for 'Container' in namespace 'Gtk' 575s JS G OBJ: Defined class for Container (GtkContainer), prototype 0x3a2615f79ec0, JSClass 0x3ff9656b598, in object 0x3a2615f793f8 575s JS G OBJ: Defining method child_set_property in prototype for GtkContainer (Gtk.Container) 575s JS G NS: Defined namespace 'Gtk' 0x3a2615f793f8 in GIRepository 0x38863c313340 575s 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 575s JS G NS: Defined namespace 'Regress' 0x3a2615f79f10 in GIRepository 0x38863c313340 575s JS IMPORT: Importing module cairo succeeded 575s JS IMPORT: Defining parent 0x3a2615f3ed48 of 0x3a2615ff5268 'cairo' is mod 1 575s JS IMPORT: successfully imported module 'cairo' 575s JS G NS: Found info type ENUM for 'Antialias' in namespace 'cairo' 575s JS G ENUM: Defining enum value DEFAULT (fixed from default) 0 575s JS G ENUM: Defining enum value NONE (fixed from none) 1 575s JS G ENUM: Defining enum value GRAY (fixed from gray) 2 575s JS G ENUM: Defining enum value SUBPIXEL (fixed from subpixel) 3 575s JS G ENUM: Defining enum value FAST (fixed from fast) 4 575s JS G ENUM: Defining enum value GOOD (fixed from good) 5 575s JS G ENUM: Defining enum value BEST (fixed from best) 6 575s JS G ENUM: Defining cairo.Antialias as 0x38863c30efa0 575s JS G NS: Found info type ENUM for 'Content' in namespace 'cairo' 575s JS G ENUM: Defining enum value COLOR (fixed from color) 4096 575s JS G ENUM: Defining enum value ALPHA (fixed from alpha) 8192 575s JS G ENUM: Defining enum value COLOR_ALPHA (fixed from color_alpha) 12288 575s JS G ENUM: Defining cairo.Content as 0x38863c30f080 575s JS G NS: Found info type ENUM for 'Extend' in namespace 'cairo' 575s JS G ENUM: Defining enum value NONE (fixed from none) 0 575s JS G ENUM: Defining enum value REPEAT (fixed from repeat) 1 575s JS G ENUM: Defining enum value REFLECT (fixed from reflect) 2 575s JS G ENUM: Defining enum value PAD (fixed from pad) 3 575s JS G ENUM: Defining cairo.Extend as 0x38863c30f0e0 575s JS G NS: Found info type ENUM for 'FillRule' in namespace 'cairo' 575s JS G ENUM: Defining enum value WINDING (fixed from winding) 0 575s JS G ENUM: Defining enum value EVEN_ODD (fixed from even_odd) 1 575s JS G ENUM: Defining cairo.FillRule as 0x38863c30f140 575s JS G NS: Found info type ENUM for 'Filter' in namespace 'cairo' 575s JS G ENUM: Defining enum value FAST (fixed from fast) 0 575s JS G ENUM: Defining enum value GOOD (fixed from good) 1 575s JS G ENUM: Defining enum value BEST (fixed from best) 2 575s JS G ENUM: Defining enum value NEAREST (fixed from nearest) 3 575s JS G ENUM: Defining enum value BILINEAR (fixed from bilinear) 4 575s JS G ENUM: Defining enum value GAUSSIAN (fixed from gaussian) 5 575s JS G ENUM: Defining cairo.Filter as 0x38863c30f1a0 575s JS G NS: Found info type ENUM for 'FontSlant' in namespace 'cairo' 575s JS G ENUM: Defining enum value NORMAL (fixed from normal) 0 575s JS G ENUM: Defining enum value ITALIC (fixed from italic) 1 575s JS G ENUM: Defining enum value OBLIQUE (fixed from oblique) 2 575s JS G ENUM: Defining cairo.FontSlant as 0x38863c30f280 575s JS G NS: Found info type ENUM for 'FontWeight' in namespace 'cairo' 575s JS G ENUM: Defining enum value NORMAL (fixed from normal) 0 575s JS G ENUM: Defining enum value BOLD (fixed from bold) 1 575s JS G ENUM: Defining cairo.FontWeight as 0x38863c30f2e0 575s JS G NS: Found info type ENUM for 'Format' in namespace 'cairo' 575s JS G ENUM: Defining enum value INVALID (fixed from invalid) -1 575s JS G ENUM: Defining enum value ARGB32 (fixed from argb32) 0 575s JS G ENUM: Defining enum value RGB24 (fixed from rgb24) 1 575s JS G ENUM: Defining enum value A8 (fixed from a8) 2 575s JS G ENUM: Defining enum value A1 (fixed from a1) 3 575s JS G ENUM: Defining enum value RGB16_565 (fixed from rgb16_565) 4 575s JS G ENUM: Defining enum value RGB30 (fixed from rgb30) 5 575s JS G ENUM: Defining cairo.Format as 0x38863c30f340 575s JS G NS: Found info type ENUM for 'LineCap' in namespace 'cairo' 575s JS G ENUM: Defining enum value BUTT (fixed from butt) 0 575s JS G ENUM: Defining enum value ROUND (fixed from round) 1 575s JS G ENUM: Defining enum value SQUARE (fixed from square) 2 575s JS G ENUM: Defining cairo.LineCap as 0x38863c30f420 575s JS G NS: Found info type ENUM for 'LineJoin' in namespace 'cairo' 575s JS G ENUM: Defining enum value MITER (fixed from miter) 0 575s JS G ENUM: Defining enum value ROUND (fixed from round) 1 575s JS G ENUM: Defining enum value BEVEL (fixed from bevel) 2 575s JS G ENUM: Defining cairo.LineJoin as 0x38863c30f480 575s JS G NS: Found info type ENUM for 'Operator' in namespace 'cairo' 575s JS G ENUM: Defining enum value CLEAR (fixed from clear) 0 575s JS G ENUM: Defining enum value SOURCE (fixed from source) 1 575s JS G ENUM: Defining enum value OVER (fixed from over) 2 575s JS G ENUM: Defining enum value IN (fixed from in) 3 575s JS G ENUM: Defining enum value OUT (fixed from out) 4 575s JS G ENUM: Defining enum value ATOP (fixed from atop) 5 575s JS G ENUM: Defining enum value DEST (fixed from dest) 6 575s JS G ENUM: Defining enum value DEST_OVER (fixed from dest_over) 7 575s JS G ENUM: Defining enum value DEST_IN (fixed from dest_in) 8 575s JS G ENUM: Defining enum value DEST_OUT (fixed from dest_out) 9 575s JS G ENUM: Defining enum value DEST_ATOP (fixed from dest_atop) 10 575s JS G ENUM: Defining enum value XOR (fixed from xor) 11 575s JS G ENUM: Defining enum value ADD (fixed from add) 12 575s JS G ENUM: Defining enum value SATURATE (fixed from saturate) 13 575s JS G ENUM: Defining enum value MULTIPLY (fixed from multiply) 14 575s JS G ENUM: Defining enum value SCREEN (fixed from screen) 15 575s JS G ENUM: Defining enum value OVERLAY (fixed from overlay) 16 575s JS G ENUM: Defining enum value DARKEN (fixed from darken) 17 575s JS G ENUM: Defining enum value LIGHTEN (fixed from lighten) 18 575s JS G ENUM: Defining enum value COLOR_DODGE (fixed from color_dodge) 19 575s JS G ENUM: Defining enum value COLOR_BURN (fixed from color_burn) 20 575s JS G ENUM: Defining enum value HARD_LIGHT (fixed from hard_light) 21 575s JS G ENUM: Defining enum value SOFT_LIGHT (fixed from soft_light) 22 575s JS G ENUM: Defining enum value DIFFERENCE (fixed from difference) 23 575s JS G ENUM: Defining enum value EXCLUSION (fixed from exclusion) 24 575s JS G ENUM: Defining enum value HSL_HUE (fixed from hsl_hue) 25 575s JS G ENUM: Defining enum value HSL_SATURATION (fixed from hsl_saturation) 26 575s JS G ENUM: Defining enum value HSL_COLOR (fixed from hsl_color) 27 575s JS G ENUM: Defining enum value HSL_LUMINOSITY (fixed from hsl_luminosity) 28 575s JS G ENUM: Defining cairo.Operator as 0x38863c30f4e0 575s JS G NS: Found info type ENUM for 'PatternType' in namespace 'cairo' 575s JS G ENUM: Defining enum value SOLID (fixed from solid) 0 575s JS G ENUM: Defining enum value SURFACE (fixed from surface) 1 575s JS G ENUM: Defining enum value LINEAR (fixed from linear) 2 575s JS G ENUM: Defining enum value RADIAL (fixed from radial) 3 575s JS G ENUM: Defining enum value MESH (fixed from mesh) 4 575s JS G ENUM: Defining enum value RASTER_SOURCE (fixed from raster_source) 5 575s JS G ENUM: Defining cairo.PatternType as 0x38863c30f6c0 575s JS G NS: Found info type ENUM for 'SurfaceType' in namespace 'cairo' 575s JS G ENUM: Defining enum value IMAGE (fixed from image) 0 575s JS G ENUM: Defining enum value PDF (fixed from pdf) 1 575s JS G ENUM: Defining enum value PS (fixed from ps) 2 575s JS G ENUM: Defining enum value XLIB (fixed from xlib) 3 575s JS G ENUM: Defining enum value XCB (fixed from xcb) 4 575s JS G ENUM: Defining enum value GLITZ (fixed from glitz) 5 575s JS G ENUM: Defining enum value QUARTZ (fixed from quartz) 6 575s JS G ENUM: Defining enum value WIN32 (fixed from win32) 7 575s JS G ENUM: Defining enum value BEOS (fixed from beos) 8 575s JS G ENUM: Defining enum value DIRECTFB (fixed from directfb) 9 575s JS G ENUM: Defining enum value SVG (fixed from svg) 10 575s JS G ENUM: Defining enum value OS2 (fixed from os2) 11 575s JS G ENUM: Defining enum value WIN32_PRINTING (fixed from win32_printing) 12 575s JS G ENUM: Defining enum value QUARTZ_IMAGE (fixed from quartz_image) 13 575s JS G ENUM: Defining enum value SCRIPT (fixed from script) 14 575s JS G ENUM: Defining enum value QT (fixed from qt) 15 575s JS G ENUM: Defining enum value RECORDING (fixed from recording) 16 575s JS G ENUM: Defining enum value VG (fixed from vg) 17 575s JS G ENUM: Defining enum value GL (fixed from gl) 18 575s JS G ENUM: Defining enum value DRM (fixed from drm) 19 575s JS G ENUM: Defining enum value TEE (fixed from tee) 20 575s JS G ENUM: Defining enum value XML (fixed from xml) 21 575s JS G ENUM: Defining enum value SKIA (fixed from skia) 22 575s JS G ENUM: Defining enum value SUBSURFACE (fixed from subsurface) 23 575s JS G ENUM: Defining enum value COGL (fixed from cogl) 24 575s JS G ENUM: Defining cairo.SurfaceType as 0x38863c30f7a0 575s JS G NS: Found info type STRUCT for 'Region' in namespace 'cairo' 575s JS G BXD: Defined class for Region (CairoRegion), prototype 0x2d115b9061a0, JSClass 0x3ff9656af08, in object 0x3a2615f79f38 575s JS G NS: Found info type STRUCT for 'Context' in namespace 'cairo' 575s JS G BXD: Defined class for Context (CairoContext), prototype 0x2d115b9061c8, JSClass 0x3ff9656af08, in object 0x3a2615f79f38 575s JS G NS: Found info type STRUCT for 'Surface' in namespace 'cairo' 575s JS G BXD: Defined class for Surface (CairoSurface), prototype 0x2d115b9061f0, JSClass 0x3ff9656af08, in object 0x3a2615f79f38 575s JS G NS: Found info type STRUCT for 'Path' in namespace 'cairo' 575s JS G BXD: Defined class for Path (void), prototype 0x2d115b906218, JSClass 0x3ff9656af08, in object 0x3a2615f79f38 575s JS G NS: Found info type STRUCT for 'Pattern' in namespace 'cairo' 575s JS G BXD: Defined class for Pattern (CairoPattern), prototype 0x2d115b906240, JSClass 0x3ff9656af08, in object 0x3a2615f79f38 575s JS G NS: Defined namespace 'cairo' 0x3a2615f79f38 in GIRepository 0x3a2615f3ec10 575s JS CTX: Script evaluation succeeded 575s JS MAINLOOP: Main loop instance 0x2aa04824390: Spinning loop until released or hook cleared 575s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine-executor.js' (resource:///org/cjs/jsunit/minijasmine-executor.js), global 0x3a2615f3b128 575s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3a2615f3b128 575s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3a2615f3b128 575s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3a2615f3b128 575s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3a2615f3b128 575s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3a2615f3b128 575s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3a2615f3b128 575s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3a2615f3b128 575s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3a2615f3b128 575s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3a2615f3b128 575s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3a2615f3b128 575s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3a2615f3b128 575s JS IMPORT: Module metadata hook for module 0x38863c311338 575s JS IMPORT: Defining meta.importSync for module 0x38863c311338 575s JS NATIVE: Defining native module 'system' 575s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3a2615f3b128 575s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3a2615f3b128 575s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 575s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 575s JS MAINLOOP: Set main loop hook to 575s JS MAINLOOP: Main loop instance 0x2aa04824390: hold 575s JS MAINLOOP: Running and clearing main loop hook 575s JS G BXD: Defining method run in prototype for GLib.MainLoop 575s 1..43 575s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 575s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 575s JS G BXD: Defined class for Source (GSource), prototype 0x2d115b906268, JSClass 0x3ff9656af08, in object 0x3a2615f79038 575s JS G BXD: Defining method set_priority in prototype for GLib.Source 575s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 575s JS G BXD: Defining method attach in prototype for GLib.Source 575s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 575s JS IMPORT: Module metadata hook for module 0x3a2615fea120 575s JS IMPORT: Defining meta.importSync for module 0x3a2615fea120 575s JS G BXD: Defining method destroy in prototype for GLib.Source 575s ok 1 Cairo context has the right type 575s ok 2 Cairo context reports its target surface 575s ok 3 Cairo context can set its source to a pattern 575s ok 4 Cairo context can set its antialias 575s ok 5 Cairo context can set its fill rule 575s ok 6 Cairo context can set its line cap 575s ok 7 Cairo context can set its line join 575s ok 8 Cairo context can set its line width 575s ok 9 Cairo context can set its miter limit 575s ok 10 Cairo context can set its operator 575s ok 11 Cairo context can set its tolerance 575s ok 12 Cairo context has a rectangle as clip extents 575s ok 13 Cairo context has a rectangle as fill extents 575s ok 14 Cairo context has a rectangle as stroke extents 575s ok 15 Cairo context has zero dashes initially 575s ok 16 Cairo context transforms user to device coordinates 575s ok 17 Cairo context transforms user to device distance 575s ok 18 Cairo context transforms device to user coordinates 575s ok 19 Cairo context transforms device to user distance 575s ok 20 Cairo context computes text extents 575s ok 21 Cairo context can call various, otherwise untested, methods without crashing 575s ok 22 Cairo context has methods when created from a C function # SKIP GTK disabled 575s ok 23 Cairo pattern has typechecks 575s ok 24 Cairo solid pattern can be created from RGB static method 575s ok 25 Cairo solid pattern can be created from RGBA static method 575s ok 26 Cairo surface pattern can be created and added as a source 575s ok 27 Cairo linear gradient can be created and added as a source 575s ok 28 Cairo radial gradient can be created and added as a source 575s ok 29 Cairo path has typechecks 575s ok 30 Cairo surface has typechecks 575s ok 31 Cairo surface can access the device scale 575s ok 32 Cairo surface can access the device offset 575s ok 33 Cairo surface can be finalized 575s JS G NS: Found info type FUNCTION for 'test_cairo_context_full_return' in namespace 'Regress' 575s ok 34 Cairo GI test suite for context can be marshalled as a return value 575s JS G NS: Found info type FUNCTION for 'test_cairo_context_none_in' in namespace 'Regress' 575s ok 35 Cairo GI test suite for context can be marshalled as an in parameter 575s JS G NS: Found info type FUNCTION for 'test_cairo_surface_none_return' in namespace 'Regress' 575s ok 36 Cairo GI test suite for surface can be marshalled as a transfer-none return value 575s JS G NS: Found info type FUNCTION for 'test_cairo_surface_full_return' in namespace 'Regress' 575s ok 37 Cairo GI test suite for surface can be marshalled as a transfer-full return value 575s JS G NS: Found info type FUNCTION for 'test_cairo_surface_none_in' in namespace 'Regress' 575s ok 38 Cairo GI test suite for surface can be marshalled as an in parameter 575s JS G NS: Found info type FUNCTION for 'test_cairo_surface_full_out' in namespace 'Regress' 575s ok 39 Cairo GI test suite for surface can be marshalled as an out parameter 575s JS G NS: Found info type OBJECT for 'TestObj' in namespace 'Regress' 575s JS G OBJ: Defined class for TestObj (RegressTestObj), prototype 0x2d115b931740, JSClass 0x3ff9656b598, in object 0x3a2615f79f10 575s JS G OBJ: Defining method emit_sig_with_foreign_struct in prototype for RegressTestObj (Regress.TestObj) 575s ok 40 Cairo GI test suite can be marshalled through a signal handler 575s JS G NS: Found info type FUNCTION for 'gvalue_in_with_type' in namespace 'GIMarshallingTests' 575s ok 41 Cairo GI test suite can have its type inferred as a foreign struct 575s ok 42 Cairo imported via GI has the same functionality as imports.cairo 575s JS G NS: Found info type STRUCT for 'RectangleInt' in namespace 'cairo' 575s JS G BXD: Defined class for RectangleInt (CairoRectangleInt), prototype 0x2d115b931a88, JSClass 0x3ff9656af08, in object 0x3a2615f79f38 575s ok 43 Cairo imported via GI has boxed types from the GIR file 575s JS G BXD: Defining method quit in prototype for GLib.MainLoop 575s JS MAINLOOP: Enqueue job , promise=, allocation site= 575s JS MAINLOOP: Main loop instance 0x2aa04824390: Spinning loop until released or hook cleared 575s JS MAINLOOP: handling job 0, 575s JS MAINLOOP: Enqueue job , promise=, allocation site= 575s JS MAINLOOP: Completed job 0 575s JS MAINLOOP: handling job 1, 575s JS MAINLOOP: Enqueue job , promise=, allocation site= 575s JS MAINLOOP: Completed job 1 575s JS MAINLOOP: handling job 2, 575s JS MAINLOOP: Enqueue job , promise=, allocation site= 575s JS MAINLOOP: Completed job 2 575s JS MAINLOOP: handling job 3, 575s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine-executor.js async resolved" 575s JS MAINLOOP: Main loop instance 0x2aa04824390: release 575s JS MAINLOOP: Completed job 3 575s JS MEMORY: Memory report: before destroying context 575s JS MEMORY: 577 objects currently alive 575s JS MEMORY: boxed_instance = 257 575s JS MEMORY: boxed_prototype = 19 575s JS MEMORY: closure = 2 575s JS MEMORY: function = 253 575s JS MEMORY: fundamental_instance = 0 575s JS MEMORY: fundamental_prototype = 0 575s JS MEMORY: gerror_instance = 0 575s JS MEMORY: gerror_prototype = 0 575s JS MEMORY: interface = 5 575s JS MEMORY: module = 13 575s JS MEMORY: ns = 9 575s JS MEMORY: object_instance = 2 575s JS MEMORY: object_prototype = 17 575s JS MEMORY: param = 0 575s JS MEMORY: union_instance = 0 575s JS MEMORY: union_prototype = 0 575s JS CTX: JS shutdown sequence 575s JS CTX: Stopping profiler 575s JS CTX: Shutting down toggle queue 575s JS CTX: Notifying external reference holders of GjsContext dispose 575s JS MAINLOOP: Stopping promise job dispatcher 575s JS CTX: Notifying reference holders of GjsContext dispose 575s JS CTX: Checking unhandled promise rejections 575s JS CTX: Releasing cached JS wrappers 575s JS CTX: Final triggered GC 575s JS CTX: Destroying JS context 575s JS CTX: Releasing all native objects 575s JS CTX: Disabling auto GC 575s JS CTX: Ending trace on global object 575s JS CTX: Freeing allocated resources 575s JS CTX: JS context destroyed 575s PASS: cjs/testCairo.test 575s Running test: cjs/testGtk3.test 575s JS NATIVE: Registered native JS module '_promiseNative' 575s JS NATIVE: Registered native JS module '_byteArrayNative' 575s JS NATIVE: Registered native JS module '_encodingNative' 575s JS NATIVE: Registered native JS module '_gi' 575s JS NATIVE: Registered native JS module 'gi' 575s JS NATIVE: Registered native JS module 'cairoNative' 575s JS NATIVE: Registered native JS module 'system' 575s JS NATIVE: Registered native JS module 'console' 575s JS NATIVE: Registered native JS module '_print' 575s JS CTX: Enabling JIT 575s JS CTX: Initialized class GjsFileImporter prototype 0x30dd296000a0 575s JS IMPORT: Defining parent (nil) of 0x30dd29600100 'imports' is mod 0 575s JS IMPORT: Importing '_print' 575s JS NATIVE: Defining native module '_print' 575s JS IMPORT: Defining parent 0x30dd29600100 of 0x30dd296007b8 '_print' is mod 1 575s JS IMPORT: successfully imported module '_print' 575s JS IMPORT: Loading internal module 'loader' (resource:///org/cinnamon/cjs/modules/internal/loader.js) 575s 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 0x254e6163b128 575s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x254e6163b128 575s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x254e6163b128 575s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x254e6163b128 575s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x254e6163b128 575s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x254e6163b128 575s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x254e6163b128 575s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x254e6163b128 575s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x254e6163b128 575s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x254e6163b128 575s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x254e6163b128 575s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x254e6163b128 575s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x254e6163b128 575s JS MAINLOOP: Main loop instance 0x2aa02a22390: hold 575s JS MAINLOOP: Enqueue job , promise=, allocation site= 575s JS MAINLOOP: Starting promise job dispatcher 575s JS MAINLOOP: Main loop instance 0x2aa02a22390: Spinning loop until released or hook cleared 575s JS MAINLOOP: handling job 0, 575s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 575s JS MAINLOOP: Main loop instance 0x2aa02a22390: release 575s JS MAINLOOP: Completed job 0 575s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine.js' (resource:///org/cjs/jsunit/minijasmine.js), global 0x254e6163b128 575s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x254e6163b128 575s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x254e6163b128 575s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x254e6163b128 575s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x254e6163b128 575s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x254e6163b128 575s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x254e6163b128 575s JS IMPORT: Module metadata hook for module 0x30dd296130c0 575s JS IMPORT: Defining meta.importSync for module 0x30dd296130c0 575s JS NATIVE: Defining native module 'gi' 575s JS CTX: Initialized class GIRepositoryNamespace prototype 0x30dd296134b0 575s JS IMPORT: JS import 'overrides' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/overrides.js 575s JS IMPORT: JS import 'overrides' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/overrides.js 575s JS IMPORT: Adding directory 'resource:///org/cinnamon/cjs/modules/core/overrides' to child importer 'overrides' 575s JS IMPORT: Importing directory 'overrides' 575s JS IMPORT: Defining parent 0x30dd29600100 of 0x30dd296135b0 'overrides' is mod 1 575s JS IMPORT: Defined importer 'overrides' 0x30dd296135b0 in 0x30dd29600100 575s JS IMPORT: successfully imported directory 'overrides' 575s JS IMPORT: Importing '_promiseNative' 575s JS NATIVE: Defining native module '_promiseNative' 575s JS IMPORT: Defining parent 0x30dd29600100 of 0x30dd29613a70 '_promiseNative' is mod 1 575s JS IMPORT: successfully imported module '_promiseNative' 575s JS IMPORT: Importing module GLib succeeded 575s JS IMPORT: Defining parent 0x30dd296135b0 of 0x254e6163c150 'GLib' is mod 1 575s JS IMPORT: successfully imported module 'GLib' 575s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 575s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x254e61679060, JSClass 0x3ffa2d6af08, in object 0x254e61679038 575s JS CTX: Initialized class GIRepositoryGType prototype 0x30dd29613dc0 575s JS CTX: Initialized class GIRepositoryFunction prototype 0x30dd29613e20 575s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 575s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 575s JS G BXD: Defined class for Error (GError), prototype 0x254e616790b0, JSClass 0x3ffa2d6af08, in object 0x254e61679038 575s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 575s JS G BXD: Defined class for Variant (GVariant), prototype 0x254e61679100, JSClass 0x3ffa2d6af08, in object 0x254e61679038 575s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 575s JS G BXD: Defined class for Bytes (GBytes), prototype 0x254e61679150, JSClass 0x3ffa2d6af08, in object 0x254e61679038 575s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 575s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 575s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x254e616791a0, JSClass 0x3ffa2d6af08, in object 0x254e61679038 575s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 575s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 575s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 575s JS G BXD: Defined class for Thread (GThread), prototype 0x254e616791f0, JSClass 0x3ffa2d6af08, in object 0x254e61679038 575s JS G BXD: Defining method ref in prototype for GLib.Thread 575s JS G BXD: Defining method unref in prototype for GLib.Thread 575s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 575s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x254e61679240, JSClass 0x3ffa2d6af08, in object 0x254e61679038 575s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 575s JS G BXD: Defined class for Regex (GRegex), prototype 0x254e61679290, JSClass 0x3ffa2d6af08, in object 0x254e61679038 575s JS G BXD: Defining method match in prototype for GLib.Regex 575s JS G BXD: Defining method match_full in prototype for GLib.Regex 575s JS G BXD: Defining method match_all in prototype for GLib.Regex 575s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 575s JS G NS: Defined namespace 'GLib' 0x254e61679038 in GIRepository 0x30dd29613340 575s JS IMPORT: Importing module jasmine succeeded 575s JS IMPORT: Defining parent 0x30dd29600100 of 0x254e6163cce0 'jasmine' is mod 1 575s JS IMPORT: successfully imported module 'jasmine' 575s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 575s JS MAINLOOP: Main loop instance 0x2aa02a22390: hold 575s JS MAINLOOP: Enqueue job , promise=, allocation site= 575s JS MAINLOOP: Main loop instance 0x2aa02a22390: Spinning loop until released or hook cleared 575s JS MAINLOOP: handling job 0, 575s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine.js async resolved" 575s JS MAINLOOP: Main loop instance 0x2aa02a22390: release 575s JS MAINLOOP: Completed job 0 575s JS IMPORT: Importing 'gi' 575s JS IMPORT: Defining parent 0x30dd29600100 of 0x30dd29613340 'gi' is mod 1 575s JS IMPORT: successfully imported module 'gi' 575s 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 575s JS G NS: Defined namespace 'CjsPrivate' 0x254e61679330 in GIRepository 0x30dd29613340 575s JS IMPORT: JS import 'signals' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/signals.js 575s JS IMPORT: JS import 'lang' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/lang.js 575s JS IMPORT: JS import '_legacy' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_legacy.js 575s JS IMPORT: Importing module _legacy succeeded 575s JS IMPORT: Defining parent 0x30dd29600100 of 0x254e6163cf10 '_legacy' is mod 1 575s JS IMPORT: successfully imported module '_legacy' 575s JS IMPORT: Importing module lang succeeded 575s JS IMPORT: Defining parent 0x30dd29600100 of 0x254e6163cec0 'lang' is mod 1 575s JS IMPORT: successfully imported module 'lang' 575s JS IMPORT: JS import '_signals' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_signals.js 575s JS IMPORT: JS import '_signals' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_signals.js 575s JS IMPORT: Importing module _signals succeeded 575s JS IMPORT: Defining parent 0x30dd29600100 of 0x254e6163cf60 '_signals' is mod 1 575s JS IMPORT: successfully imported module '_signals' 575s JS IMPORT: Importing module signals succeeded 575s JS IMPORT: Defining parent 0x30dd29600100 of 0x254e6163ce70 'signals' is mod 1 575s JS IMPORT: successfully imported module 'signals' 575s JS IMPORT: Importing module Gio succeeded 575s JS IMPORT: Defining parent 0x30dd296135b0 of 0x254e6163ce20 'Gio' is mod 1 575s JS IMPORT: successfully imported module 'Gio' 575s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 575s JS IMPORT: Importing '_gi' 575s JS NATIVE: Defining native module '_gi' 575s JS IMPORT: Defining parent 0x30dd29600100 of 0x30dd2962b7e8 '_gi' is mod 1 575s JS IMPORT: successfully imported module '_gi' 575s JS IMPORT: JS import '_common' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_common.js 575s JS IMPORT: JS import '_common' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_common.js 575s JS IMPORT: Importing module _common succeeded 575s JS IMPORT: Defining parent 0x30dd29600100 of 0x254e616cc038 '_common' is mod 1 575s JS IMPORT: successfully imported module '_common' 575s JS IMPORT: Importing module GObject succeeded 575s JS IMPORT: Defining parent 0x30dd296135b0 of 0x254e6163cfb0 'GObject' is mod 1 575s JS IMPORT: successfully imported module 'GObject' 575s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 575s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 575s JS G BXD: Defined class for String (GString), prototype 0x254e616795d8, JSClass 0x3ffa2d6af08, in object 0x254e61679358 575s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 575s JS G PRM: Defined class ParamSpec prototype is 0x254e616cc0d8 class 0x3ffa2d702e8 in object 0x254e61679358 575s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 575s JS G OBJ: Defined class for Object (GObject), prototype 0x254e61679740, JSClass 0x3ffa2d6b598, in object 0x254e61679358 575s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 575s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 575s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x254e61679768, JSClass 0x3ffa2d6b598, in object 0x254e61679358 575s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 575s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 575s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 575s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 575s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 575s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 575s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 575s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 575s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 575s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 575s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 575s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 575s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 575s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 575s JS G NS: Defined namespace 'GObject' 0x254e61679358 in GIRepository 0x30dd29613340 575s JS G OBJ: Defined class for Application (GApplication), prototype 0x254e616797b8, JSClass 0x3ffa2d6b598, in object 0x254e61679308 575s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 575s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x254e616cc5b0, JSClass 0x3ffa2d6b618, in object 0x254e61679308 575s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 575s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 575s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 575s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 575s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 575s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 575s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 575s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 575s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 575s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 575s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x254e61679830, JSClass 0x3ffa2d6b598, in object 0x254e61679308 575s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 575s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x254e616cc830, JSClass 0x3ffa2d6b618, in object 0x254e61679308 575s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 575s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x254e616798a8, JSClass 0x3ffa2d6b598, in object 0x254e61679308 575s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 575s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 575s JS G IFACE: Defined class for Initable (GInitable), prototype 0x254e616cc970, JSClass 0x3ffa2d6b618, in object 0x254e61679308 575s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 575s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 575s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 575s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x254e61679920, JSClass 0x3ffa2d6af08, in object 0x254e61679308 575s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 575s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x254e61679970, JSClass 0x3ffa2d6af08, in object 0x254e61679308 575s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'CjsPrivate' 575s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 575s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x254e616799c0, JSClass 0x3ffa2d6b598, in object 0x254e61679308 575s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x254e61679a10, JSClass 0x3ffa2d6b598, in object 0x254e61679330 575s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 575s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x254e61679a60, JSClass 0x3ffa2d6b598, in object 0x254e61679308 575s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 575s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 575s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 575s JS G IFACE: Defined class for File (GFile), prototype 0x254e616ccad8, JSClass 0x3ffa2d6b618, in object 0x254e61679308 575s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x254e61679ad8, JSClass 0x3ffa2d6b598, in object 0x30dd29613420 575s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 575s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x254e61679b50, JSClass 0x3ffa2d6b598, in object 0x254e61679308 575s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 575s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 575s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x254e61679ba0, JSClass 0x3ffa2d6b598, in object 0x254e61679308 575s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 575s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x254e61679bf0, JSClass 0x3ffa2d6b598, in object 0x254e61679308 575s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 575s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x254e61679c40, JSClass 0x3ffa2d6af08, in object 0x254e61679308 575s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 575s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 575s JS G OBJ: Defined class for Settings (GSettings), prototype 0x254e61679c90, JSClass 0x3ffa2d6b598, in object 0x254e61679308 575s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 575s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 575s JS G NS: Defined namespace 'Gio' 0x254e61679308 in GIRepository 0x30dd29613340 575s JS IMPORT: Importing module Gtk succeeded 575s JS IMPORT: Defining parent 0x30dd296135b0 of 0x254e616d8588 'Gtk' is mod 1 575s JS IMPORT: successfully imported module 'Gtk' 575s JS G NS: Found info type OBJECT for 'Widget' in namespace 'Gtk' 575s JS G NS: Found info type OBJECT for 'InitiallyUnowned' in namespace 'GObject' 575s JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0x254e61679d08, JSClass 0x3ffa2d6b598, in object 0x254e61679358 575s JS G OBJ: Defined class for Widget (GtkWidget), prototype 0x254e61679d58, JSClass 0x3ffa2d6b598, in object 0x254e61679ce0 575s JS G NS: Found info type INTERFACE for 'Buildable' in namespace 'Gtk' 575s JS G IFACE: Defined class for Buildable (GtkBuildable), prototype 0x254e616d8880, JSClass 0x3ffa2d6b618, in object 0x254e61679ce0 575s JS G NS: Found info type OBJECT for 'Container' in namespace 'Gtk' 575s JS G OBJ: Defined class for Container (GtkContainer), prototype 0x254e61679dd0, JSClass 0x3ffa2d6b598, in object 0x254e61679ce0 575s JS G OBJ: Defining method child_set_property in prototype for GtkContainer (Gtk.Container) 575s JS G NS: Defined namespace 'Gtk' 0x254e61679ce0 in GIRepository 0x30dd29613340 575s JS IMPORT: Importing 'system' 575s JS NATIVE: Defining native module 'system' 575s JS IMPORT: Defining parent 0x30dd29600100 of 0x30dd29632388 'system' is mod 1 575s JS IMPORT: successfully imported module 'system' 575s JS IMPORT: Module metadata hook for module 0x30dd29602360 575s JS IMPORT: Defining meta.importSync for module 0x30dd29602360 575s JS NATIVE: Defining native module '_encodingNative' 575s JS G NS: Found info type OBJECT for 'Grid' in namespace 'Gtk' 575s JS G OBJ: Defined class for Grid (GtkGrid), prototype 0x254e61679e20, JSClass 0x3ffa2d6b598, in object 0x254e61679ce0 575s JS G NS: Found info type INTERFACE for 'Orientable' in namespace 'Gtk' 575s JS G IFACE: Defined class for Orientable (GtkOrientable), prototype 0x254e616d89c0, JSClass 0x3ffa2d6b618, in object 0x254e61679ce0 575s JS G NS: Found info type STRUCT for 'Uri' in namespace 'GLib' 575s JS G BXD: Defined class for Uri (GUri), prototype 0x254e61679f38, JSClass 0x3ffa2d6af08, in object 0x254e61679038 575s JS G NS: Found info type FLAGS for 'UriFlags' in namespace 'GLib' 575s JS G ENUM: Defining enum value NONE (fixed from none) 0 575s JS G ENUM: Defining enum value PARSE_RELAXED (fixed from parse_relaxed) 1 575s JS G ENUM: Defining enum value HAS_PASSWORD (fixed from has_password) 2 575s JS G ENUM: Defining enum value HAS_AUTH_PARAMS (fixed from has_auth_params) 4 575s JS G ENUM: Defining enum value ENCODED (fixed from encoded) 8 575s JS G ENUM: Defining enum value NON_DNS (fixed from non_dns) 16 575s JS G ENUM: Defining enum value ENCODED_QUERY (fixed from encoded_query) 32 575s JS G ENUM: Defining enum value ENCODED_PATH (fixed from encoded_path) 64 575s JS G ENUM: Defining enum value ENCODED_FRAGMENT (fixed from encoded_fragment) 128 575s JS G ENUM: Defining enum value SCHEME_NORMALIZE (fixed from scheme_normalize) 256 575s JS G ENUM: Defining GLib.UriFlags as 0x30dd29633d58 575s JS G BXD: Defining method get_scheme in prototype for GLib.Uri 575s JS G BXD: Defining method get_path in prototype for GLib.Uri 575s JS G NS: Found info type OBJECT for 'FileIOStream' in namespace 'Gio' 575s JS G NS: Found info type OBJECT for 'IOStream' in namespace 'Gio' 575s JS G OBJ: Defined class for IOStream (GIOStream), prototype 0x254e61679fd8, JSClass 0x3ffa2d6b598, in object 0x254e61679308 575s JS G OBJ: Defined class for FileIOStream (GFileIOStream), prototype 0x254e616e2060, JSClass 0x3ffa2d6b598, in object 0x254e61679308 575s JS G OBJ: Defined class for GLocalFileIOStream (GLocalFileIOStream), prototype 0x254e616e20b0, JSClass 0x3ffa2d6b598, in object 0x30dd29613420 575s JS G NS: Found info type INTERFACE for 'Seekable' in namespace 'Gio' 575s JS G IFACE: Defined class for Seekable (GSeekable), prototype 0x254e616d8da8, JSClass 0x3ffa2d6b618, in object 0x254e61679308 575s JS G OBJ: Defining method get_output_stream in prototype for GIOStream (Gio.IOStream) 575s JS G NS: Found info type OBJECT for 'FileOutputStream' in namespace 'Gio' 575s JS G NS: Found info type OBJECT for 'OutputStream' in namespace 'Gio' 575s JS G OBJ: Defined class for OutputStream (GOutputStream), prototype 0x254e616e2150, JSClass 0x3ffa2d6b598, in object 0x254e61679308 575s JS G OBJ: Defined class for FileOutputStream (GFileOutputStream), prototype 0x254e616e21a0, JSClass 0x3ffa2d6b598, in object 0x254e61679308 575s JS G OBJ: Defined class for GLocalFileOutputStream (GLocalFileOutputStream), prototype 0x254e616e21f0, JSClass 0x3ffa2d6b598, in object 0x30dd29613420 575s JS G NS: Found info type OBJECT for 'DataOutputStream' in namespace 'Gio' 575s JS G NS: Found info type OBJECT for 'FilterOutputStream' in namespace 'Gio' 575s JS G OBJ: Defined class for FilterOutputStream (GFilterOutputStream), prototype 0x254e616e2268, JSClass 0x3ffa2d6b598, in object 0x254e61679308 575s JS G OBJ: Defined class for DataOutputStream (GDataOutputStream), prototype 0x254e616e22b8, JSClass 0x3ffa2d6b598, in object 0x254e61679308 575s JS G NS: Found info type INTERFACE for 'FileDescriptorBased' in namespace 'Gio' 575s JS G IFACE: Defined class for FileDescriptorBased (GFileDescriptorBased), prototype 0x254e616d8e20, JSClass 0x3ffa2d6b618, in object 0x254e61679308 575s JS G OBJ: Defining method put_string in prototype for GDataOutputStream (Gio.DataOutputStream) 575s JS G OBJ: Defining method close in prototype for GOutputStream (Gio.OutputStream) 575s JS CTX: Script evaluation succeeded 575s JS MAINLOOP: Main loop instance 0x2aa02a22390: Spinning loop until released or hook cleared 575s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine-executor.js' (resource:///org/cjs/jsunit/minijasmine-executor.js), global 0x254e6163b128 575s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x254e6163b128 575s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x254e6163b128 575s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x254e6163b128 575s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x254e6163b128 575s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x254e6163b128 575s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x254e6163b128 575s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x254e6163b128 575s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x254e6163b128 575s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x254e6163b128 575s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x254e6163b128 575s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x254e6163b128 575s JS IMPORT: Module metadata hook for module 0x30dd2960a1c8 575s JS IMPORT: Defining meta.importSync for module 0x30dd2960a1c8 575s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x254e6163b128 575s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x254e6163b128 575s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 575s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 575s JS MAINLOOP: Set main loop hook to 575s JS MAINLOOP: Main loop instance 0x2aa02a22390: hold 575s JS MAINLOOP: Running and clearing main loop hook 575s JS G BXD: Defining method run in prototype for GLib.MainLoop 575s 1..33 575s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 575s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 575s JS G BXD: Defined class for Source (GSource), prototype 0x254e616e2448, JSClass 0x3ffa2d6af08, in object 0x254e61679038 575s JS G BXD: Defining method set_priority in prototype for GLib.Source 575s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 575s JS G BXD: Defining method attach in prototype for GLib.Source 575s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 575s JS IMPORT: Module metadata hook for module 0x254e61662bd8 575s JS IMPORT: Defining meta.importSync for module 0x254e61662bd8 575s JS G NS: Found info type FUNCTION for 'init' in namespace 'Gtk' 575s dbus-daemon[2714]: [session uid=1000 pid=2714 pidfd=5] Activating service name='org.a11y.Bus' requested by ':1.2' (uid=1000 pid=2987 comm="/usr/libexec/installed-tests/cjs/minijasmine /usr/" label="unconfined") 575s dbus-daemon[2714]: [session uid=1000 pid=2714 pidfd=5] Successfully activated service 'org.a11y.Bus' 575s JS G BXD: Defining method destroy in prototype for GLib.Source 575s dbus-daemon[3004]: Activating service name='org.a11y.atspi.Registry' requested by ':1.0' (uid=1000 pid=2987 comm="/usr/libexec/installed-tests/cjs/minijasmine /usr/" label="unconfined") 575s JS G NS: Found info type OBJECT for 'Window' in namespace 'Gtk' 575s JS G NS: Found info type OBJECT for 'Bin' in namespace 'Gtk' 575s JS G OBJ: Defined class for Bin (GtkBin), prototype 0x254e616e2588, JSClass 0x3ffa2d6b598, in object 0x254e61679ce0 575s JS G OBJ: Defined class for Window (GtkWindow), prototype 0x254e616e25d8, JSClass 0x3ffa2d6b598, in object 0x254e61679ce0 575s JS G NS: Found info type ENUM for 'WindowType' in namespace 'Gtk' 575s JS G ENUM: Defining enum value TOPLEVEL (fixed from toplevel) 0 575s JS G ENUM: Defining enum value POPUP (fixed from popup) 1 575s JS G ENUM: Defining Gtk.WindowType as 0x30dd29619ae8 575s dbus-daemon[3004]: Successfully activated service 'org.a11y.atspi.Registry' 575s SpiRegistry daemon is running with well-known name - org.a11y.atspi.Registry 575s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 575s JS G OBJ: Defining method init_template in prototype for GtkWidget (Gtk.Widget) 575s JS G NS: Found info type OBJECT for 'Builder' in namespace 'Gtk' 575s JS G OBJ: Defined class for Builder (GtkBuilder), prototype 0x254e616e26a0, JSClass 0x3ffa2d6b598, in object 0x254e61679ce0 575s JS G NS: Found info type OBJECT for 'Label' in namespace 'Gtk' 575s JS G NS: Found info type OBJECT for 'Misc' in namespace 'Gtk' 575s JS G OBJ: Defined class for Misc (GtkMisc), prototype 0x254e616e2718, JSClass 0x3ffa2d6b598, in object 0x254e61679ce0 575s JS G OBJ: Defined class for Label (GtkLabel), prototype 0x254e616e2768, JSClass 0x3ffa2d6b598, in object 0x254e61679ce0 575s JS G OBJ: Defining method get_objects in prototype for GtkBuilder (Gtk.Builder) 575s JS G NS: Found info type FLAGS for 'ConnectFlags' in namespace 'GObject' 575s JS G ENUM: Defining enum value DEFAULT (fixed from default) 0 575s JS G ENUM: Defining enum value AFTER (fixed from after) 1 575s JS G ENUM: Defining enum value SWAPPED (fixed from swapped) 2 575s JS G ENUM: Defining GObject.ConnectFlags as 0x30dd29619c88 575s JS G OBJ: Defining method get_template_child in prototype for GtkWidget (Gtk.Widget) 575s JS G OBJ: Defining method add in prototype for GtkContainer (Gtk.Container) 575s JS G OBJ: Defining method destroy in prototype for GtkWidget (Gtk.Widget) 575s ok 1 Gtk overrides UI template sets up internal and public template children 575s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 575s JS G OBJ: Defining method get_label in prototype for GtkLabel (Gtk.Label) 575s ok 2 Gtk overrides UI template sets up public template children with the correct widgets 575s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 575s ok 3 Gtk overrides UI template sets up internal template children with the correct widgets 575s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 575s ok 4 Gtk overrides UI template connects template callbacks to the correct handler 575s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 575s ok 5 Gtk overrides UI template binds template callbacks to the correct object 575s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 575s ok 6 Gtk overrides UI template from resource sets up internal and public template children 575s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 575s ok 7 Gtk overrides UI template from resource sets up public template children with the correct widgets 575s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 575s ok 8 Gtk overrides UI template from resource sets up internal template children with the correct widgets 575s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 575s ok 9 Gtk overrides UI template from resource connects template callbacks to the correct handler 575s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 575s ok 10 Gtk overrides UI template from resource binds template callbacks to the correct object 575s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 575s ok 11 Gtk overrides UI template from file sets up internal and public template children 575s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 575s ok 12 Gtk overrides UI template from file sets up public template children with the correct widgets 575s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 575s ok 13 Gtk overrides UI template from file sets up internal template children with the correct widgets 575s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 575s ok 14 Gtk overrides UI template from file connects template callbacks to the correct handler 575s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 575s ok 15 Gtk overrides UI template from file binds template callbacks to the correct object 575s ok 16 Gtk overrides Class inheriting from template class sets up internal and public template children # SKIP pending 575s ok 17 Gtk overrides Class inheriting from template class sets up public template children with the correct widgets # SKIP pending 575s ok 18 Gtk overrides Class inheriting from template class sets up internal template children with the correct widgets # SKIP pending 575s ok 19 Gtk overrides Class inheriting from template class connects template callbacks to the correct handler # SKIP pending 575s ok 20 Gtk overrides Class inheriting from template class binds template callbacks to the correct object # SKIP pending 575s ok 21 Gtk overrides sets CSS names on classes 575s ok 22 Gtk overrides static inheritance works 575s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 575s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 575s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 575s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 575s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 575s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 575s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 575s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 575s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 575s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 575s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 575s JS G ENUM: Defining GLib.LogLevelFlags as 0x30dd29647c48 575s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 575s ok 23 Gtk overrides avoid crashing when GTK vfuncs are called in garbage collection 575s ok 24 Gtk overrides GTK vfuncs are not called if the object is disposed 575s ok 25 Gtk overrides destroy signal is emitted while disposing objects 575s ok 26 Gtk overrides destroy signal is not emitted when objects are garbage collected 575s JS G NS: Found info type OBJECT for 'Clipboard' in namespace 'Gtk' 575s JS G OBJ: Defined class for Clipboard (GtkClipboard), prototype 0x254e616e2498, JSClass 0x3ffa2d6b598, in object 0x254e61679ce0 575s ok 27 Gtk overrides accepts string in place of GdkAtom 575s ok 28 Gtk overrides accepts null in place of GdkAtom as GDK_NONE 575s JS G NS: Found info type OBJECT for 'Stack' in namespace 'Gtk' 575s JS G OBJ: Defined class for Stack (GtkStack), prototype 0x254e616e2880, JSClass 0x3ffa2d6b598, in object 0x254e61679ce0 575s JS G NS: Found info type OBJECT for 'Box' in namespace 'Gtk' 575s JS G OBJ: Defined class for Box (GtkBox), prototype 0x254e616e28f8, JSClass 0x3ffa2d6b598, in object 0x254e61679ce0 575s JS G OBJ: Defining method add_named in prototype for GtkStack (Gtk.Stack) 575s JS G OBJ: Defining method get_child_by_name in prototype for GtkStack (Gtk.Stack) 575s JS G NS: Found info type FUNCTION for 'gtk_container_child_set_property' in namespace 'CjsPrivate' 575s ok 29 Gtk overrides uses the correct GType for null child properties 575s JS G NS: Found info type STRUCT for 'TreeIter' in namespace 'Gtk' 575s JS G BXD: Defined class for TreeIter (GtkTreeIter), prototype 0x254e616e2a10, JSClass 0x3ffa2d6af08, in object 0x254e61679ce0 575s ok 30 Gtk overrides can create a Gtk.TreeIter with accessible stamp field 575s JS G NS: Found info type OBJECT for 'ScrolledWindow' in namespace 'Gtk' 575s JS G OBJ: Defined class for ScrolledWindow (GtkScrolledWindow), prototype 0x254e616e2b28, JSClass 0x3ffa2d6b598, in object 0x254e61679ce0 575s JS G NS: Found info type STRUCT for 'Value' in namespace 'GObject' 575s JS G BXD: Defined class for Value (GValue), prototype 0x254e616e2ba0, JSClass 0x3ffa2d6af08, in object 0x254e61679358 575s JS G BXD: Defining method init in prototype for GObject.Value 575s JS G OBJ: Defining method style_get_property in prototype for GtkWidget (Gtk.Widget) 575s JS G BXD: Defining method get_boolean in prototype for GObject.Value 575s JS G BXD: Defining method unset in prototype for GObject.Value 575s JS G BXD: Defining method set_int in prototype for GObject.Value 575s JS G BXD: Defining method get_int in prototype for GObject.Value 575s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 575s JS G BXD: Defining method set_string in prototype for GObject.Value 575s JS G BXD: Defining method get_string in prototype for GObject.Value 575s ok 31 Gtk overrides can get style properties using GObject.Value 575s JS G NS: Found info type OBJECT for 'Frame' in namespace 'Gtk' 575s JS G OBJ: Defined class for Frame (GtkFrame), prototype 0x254e616e2ce0, JSClass 0x3ffa2d6b598, in object 0x254e61679ce0 575s JS G OBJ: Defining method show in prototype for GtkWidget (Gtk.Widget) 575s ok 32 Gtk overrides can pass a parent object to a child at construction 575s JS G NS: Found info type OBJECT for 'Button' in namespace 'Gtk' 575s JS G OBJ: Defined class for Button (GtkButton), prototype 0x254e616e2e48, JSClass 0x3ffa2d6b598, in object 0x254e61679ce0 575s JS G NS: Found info type INTERFACE for 'Activatable' in namespace 'Gtk' 575s JS G IFACE: Defined class for Activatable (GtkActivatable), prototype 0x254e616ccd30, JSClass 0x3ffa2d6b618, in object 0x254e61679ce0 575s JS MAINLOOP: Enqueue job , promise=, allocation site= 575s JS MAINLOOP: handling job 0, 575s JS MAINLOOP: Enqueue job , promise=, allocation site= 575s JS MAINLOOP: Completed job 0 575s JS MAINLOOP: handling job 1, 575s ok 33 Gtk overrides does not leak instance when connecting template signal 575s JS MAINLOOP: Completed job 1 575s JS G BXD: Defining method quit in prototype for GLib.MainLoop 575s JS MAINLOOP: Enqueue job , promise=, allocation site= 575s JS MAINLOOP: Main loop instance 0x2aa02a22390: Spinning loop until released or hook cleared 575s JS MAINLOOP: handling job 0, 575s JS MAINLOOP: Enqueue job , promise=, allocation site= 575s JS MAINLOOP: Completed job 0 575s JS MAINLOOP: handling job 1, 575s JS MAINLOOP: Enqueue job , promise=, allocation site= 575s JS MAINLOOP: Completed job 1 575s JS MAINLOOP: handling job 2, 575s JS MAINLOOP: Enqueue job , promise=, allocation site= 575s JS MAINLOOP: Completed job 2 575s JS MAINLOOP: handling job 3, 575s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine-executor.js async resolved" 575s JS MAINLOOP: Main loop instance 0x2aa02a22390: release 575s JS MAINLOOP: Completed job 3 575s JS MEMORY: Memory report: before destroying context 575s JS MEMORY: 380 objects currently alive 575s JS MEMORY: boxed_instance = 9 575s JS MEMORY: boxed_prototype = 15 575s JS MEMORY: closure = 8 575s JS MEMORY: function = 277 575s JS MEMORY: fundamental_instance = 0 575s JS MEMORY: fundamental_prototype = 0 575s JS MEMORY: gerror_instance = 0 575s JS MEMORY: gerror_prototype = 0 575s JS MEMORY: interface = 9 575s JS MEMORY: module = 10 575s JS MEMORY: ns = 5 576s JS MEMORY: object_instance = 4 576s JS MEMORY: object_prototype = 43 576s JS MEMORY: param = 0 576s JS MEMORY: union_instance = 0 576s JS MEMORY: union_prototype = 0 576s JS CTX: JS shutdown sequence 576s JS CTX: Stopping profiler 576s JS CTX: Shutting down toggle queue 576s JS CTX: Notifying external reference holders of GjsContext dispose 576s JS MAINLOOP: Stopping promise job dispatcher 576s JS CTX: Notifying reference holders of GjsContext dispose 576s JS CTX: Checking unhandled promise rejections 576s JS CTX: Releasing cached JS wrappers 576s JS CTX: Final triggered GC 576s JS CTX: Destroying JS context 576s JS CTX: Releasing all native objects 576s JS CTX: Disabling auto GC 576s JS CTX: Ending trace on global object 576s JS CTX: Freeing allocated resources 576s JS CTX: JS context destroyed 576s PASS: cjs/testGtk3.test 576s Running test: cjs/testCommandLine.sh.test 576s ok 1 - Invalid option should exit with failure (exit code 1) 576s ok 2 - Invalid option should print a relevant message 576s ok 3 - System.exit(0) should exit successfully 576s ok 4 - System.exit(42) should exit with the correct exit code 576s ok 5 - System.programPath should end in '/argv.js' when gjs argv.js is run 576s # VALGRIND = 576s ok 6 - System.exit() should still exit across an FFI boundary 576s ok 7 - Unhandled promise rejections should still be printed when exiting 576s ok 8 - Basic unicode encoding (accents, etc) should be functioning properly for ARGV and imports. 576s ok 9 - Unicode encoding for symbols should be functioning properly for ARGV and imports. 576s ok 10 - --help should succeed 576s ok 11 - --help should print something 576s ok 12 - should succeed when --help is not first arg 576s ok 13 - should print something when --help is not first arg 576s ok 14 - --help should succeed before a script file 576s ok 15 - --help should print something before a script file 576s ok 16 - --help should succeed before -c 576s ok 17 - --help should print something before -c 576s ok 18 - --help after script file should be passed to script 576s ok 19 - --help after script file should not print anything 576s ok 20 - --help after -c should be passed to script 576s ok 21 - --help after -c should not print anything 576s ok 22 - -I after script should succeed but give a warning 576s ok 23 - --coverage-prefix after script should succeed but give a warning 576s ok 24 - --coverage-output after script should succeed but give a warning 576s ok 25 - --version should work 576s ok 26 - --version should print something 576s ok 27 - --version after -c should be passed to script 576s ok 28 - --version after -c should not print anything 576s ok 29 - --jsversion should work 576s ok 30 - --jsversion should print something 576s ok 31 - --jsversion after -c should be passed to script 576s ok 32 - --jsversion after -c should not print anything 576s ok 33 - no profiling data should be dumped without --profile 576s Cjs-Message: 16:28:43.339: Profiler started 576s Cjs-Message: 16:28:43.339: Profiler stopped 576s ok 34 - --profile should dump profiling data to the default file name 576s Cjs-Message: 16:28:43.358: Profiler started 576s Cjs-Message: 16:28:43.358: Profiler stopped 576s ok 35 - --profile with argument should dump profiling data to the named file 576s Cjs-Message: 16:28:43.377: Profiler started 576s Cjs-Message: 16:28:43.377: Profiler stopped 576s ok 36 - GJS_ENABLE_PROFILER=1 should enable the profiler 576s ok 37 - interpreter should exit with the correct exit code from a queued promise job 576s ok 38 - interpreter should run queued promise jobs before finishing 576s ok 39 - interpreter should stop running jobs when one calls System.exit() 576s ok 40 - unhandled promise rejection should be reported 576s ok 41 - catching an await expression should not cause unhandled rejection 576s ok 42 - main program exceptions are not swallowed by queued promise jobs 576s ok 43 - object unref from other thread after shutdown should not race 576s ok 44 - avoid crashing when GTK vfuncs are called on context destroy # SKIP GTK disabled 576s Cjs-Message: 16:28:43.495: Wrote coverage statistics to /tmp/test-tmp-cjs_testCommandLine.sh.test-RSG5B3/coverage.lcov 576s ok 45 - coverage prefix is treated as an absolute path 576s ok 46 - avoid statically importing two versions of the same module 579s # VALGRIND = 579s ok 47 - exit with correct code from a signal callback 579s ok 48 - avoid asserting when System.exit is called from a signal callback 579s ok 49 - exit after first System.exit call in a signal callback 579s 1..49 579s PASS: cjs/testCommandLine.sh.test 579s Running test: cjs/quit.test 579s 1..1 579s ok 1 - /usr/libexec/installed-tests/cjs/debugger/quit.debugger 579s PASS: cjs/quit.test 579s Running test: cjs/testCairoModule.test 579s JS NATIVE: Registered native JS module '_promiseNative' 579s JS NATIVE: Registered native JS module '_byteArrayNative' 579s JS NATIVE: Registered native JS module '_encodingNative' 579s JS NATIVE: Registered native JS module '_gi' 579s JS NATIVE: Registered native JS module 'gi' 579s JS NATIVE: Registered native JS module 'cairoNative' 579s JS NATIVE: Registered native JS module 'system' 579s JS NATIVE: Registered native JS module 'console' 579s JS NATIVE: Registered native JS module '_print' 579s JS CTX: Enabling JIT 579s JS CTX: Initialized class GjsFileImporter prototype 0x1e27941000a0 579s JS IMPORT: Defining parent (nil) of 0x1e2794100100 'imports' is mod 0 579s JS IMPORT: Importing '_print' 579s JS NATIVE: Defining native module '_print' 579s JS IMPORT: Defining parent 0x1e2794100100 of 0x1e27941007b8 '_print' is mod 1 579s JS IMPORT: successfully imported module '_print' 579s JS IMPORT: Loading internal module 'loader' (resource:///org/cinnamon/cjs/modules/internal/loader.js) 579s 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 0x2b6995a3b128 579s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x2b6995a3b128 579s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2b6995a3b128 579s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2b6995a3b128 579s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2b6995a3b128 579s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2b6995a3b128 579s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x2b6995a3b128 579s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x2b6995a3b128 579s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x2b6995a3b128 579s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2b6995a3b128 579s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2b6995a3b128 579s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x2b6995a3b128 579s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x2b6995a3b128 579s JS MAINLOOP: Main loop instance 0x2aa2c258390: hold 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Starting promise job dispatcher 579s JS MAINLOOP: Main loop instance 0x2aa2c258390: Spinning loop until released or hook cleared 579s JS MAINLOOP: handling job 0, 579s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 579s JS MAINLOOP: Main loop instance 0x2aa2c258390: release 579s JS MAINLOOP: Completed job 0 579s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine.js' (resource:///org/cjs/jsunit/minijasmine.js), global 0x2b6995a3b128 579s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2b6995a3b128 579s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2b6995a3b128 579s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2b6995a3b128 579s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2b6995a3b128 579s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2b6995a3b128 579s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2b6995a3b128 579s JS IMPORT: Module metadata hook for module 0x1e27941130c0 579s JS IMPORT: Defining meta.importSync for module 0x1e27941130c0 579s JS NATIVE: Defining native module 'gi' 579s JS CTX: Initialized class GIRepositoryNamespace prototype 0x1e27941134b0 579s JS IMPORT: JS import 'overrides' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/overrides.js 579s JS IMPORT: JS import 'overrides' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/overrides.js 579s JS IMPORT: Adding directory 'resource:///org/cinnamon/cjs/modules/core/overrides' to child importer 'overrides' 579s JS IMPORT: Importing directory 'overrides' 579s JS IMPORT: Defining parent 0x1e2794100100 of 0x1e27941135b0 'overrides' is mod 1 579s JS IMPORT: Defined importer 'overrides' 0x1e27941135b0 in 0x1e2794100100 579s JS IMPORT: successfully imported directory 'overrides' 579s JS IMPORT: Importing '_promiseNative' 579s JS NATIVE: Defining native module '_promiseNative' 579s JS IMPORT: Defining parent 0x1e2794100100 of 0x1e2794113a70 '_promiseNative' is mod 1 579s JS IMPORT: successfully imported module '_promiseNative' 579s JS IMPORT: Importing module GLib succeeded 579s JS IMPORT: Defining parent 0x1e27941135b0 of 0x2b6995a3c150 'GLib' is mod 1 579s JS IMPORT: successfully imported module 'GLib' 579s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 579s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x2b6995a79060, JSClass 0x3ff8736af08, in object 0x2b6995a79038 579s JS CTX: Initialized class GIRepositoryGType prototype 0x1e2794113dc0 579s JS CTX: Initialized class GIRepositoryFunction prototype 0x1e2794113e20 579s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 579s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 579s JS G BXD: Defined class for Error (GError), prototype 0x2b6995a790b0, JSClass 0x3ff8736af08, in object 0x2b6995a79038 579s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 579s JS G BXD: Defined class for Variant (GVariant), prototype 0x2b6995a79100, JSClass 0x3ff8736af08, in object 0x2b6995a79038 579s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 579s JS G BXD: Defined class for Bytes (GBytes), prototype 0x2b6995a79150, JSClass 0x3ff8736af08, in object 0x2b6995a79038 579s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 579s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 579s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x2b6995a791a0, JSClass 0x3ff8736af08, in object 0x2b6995a79038 579s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 579s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 579s JS G BXD: Defined class for Thread (GThread), prototype 0x2b6995a791f0, JSClass 0x3ff8736af08, in object 0x2b6995a79038 579s JS G BXD: Defining method ref in prototype for GLib.Thread 579s JS G BXD: Defining method unref in prototype for GLib.Thread 579s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 579s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x2b6995a79240, JSClass 0x3ff8736af08, in object 0x2b6995a79038 579s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 579s JS G BXD: Defined class for Regex (GRegex), prototype 0x2b6995a79290, JSClass 0x3ff8736af08, in object 0x2b6995a79038 579s JS G BXD: Defining method match in prototype for GLib.Regex 579s JS G BXD: Defining method match_full in prototype for GLib.Regex 579s JS G BXD: Defining method match_all in prototype for GLib.Regex 579s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 579s JS G NS: Defined namespace 'GLib' 0x2b6995a79038 in GIRepository 0x1e2794113340 579s JS IMPORT: Importing module jasmine succeeded 579s JS IMPORT: Defining parent 0x1e2794100100 of 0x2b6995a3cce0 'jasmine' is mod 1 579s JS IMPORT: successfully imported module 'jasmine' 579s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 579s JS MAINLOOP: Main loop instance 0x2aa2c258390: hold 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Main loop instance 0x2aa2c258390: Spinning loop until released or hook cleared 579s JS MAINLOOP: handling job 0, 579s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine.js async resolved" 579s JS MAINLOOP: Main loop instance 0x2aa2c258390: release 579s JS MAINLOOP: Completed job 0 579s 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 0x2b6995a3b128 579s JS IMPORT: Module resolve hook for module "cairo" (relative to ), global 0x2b6995a3b128 579s JS IMPORT: Module resolve hook for module "gi://cairo" (relative to ), global 0x2b6995a3b128 579s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2b6995a3b128 579s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2b6995a3b128 579s JS IMPORT: Module resolve hook for module "cairo" (relative to ), global 0x2b6995a3b128 579s JS IMPORT: Module resolve hook for module "gi://cairo" (relative to ), global 0x2b6995a3b128 579s JS IMPORT: Module resolve hook for module "cairo" (relative to ), global 0x2b6995a3b128 579s JS IMPORT: Module metadata hook for module 0x1e2794128dc0 579s JS IMPORT: Defining meta.importSync for module 0x1e2794128dc0 579s JS NATIVE: Defining native module 'cairoNative' 579s JS CTX: Initialized class Region prototype 0x1e27941293e0 579s JS CTX: Initialized class Context prototype 0x1e2794129500 579s JS CTX: Initialized class Surface prototype 0x1e2794129ce0 579s JS CTX: Initialized class ImageSurface prototype 0x1e2794129dc0 579s JS CTX: Initialized class Path prototype 0x1e2794129ea0 579s JS CTX: Initialized class PSSurface prototype 0x1e2794129f00 579s JS CTX: Initialized class PDFSurface prototype 0x1e2794129f60 579s JS CTX: Initialized class SVGSurface prototype 0x1e279412a0c0 579s JS CTX: Initialized class Pattern prototype 0x1e279412a120 579s JS CTX: Initialized class Gradient prototype 0x1e279412a180 579s JS CTX: Initialized class LinearGradient prototype 0x1e279412a1e0 579s JS CTX: Initialized class RadialGradient prototype 0x1e279412a240 579s JS CTX: Initialized class SurfacePattern prototype 0x1e279412a2a0 579s JS CTX: Initialized class SolidPattern prototype 0x1e279412a300 579s JS IMPORT: JS import '_cairo' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_cairo.js 579s JS IMPORT: JS import '_cairo' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_cairo.js 579s JS IMPORT: Importing module _cairo succeeded 579s JS IMPORT: Defining parent 0x1e2794100100 of 0x2b6995a3cdf8 '_cairo' is mod 1 579s JS IMPORT: successfully imported module '_cairo' 579s JS IMPORT: Module resolve hook for module "gi://cairo" (relative to ), global 0x2b6995a3b128 579s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2b6995a3b128 579s JS IMPORT: Importing module cairo succeeded 579s JS IMPORT: Defining parent 0x1e27941135b0 of 0x2b6995a3ce48 'cairo' is mod 1 579s JS IMPORT: successfully imported module 'cairo' 579s JS IMPORT: JS import 'cairo' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/cairo.js 579s JS IMPORT: Importing 'cairoNative' 579s JS IMPORT: Defining parent 0x1e2794100100 of 0x1e27941293c0 'cairoNative' is mod 1 579s JS IMPORT: successfully imported module 'cairoNative' 579s JS IMPORT: Importing module cairo succeeded 579s JS IMPORT: Defining parent 0x1e2794100100 of 0x2b6995a3ce98 'cairo' is mod 1 579s JS IMPORT: successfully imported module 'cairo' 579s JS G NS: Found info type ENUM for 'Antialias' in namespace 'cairo' 579s JS G ENUM: Defining enum value DEFAULT (fixed from default) 0 579s JS G ENUM: Defining enum value NONE (fixed from none) 1 579s JS G ENUM: Defining enum value GRAY (fixed from gray) 2 579s JS G ENUM: Defining enum value SUBPIXEL (fixed from subpixel) 3 579s JS G ENUM: Defining enum value FAST (fixed from fast) 4 579s JS G ENUM: Defining enum value GOOD (fixed from good) 5 579s JS G ENUM: Defining enum value BEST (fixed from best) 6 579s JS G ENUM: Defining cairo.Antialias as 0x1e279412b108 579s JS G NS: Found info type ENUM for 'Content' in namespace 'cairo' 579s JS G ENUM: Defining enum value COLOR (fixed from color) 4096 579s JS G ENUM: Defining enum value ALPHA (fixed from alpha) 8192 579s JS G ENUM: Defining enum value COLOR_ALPHA (fixed from color_alpha) 12288 579s JS G ENUM: Defining cairo.Content as 0x1e279412b1e8 579s JS G NS: Found info type ENUM for 'Extend' in namespace 'cairo' 579s JS G ENUM: Defining enum value NONE (fixed from none) 0 579s JS G ENUM: Defining enum value REPEAT (fixed from repeat) 1 579s JS G ENUM: Defining enum value REFLECT (fixed from reflect) 2 579s JS G ENUM: Defining enum value PAD (fixed from pad) 3 579s JS G ENUM: Defining cairo.Extend as 0x1e279412b248 579s JS G NS: Found info type ENUM for 'FillRule' in namespace 'cairo' 579s JS G ENUM: Defining enum value WINDING (fixed from winding) 0 579s JS G ENUM: Defining enum value EVEN_ODD (fixed from even_odd) 1 579s JS G ENUM: Defining cairo.FillRule as 0x1e279412b2a8 579s JS G NS: Found info type ENUM for 'Filter' in namespace 'cairo' 579s JS G ENUM: Defining enum value FAST (fixed from fast) 0 579s JS G ENUM: Defining enum value GOOD (fixed from good) 1 579s JS G ENUM: Defining enum value BEST (fixed from best) 2 579s JS G ENUM: Defining enum value NEAREST (fixed from nearest) 3 579s JS G ENUM: Defining enum value BILINEAR (fixed from bilinear) 4 579s JS G ENUM: Defining enum value GAUSSIAN (fixed from gaussian) 5 579s JS G ENUM: Defining cairo.Filter as 0x1e279412b308 579s JS G NS: Found info type ENUM for 'FontSlant' in namespace 'cairo' 579s JS G ENUM: Defining enum value NORMAL (fixed from normal) 0 579s JS G ENUM: Defining enum value ITALIC (fixed from italic) 1 579s JS G ENUM: Defining enum value OBLIQUE (fixed from oblique) 2 579s JS G ENUM: Defining cairo.FontSlant as 0x1e279412b3e8 579s JS G NS: Found info type ENUM for 'FontWeight' in namespace 'cairo' 579s JS G ENUM: Defining enum value NORMAL (fixed from normal) 0 579s JS G ENUM: Defining enum value BOLD (fixed from bold) 1 579s JS G ENUM: Defining cairo.FontWeight as 0x1e279412b448 579s JS G NS: Found info type ENUM for 'Format' in namespace 'cairo' 579s JS G ENUM: Defining enum value INVALID (fixed from invalid) -1 579s JS G ENUM: Defining enum value ARGB32 (fixed from argb32) 0 579s JS G ENUM: Defining enum value RGB24 (fixed from rgb24) 1 579s JS G ENUM: Defining enum value A8 (fixed from a8) 2 579s JS G ENUM: Defining enum value A1 (fixed from a1) 3 579s JS G ENUM: Defining enum value RGB16_565 (fixed from rgb16_565) 4 579s JS G ENUM: Defining enum value RGB30 (fixed from rgb30) 5 579s JS G ENUM: Defining cairo.Format as 0x1e279412b4a8 579s JS G NS: Found info type ENUM for 'LineCap' in namespace 'cairo' 579s JS G ENUM: Defining enum value BUTT (fixed from butt) 0 579s JS G ENUM: Defining enum value ROUND (fixed from round) 1 579s JS G ENUM: Defining enum value SQUARE (fixed from square) 2 579s JS G ENUM: Defining cairo.LineCap as 0x1e279412b588 579s JS G NS: Found info type ENUM for 'LineJoin' in namespace 'cairo' 579s JS G ENUM: Defining enum value MITER (fixed from miter) 0 579s JS G ENUM: Defining enum value ROUND (fixed from round) 1 579s JS G ENUM: Defining enum value BEVEL (fixed from bevel) 2 579s JS G ENUM: Defining cairo.LineJoin as 0x1e279412b5e8 579s JS G NS: Found info type ENUM for 'Operator' in namespace 'cairo' 579s JS G ENUM: Defining enum value CLEAR (fixed from clear) 0 579s JS G ENUM: Defining enum value SOURCE (fixed from source) 1 579s JS G ENUM: Defining enum value OVER (fixed from over) 2 579s JS G ENUM: Defining enum value IN (fixed from in) 3 579s JS G ENUM: Defining enum value OUT (fixed from out) 4 579s JS G ENUM: Defining enum value ATOP (fixed from atop) 5 579s JS G ENUM: Defining enum value DEST (fixed from dest) 6 579s JS G ENUM: Defining enum value DEST_OVER (fixed from dest_over) 7 579s JS G ENUM: Defining enum value DEST_IN (fixed from dest_in) 8 579s JS G ENUM: Defining enum value DEST_OUT (fixed from dest_out) 9 579s JS G ENUM: Defining enum value DEST_ATOP (fixed from dest_atop) 10 579s JS G ENUM: Defining enum value XOR (fixed from xor) 11 579s JS G ENUM: Defining enum value ADD (fixed from add) 12 579s JS G ENUM: Defining enum value SATURATE (fixed from saturate) 13 579s JS G ENUM: Defining enum value MULTIPLY (fixed from multiply) 14 579s JS G ENUM: Defining enum value SCREEN (fixed from screen) 15 579s JS G ENUM: Defining enum value OVERLAY (fixed from overlay) 16 579s JS G ENUM: Defining enum value DARKEN (fixed from darken) 17 579s JS G ENUM: Defining enum value LIGHTEN (fixed from lighten) 18 579s JS G ENUM: Defining enum value COLOR_DODGE (fixed from color_dodge) 19 579s JS G ENUM: Defining enum value COLOR_BURN (fixed from color_burn) 20 579s JS G ENUM: Defining enum value HARD_LIGHT (fixed from hard_light) 21 579s JS G ENUM: Defining enum value SOFT_LIGHT (fixed from soft_light) 22 579s JS G ENUM: Defining enum value DIFFERENCE (fixed from difference) 23 579s JS G ENUM: Defining enum value EXCLUSION (fixed from exclusion) 24 579s JS G ENUM: Defining enum value HSL_HUE (fixed from hsl_hue) 25 579s JS G ENUM: Defining enum value HSL_SATURATION (fixed from hsl_saturation) 26 579s JS G ENUM: Defining enum value HSL_COLOR (fixed from hsl_color) 27 579s JS G ENUM: Defining enum value HSL_LUMINOSITY (fixed from hsl_luminosity) 28 579s JS G ENUM: Defining cairo.Operator as 0x1e279412b648 579s JS G NS: Found info type ENUM for 'PatternType' in namespace 'cairo' 579s JS G ENUM: Defining enum value SOLID (fixed from solid) 0 579s JS G ENUM: Defining enum value SURFACE (fixed from surface) 1 579s JS G ENUM: Defining enum value LINEAR (fixed from linear) 2 579s JS G ENUM: Defining enum value RADIAL (fixed from radial) 3 579s JS G ENUM: Defining enum value MESH (fixed from mesh) 4 579s JS G ENUM: Defining enum value RASTER_SOURCE (fixed from raster_source) 5 579s JS G ENUM: Defining cairo.PatternType as 0x1e279412b828 579s JS G NS: Found info type ENUM for 'SurfaceType' in namespace 'cairo' 579s JS G ENUM: Defining enum value IMAGE (fixed from image) 0 579s JS G ENUM: Defining enum value PDF (fixed from pdf) 1 579s JS G ENUM: Defining enum value PS (fixed from ps) 2 579s JS G ENUM: Defining enum value XLIB (fixed from xlib) 3 579s JS G ENUM: Defining enum value XCB (fixed from xcb) 4 579s JS G ENUM: Defining enum value GLITZ (fixed from glitz) 5 579s JS G ENUM: Defining enum value QUARTZ (fixed from quartz) 6 579s JS G ENUM: Defining enum value WIN32 (fixed from win32) 7 579s JS G ENUM: Defining enum value BEOS (fixed from beos) 8 579s JS G ENUM: Defining enum value DIRECTFB (fixed from directfb) 9 579s JS G ENUM: Defining enum value SVG (fixed from svg) 10 579s JS G ENUM: Defining enum value OS2 (fixed from os2) 11 579s JS G ENUM: Defining enum value WIN32_PRINTING (fixed from win32_printing) 12 579s JS G ENUM: Defining enum value QUARTZ_IMAGE (fixed from quartz_image) 13 579s JS G ENUM: Defining enum value SCRIPT (fixed from script) 14 579s JS G ENUM: Defining enum value QT (fixed from qt) 15 579s JS G ENUM: Defining enum value RECORDING (fixed from recording) 16 579s JS G ENUM: Defining enum value VG (fixed from vg) 17 579s JS G ENUM: Defining enum value GL (fixed from gl) 18 579s JS G ENUM: Defining enum value DRM (fixed from drm) 19 579s JS G ENUM: Defining enum value TEE (fixed from tee) 20 579s JS G ENUM: Defining enum value XML (fixed from xml) 21 579s JS G ENUM: Defining enum value SKIA (fixed from skia) 22 579s JS G ENUM: Defining enum value SUBSURFACE (fixed from subsurface) 23 579s JS G ENUM: Defining enum value COGL (fixed from cogl) 24 579s JS G ENUM: Defining cairo.SurfaceType as 0x1e279412b908 579s JS G NS: Found info type STRUCT for 'Region' in namespace 'cairo' 579s JS G BXD: Defined class for Region (CairoRegion), prototype 0x2b6995a795d8, JSClass 0x3ff8736af08, in object 0x2b6995a793a8 579s JS G NS: Found info type STRUCT for 'Context' in namespace 'cairo' 579s JS G BXD: Defined class for Context (CairoContext), prototype 0x2b6995a79600, JSClass 0x3ff8736af08, in object 0x2b6995a793a8 579s JS G NS: Found info type STRUCT for 'Surface' in namespace 'cairo' 579s JS G BXD: Defined class for Surface (CairoSurface), prototype 0x2b6995a79628, JSClass 0x3ff8736af08, in object 0x2b6995a793a8 579s JS G NS: Found info type STRUCT for 'Path' in namespace 'cairo' 579s JS G BXD: Defined class for Path (void), prototype 0x2b6995a79650, JSClass 0x3ff8736af08, in object 0x2b6995a793a8 579s JS G NS: Found info type STRUCT for 'Pattern' in namespace 'cairo' 579s JS G BXD: Defined class for Pattern (CairoPattern), prototype 0x2b6995a796a0, JSClass 0x3ff8736af08, in object 0x2b6995a793a8 579s JS G NS: Defined namespace 'cairo' 0x2b6995a793a8 in GIRepository 0x1e2794113340 579s JS MAINLOOP: Main loop instance 0x2aa2c258390: hold 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Main loop instance 0x2aa2c258390: Spinning loop until released or hook cleared 579s JS MAINLOOP: handling job 0, 579s JS IMPORT: Module evaluation promise resolved: function "file:///usr/libexec/installed-tests/cjs/js/testCairoModule.js async resolved" 579s JS MAINLOOP: Main loop instance 0x2aa2c258390: release 579s JS MAINLOOP: Completed job 0 579s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine-executor.js' (resource:///org/cjs/jsunit/minijasmine-executor.js), global 0x2b6995a3b128 579s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2b6995a3b128 579s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2b6995a3b128 579s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2b6995a3b128 579s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2b6995a3b128 579s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2b6995a3b128 579s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2b6995a3b128 579s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2b6995a3b128 579s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2b6995a3b128 579s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2b6995a3b128 579s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2b6995a3b128 579s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2b6995a3b128 579s JS IMPORT: Module metadata hook for module 0x1e279412eac0 579s JS IMPORT: Defining meta.importSync for module 0x1e279412eac0 579s JS NATIVE: Defining native module 'system' 579s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2b6995a3b128 579s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2b6995a3b128 579s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 579s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 579s JS MAINLOOP: Set main loop hook to 579s JS MAINLOOP: Main loop instance 0x2aa2c258390: hold 579s JS MAINLOOP: Running and clearing main loop hook 579s JS G BXD: Defining method run in prototype for GLib.MainLoop 579s 1..3 579s JS IMPORT: Importing 'gi' 579s JS IMPORT: Defining parent 0x1e2794100100 of 0x1e2794113340 'gi' is mod 1 579s JS IMPORT: successfully imported module 'gi' 579s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 579s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 579s JS G BXD: Defined class for Source (GSource), prototype 0x2b6995a796c8, JSClass 0x3ff8736af08, in object 0x2b6995a79038 579s JS G BXD: Defining method set_priority in prototype for GLib.Source 579s JS IMPORT: Importing '_gi' 579s JS NATIVE: Defining native module '_gi' 579s JS IMPORT: Defining parent 0x1e2794100100 of 0x1e2794133ea0 '_gi' is mod 1 579s JS IMPORT: successfully imported module '_gi' 579s 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 579s JS G NS: Defined namespace 'CjsPrivate' 0x2b6995a79768 in GIRepository 0x1e2794113340 579s JS IMPORT: JS import '_common' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_common.js 579s JS IMPORT: JS import '_common' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_common.js 579s JS IMPORT: Importing module _common succeeded 579s JS IMPORT: Defining parent 0x1e2794100100 of 0x2b6995acc100 '_common' is mod 1 579s JS IMPORT: successfully imported module '_common' 579s JS IMPORT: JS import '_legacy' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_legacy.js 579s JS IMPORT: Importing module _legacy succeeded 579s JS IMPORT: Defining parent 0x1e2794100100 of 0x2b6995acc150 '_legacy' is mod 1 579s JS IMPORT: successfully imported module '_legacy' 579s JS IMPORT: Importing module GObject succeeded 579s JS IMPORT: Defining parent 0x1e27941135b0 of 0x2b6995acc0b0 'GObject' is mod 1 579s JS IMPORT: successfully imported module 'GObject' 579s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 579s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 579s JS G BXD: Defined class for String (GString), prototype 0x2b6995a799c0, JSClass 0x3ff8736af08, in object 0x2b6995a79740 579s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 579s JS G PRM: Defined class ParamSpec prototype is 0x2b6995acc1f0 class 0x3ff873702e8 in object 0x2b6995a79740 579s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 579s JS G OBJ: Defined class for Object (GObject), prototype 0x2b6995a79b28, JSClass 0x3ff8736b598, in object 0x2b6995a79740 579s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 579s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 579s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x2b6995a79b50, JSClass 0x3ff8736b598, in object 0x2b6995a79740 579s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 579s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 579s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 579s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 579s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 579s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 579s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 579s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 579s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 579s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 579s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 579s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 579s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 579s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 579s JS G NS: Defined namespace 'GObject' 0x2b6995a79740 in GIRepository 0x1e2794113340 579s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 579s JS G BXD: Defining method attach in prototype for GLib.Source 579s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 579s JS IMPORT: Module metadata hook for module 0x1e27941043f8 579s JS IMPORT: Defining meta.importSync for module 0x1e27941043f8 579s JS G BXD: Defining method destroy in prototype for GLib.Source 579s ok 1 Cairo imported as ES module cairo default import 579s ok 2 Cairo imported via GI has the same functionality as imports.cairo 579s JS G NS: Found info type STRUCT for 'RectangleInt' in namespace 'cairo' 579s JS G BXD: Defined class for RectangleInt (CairoRectangleInt), prototype 0x2b6995a79dd0, JSClass 0x3ff8736af08, in object 0x2b6995a793a8 579s ok 3 Cairo imported via GI has boxed types from the GIR file 579s JS G BXD: Defining method quit in prototype for GLib.MainLoop 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Main loop instance 0x2aa2c258390: Spinning loop until released or hook cleared 579s JS MAINLOOP: handling job 0, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 0 579s JS MAINLOOP: handling job 1, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 1 579s JS MAINLOOP: handling job 2, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 2 579s JS MAINLOOP: handling job 3, 579s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine-executor.js async resolved" 579s JS MAINLOOP: Main loop instance 0x2aa2c258390: release 579s JS MAINLOOP: Completed job 3 579s JS MEMORY: Memory report: before destroying context 579s JS MEMORY: 168 objects currently alive 579s JS MEMORY: boxed_instance = 23 579s JS MEMORY: boxed_prototype = 16 579s JS MEMORY: closure = 1 579s JS MEMORY: function = 114 579s JS MEMORY: fundamental_instance = 0 579s JS MEMORY: fundamental_prototype = 0 579s JS MEMORY: gerror_instance = 0 579s JS MEMORY: gerror_prototype = 0 579s JS MEMORY: interface = 0 579s JS MEMORY: module = 8 579s JS MEMORY: ns = 4 579s JS MEMORY: object_instance = 0 579s JS MEMORY: object_prototype = 2 579s JS MEMORY: param = 0 579s JS MEMORY: union_instance = 0 579s JS MEMORY: union_prototype = 0 579s JS CTX: JS shutdown sequence 579s JS CTX: Stopping profiler 579s JS CTX: Shutting down toggle queue 579s JS CTX: Notifying external reference holders of GjsContext dispose 579s JS MAINLOOP: Stopping promise job dispatcher 579s JS CTX: Notifying reference holders of GjsContext dispose 579s JS CTX: Checking unhandled promise rejections 579s JS CTX: Releasing cached JS wrappers 579s JS CTX: Final triggered GC 579s JS CTX: Destroying JS context 579s JS CTX: Releasing all native objects 579s JS CTX: Disabling auto GC 579s JS CTX: Ending trace on global object 579s JS CTX: Freeing allocated resources 579s JS CTX: JS context destroyed 579s PASS: cjs/testCairoModule.test 579s Running test: cjs/until.test 579s 1..1 579s ok 1 - /usr/libexec/installed-tests/cjs/debugger/until.debugger 579s PASS: cjs/until.test 579s Running test: cjs/testESModules.test 579s JS NATIVE: Registered native JS module '_promiseNative' 579s JS NATIVE: Registered native JS module '_byteArrayNative' 579s JS NATIVE: Registered native JS module '_encodingNative' 579s JS NATIVE: Registered native JS module '_gi' 579s JS NATIVE: Registered native JS module 'gi' 579s JS NATIVE: Registered native JS module 'cairoNative' 579s JS NATIVE: Registered native JS module 'system' 579s JS NATIVE: Registered native JS module 'console' 579s JS NATIVE: Registered native JS module '_print' 579s JS CTX: Enabling JIT 579s JS CTX: Initialized class GjsFileImporter prototype 0x9f2c85000a0 579s JS IMPORT: Defining parent (nil) of 0x9f2c8500100 'imports' is mod 0 579s JS IMPORT: Importing '_print' 579s JS NATIVE: Defining native module '_print' 579s JS IMPORT: Defining parent 0x9f2c8500100 of 0x9f2c85007b8 '_print' is mod 1 579s JS IMPORT: successfully imported module '_print' 579s JS IMPORT: Loading internal module 'loader' (resource:///org/cinnamon/cjs/modules/internal/loader.js) 579s 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 0x303e313b128 579s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x303e313b128 579s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x303e313b128 579s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x303e313b128 579s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x303e313b128 579s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x303e313b128 579s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x303e313b128 579s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x303e313b128 579s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x303e313b128 579s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x303e313b128 579s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x303e313b128 579s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x303e313b128 579s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x303e313b128 579s JS MAINLOOP: Main loop instance 0x2aa2c48c390: hold 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Starting promise job dispatcher 579s JS MAINLOOP: Main loop instance 0x2aa2c48c390: Spinning loop until released or hook cleared 579s JS MAINLOOP: handling job 0, 579s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 579s JS MAINLOOP: Main loop instance 0x2aa2c48c390: release 579s JS MAINLOOP: Completed job 0 579s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine.js' (resource:///org/cjs/jsunit/minijasmine.js), global 0x303e313b128 579s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x303e313b128 579s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x303e313b128 579s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x303e313b128 579s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x303e313b128 579s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x303e313b128 579s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x303e313b128 579s JS IMPORT: Module metadata hook for module 0x9f2c85130c0 579s JS IMPORT: Defining meta.importSync for module 0x9f2c85130c0 579s JS NATIVE: Defining native module 'gi' 579s JS CTX: Initialized class GIRepositoryNamespace prototype 0x9f2c85134b0 579s JS IMPORT: JS import 'overrides' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/overrides.js 579s JS IMPORT: JS import 'overrides' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/overrides.js 579s JS IMPORT: Adding directory 'resource:///org/cinnamon/cjs/modules/core/overrides' to child importer 'overrides' 579s JS IMPORT: Importing directory 'overrides' 579s JS IMPORT: Defining parent 0x9f2c8500100 of 0x9f2c85135b0 'overrides' is mod 1 579s JS IMPORT: Defined importer 'overrides' 0x9f2c85135b0 in 0x9f2c8500100 579s JS IMPORT: successfully imported directory 'overrides' 579s JS IMPORT: Importing '_promiseNative' 579s JS NATIVE: Defining native module '_promiseNative' 579s JS IMPORT: Defining parent 0x9f2c8500100 of 0x9f2c8513a70 '_promiseNative' is mod 1 579s JS IMPORT: successfully imported module '_promiseNative' 579s JS IMPORT: Importing module GLib succeeded 579s JS IMPORT: Defining parent 0x9f2c85135b0 of 0x303e313c150 'GLib' is mod 1 579s JS IMPORT: successfully imported module 'GLib' 579s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 579s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x303e3179060, JSClass 0x3ffa0c6af08, in object 0x303e3179038 579s JS CTX: Initialized class GIRepositoryGType prototype 0x9f2c8513dc0 579s JS CTX: Initialized class GIRepositoryFunction prototype 0x9f2c8513e20 579s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 579s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 579s JS G BXD: Defined class for Error (GError), prototype 0x303e31790b0, JSClass 0x3ffa0c6af08, in object 0x303e3179038 579s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 579s JS G BXD: Defined class for Variant (GVariant), prototype 0x303e3179100, JSClass 0x3ffa0c6af08, in object 0x303e3179038 579s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 579s JS G BXD: Defined class for Bytes (GBytes), prototype 0x303e3179150, JSClass 0x3ffa0c6af08, in object 0x303e3179038 579s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 579s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 579s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x303e31791a0, JSClass 0x3ffa0c6af08, in object 0x303e3179038 579s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 579s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 579s JS G BXD: Defined class for Thread (GThread), prototype 0x303e31791f0, JSClass 0x3ffa0c6af08, in object 0x303e3179038 579s JS G BXD: Defining method ref in prototype for GLib.Thread 579s JS G BXD: Defining method unref in prototype for GLib.Thread 579s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 579s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x303e3179240, JSClass 0x3ffa0c6af08, in object 0x303e3179038 579s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 579s JS G BXD: Defined class for Regex (GRegex), prototype 0x303e3179290, JSClass 0x3ffa0c6af08, in object 0x303e3179038 579s JS G BXD: Defining method match in prototype for GLib.Regex 579s JS G BXD: Defining method match_full in prototype for GLib.Regex 579s JS G BXD: Defining method match_all in prototype for GLib.Regex 579s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 579s JS G NS: Defined namespace 'GLib' 0x303e3179038 in GIRepository 0x9f2c8513340 579s JS IMPORT: Importing module jasmine succeeded 579s JS IMPORT: Defining parent 0x9f2c8500100 of 0x303e313cce0 'jasmine' is mod 1 579s JS IMPORT: successfully imported module 'jasmine' 579s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 579s JS MAINLOOP: Main loop instance 0x2aa2c48c390: hold 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Main loop instance 0x2aa2c48c390: Spinning loop until released or hook cleared 579s JS MAINLOOP: handling job 0, 579s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine.js async resolved" 579s JS MAINLOOP: Main loop instance 0x2aa2c48c390: release 579s JS MAINLOOP: Completed job 0 579s 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 0x303e313b128 579s JS IMPORT: Module resolve hook for module "gettext" (relative to ), global 0x303e313b128 579s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x303e313b128 579s JS IMPORT: Module resolve hook for module "gi://Gio" (relative to ), global 0x303e313b128 579s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x303e313b128 579s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x303e313b128 579s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x303e313b128 579s JS IMPORT: Module resolve hook for module "resource:///org/cjs/jsunit/modules/exports.js" (relative to ), global 0x303e313b128 579s JS IMPORT: Module resolve hook for module "gi://Gio" (relative to ), global 0x303e313b128 579s JS IMPORT: Module resolve hook for module "gi://Gio" (relative to ), global 0x303e313b128 579s JS IMPORT: Module resolve hook for module "resource:///org/cjs/jsunit/modules/importmeta.js" (relative to ), global 0x303e313b128 579s JS IMPORT: Module resolve hook for module "resource:///org/cjs/jsunit/modules/sideEffect.js" (relative to ), global 0x303e313b128 579s JS IMPORT: Module resolve hook for module "resource:///org/cjs/jsunit/modules/sideEffect.js" (relative to ), global 0x303e313b128 579s JS IMPORT: Module resolve hook for module "resource:///org/cjs/jsunit/modules/sideEffect.js" (relative to ), global 0x303e313b128 579s JS IMPORT: Module resolve hook for module "resource:///org/cjs/jsunit/modules/sideEffect3.js?foo=bar&maple=syrup" (relative to ), global 0x303e313b128 579s JS IMPORT: Module resolve hook for module "resource:///org/cjs/jsunit/modules/sideEffect3.js?etag=1" (relative to ), global 0x303e313b128 579s JS IMPORT: Module resolve hook for module "resource:///org/cjs/jsunit/modules/sideEffect3.js?etag=1" (relative to ), global 0x303e313b128 579s JS IMPORT: Module resolve hook for module "resource:///org/cjs/jsunit/modules/greet.js?greeting=Hello&name=Test%20Code" (relative to ), global 0x303e313b128 579s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x303e313b128 579s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x303e313b128 579s JS IMPORT: Module resolve hook for module "resource:///org/cjs/jsunit/modules/greet.js?greeting=Bonjour&name=Code%20de%20Test" (relative to ), global 0x303e313b128 579s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x303e313b128 579s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x303e313b128 579s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x303e313b128 579s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x303e313b128 579s JS IMPORT: Module resolve hook for module "resource:///org/cjs/jsunit/modules/importmeta.js" (relative to ), global 0x303e313b128 579s JS IMPORT: Module resolve hook for module "gettext" (relative to ), global 0x303e313b128 579s JS IMPORT: Module resolve hook for module "resource:///org/cjs/jsunit/modules/greet.js?greeting=Bonjour&name=Code%20de%20Test" (relative to ), global 0x303e313b128 579s JS IMPORT: Module resolve hook for module "resource:///org/cjs/jsunit/modules/greet.js?greeting=Hello&name=Test%20Code" (relative to ), global 0x303e313b128 579s JS IMPORT: Module resolve hook for module "resource:///org/cjs/jsunit/modules/exports.js" (relative to ), global 0x303e313b128 579s JS IMPORT: Module resolve hook for module "gettext" (relative to ), global 0x303e313b128 579s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x303e313b128 579s JS IMPORT: Module resolve hook for module "gi://Gio" (relative to ), global 0x303e313b128 579s JS IMPORT: Module resolve hook for module "resource:///org/cjs/jsunit/modules/exports.js" (relative to ), global 0x303e313b128 579s JS IMPORT: Module resolve hook for module "resource:///org/cjs/jsunit/modules/exports.js" (relative to ), global 0x303e313b128 579s JS IMPORT: Module resolve hook for module "gettext" (relative to ), global 0x303e313b128 579s JS IMPORT: JS import '_gettext' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_gettext.js 579s JS IMPORT: JS import '_gettext' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_gettext.js 579s JS IMPORT: Importing 'gi' 579s JS IMPORT: Defining parent 0x9f2c8500100 of 0x9f2c8513340 'gi' is mod 1 579s JS IMPORT: successfully imported module 'gi' 579s 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 579s JS G NS: Defined namespace 'CjsPrivate' 0x303e3179308 in GIRepository 0x9f2c8513340 579s JS G NS: Found info type ENUM for 'LocaleCategory' in namespace 'CjsPrivate' 579s JS G ENUM: Defining enum value ALL (fixed from all) 6 579s JS G ENUM: Defining enum value COLLATE (fixed from collate) 3 579s JS G ENUM: Defining enum value CTYPE (fixed from ctype) 0 579s JS G ENUM: Defining enum value MESSAGES (fixed from messages) 5 579s JS G ENUM: Defining enum value MONETARY (fixed from monetary) 4 579s JS G ENUM: Defining enum value NUMERIC (fixed from numeric) 1 579s JS G ENUM: Defining enum value TIME (fixed from time) 2 579s JS G ENUM: Defining CjsPrivate.LocaleCategory as 0x9f2c852c568 579s JS IMPORT: Importing module _gettext succeeded 579s JS IMPORT: Defining parent 0x9f2c8500100 of 0x303e313cdf8 '_gettext' is mod 1 579s JS IMPORT: successfully imported module '_gettext' 579s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x303e313b128 579s JS IMPORT: Module resolve hook for module "gi://Gio" (relative to ), global 0x303e313b128 579s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x303e313b128 579s JS IMPORT: JS import 'signals' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/signals.js 579s JS IMPORT: JS import 'lang' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/lang.js 579s JS IMPORT: JS import '_legacy' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_legacy.js 579s JS IMPORT: Importing module _legacy succeeded 579s JS IMPORT: Defining parent 0x9f2c8500100 of 0x303e313cf38 '_legacy' is mod 1 579s JS IMPORT: successfully imported module '_legacy' 579s JS IMPORT: Importing module lang succeeded 579s JS IMPORT: Defining parent 0x9f2c8500100 of 0x303e313cee8 'lang' is mod 1 579s JS IMPORT: successfully imported module 'lang' 579s JS IMPORT: JS import '_signals' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_signals.js 579s JS IMPORT: JS import '_signals' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_signals.js 579s JS IMPORT: Importing module _signals succeeded 579s JS IMPORT: Defining parent 0x9f2c8500100 of 0x303e313cf88 '_signals' is mod 1 579s JS IMPORT: successfully imported module '_signals' 579s JS IMPORT: Importing module signals succeeded 579s JS IMPORT: Defining parent 0x9f2c8500100 of 0x303e313ce98 'signals' is mod 1 579s JS IMPORT: successfully imported module 'signals' 579s JS IMPORT: Importing module Gio succeeded 579s JS IMPORT: Defining parent 0x9f2c85135b0 of 0x303e313ce48 'Gio' is mod 1 579s JS IMPORT: successfully imported module 'Gio' 579s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 579s JS IMPORT: Importing '_gi' 579s JS NATIVE: Defining native module '_gi' 579s JS IMPORT: Defining parent 0x9f2c8500100 of 0x9f2c852f8b8 '_gi' is mod 1 579s JS IMPORT: successfully imported module '_gi' 579s JS IMPORT: JS import '_common' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_common.js 579s JS IMPORT: JS import '_common' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_common.js 579s JS IMPORT: Importing module _common succeeded 579s JS IMPORT: Defining parent 0x9f2c8500100 of 0x303e31cc060 '_common' is mod 1 579s JS IMPORT: successfully imported module '_common' 579s JS IMPORT: Importing module GObject succeeded 579s JS IMPORT: Defining parent 0x9f2c85135b0 of 0x303e313cfd8 'GObject' is mod 1 579s JS IMPORT: successfully imported module 'GObject' 579s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 579s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 579s JS G BXD: Defined class for String (GString), prototype 0x303e3179600, JSClass 0x3ffa0c6af08, in object 0x303e3179380 579s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 579s JS G PRM: Defined class ParamSpec prototype is 0x303e31cc100 class 0x3ffa0c702e8 in object 0x303e3179380 579s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 579s JS G OBJ: Defined class for Object (GObject), prototype 0x303e3179768, JSClass 0x3ffa0c6b598, in object 0x303e3179380 579s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 579s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 579s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x303e3179790, JSClass 0x3ffa0c6b598, in object 0x303e3179380 579s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 579s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 579s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 579s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 579s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 579s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 579s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 579s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 579s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 579s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 579s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 579s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 579s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 579s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 579s JS G NS: Defined namespace 'GObject' 0x303e3179380 in GIRepository 0x9f2c8513340 579s JS G OBJ: Defined class for Application (GApplication), prototype 0x303e31797e0, JSClass 0x3ffa0c6b598, in object 0x303e3179358 579s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 579s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x303e31cc5d8, JSClass 0x3ffa0c6b618, in object 0x303e3179358 579s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 579s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 579s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 579s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 579s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 579s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 579s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 579s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 579s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 579s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 579s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x303e3179858, JSClass 0x3ffa0c6b598, in object 0x303e3179358 579s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 579s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x303e31cc858, JSClass 0x3ffa0c6b618, in object 0x303e3179358 579s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 579s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x303e31798d0, JSClass 0x3ffa0c6b598, in object 0x303e3179358 579s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 579s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 579s JS G IFACE: Defined class for Initable (GInitable), prototype 0x303e31cc998, JSClass 0x3ffa0c6b618, in object 0x303e3179358 579s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 579s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 579s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 579s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x303e3179948, JSClass 0x3ffa0c6af08, in object 0x303e3179358 579s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 579s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x303e3179998, JSClass 0x3ffa0c6af08, in object 0x303e3179358 579s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'CjsPrivate' 579s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 579s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x303e31799e8, JSClass 0x3ffa0c6b598, in object 0x303e3179358 579s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x303e3179a38, JSClass 0x3ffa0c6b598, in object 0x303e3179308 579s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 579s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x303e3179a88, JSClass 0x3ffa0c6b598, in object 0x303e3179358 579s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 579s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 579s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 579s JS G IFACE: Defined class for File (GFile), prototype 0x303e31ccb00, JSClass 0x3ffa0c6b618, in object 0x303e3179358 579s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x303e3179b00, JSClass 0x3ffa0c6b598, in object 0x9f2c8513420 579s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 579s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x303e3179b78, JSClass 0x3ffa0c6b598, in object 0x303e3179358 579s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 579s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 579s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x303e3179bc8, JSClass 0x3ffa0c6b598, in object 0x303e3179358 579s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 579s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x303e3179c18, JSClass 0x3ffa0c6b598, in object 0x303e3179358 579s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 579s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x303e3179c68, JSClass 0x3ffa0c6af08, in object 0x303e3179358 579s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 579s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 579s JS G OBJ: Defined class for Settings (GSettings), prototype 0x303e3179cb8, JSClass 0x3ffa0c6b598, in object 0x303e3179358 579s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 579s JS G NS: Defined namespace 'Gio' 0x303e3179358 in GIRepository 0x9f2c8513340 579s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x303e313b128 579s JS IMPORT: Module metadata hook for module 0x9f2c85298e0 579s JS IMPORT: Defining meta.importSync for module 0x9f2c85298e0 579s JS NATIVE: Defining native module 'system' 579s JS IMPORT: Module resolve hook for module "resource:///org/cjs/jsunit/modules/exports.js" (relative to ), global 0x303e313b128 579s JS IMPORT: Module resolve hook for module "gi://Gio" (relative to ), global 0x303e313b128 579s JS IMPORT: Module metadata hook for module 0x9f2c8529d58 579s JS G OBJ: Defined class for GResourceFile (GResourceFile), prototype 0x303e3179d08, JSClass 0x3ffa0c6b598, in object 0x9f2c8513420 579s JS IMPORT: Module resolve hook for module "resource:///org/cjs/jsunit/modules/importmeta.js" (relative to ), global 0x303e313b128 579s JS IMPORT: Module metadata hook for module 0x9f2c852a218 579s JS IMPORT: Module resolve hook for module "resource:///org/cjs/jsunit/modules/sideEffect.js" (relative to ), global 0x303e313b128 579s JS IMPORT: Module resolve hook for module "resource:///org/cjs/jsunit/modules/sideEffect.js" (relative to ), global 0x303e313b128 579s JS IMPORT: Module resolve hook for module "resource:///org/cjs/jsunit/modules/sideEffect.js" (relative to ), global 0x303e313b128 579s JS IMPORT: Module resolve hook for module "resource:///org/cjs/jsunit/modules/sideEffect3.js?foo=bar&maple=syrup" (relative to ), global 0x303e313b128 579s JS IMPORT: Module resolve hook for module "resource:///org/cjs/jsunit/modules/sideEffect3.js?etag=1" (relative to ), global 0x303e313b128 579s JS IMPORT: Module resolve hook for module "resource:///org/cjs/jsunit/modules/sideEffect3.js?etag=1" (relative to ), global 0x303e313b128 579s JS IMPORT: Module resolve hook for module "resource:///org/cjs/jsunit/modules/greet.js?greeting=Hello&name=Test%20Code" (relative to ), global 0x303e313b128 579s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x303e313b128 579s JS G NS: Found info type STRUCT for 'Uri' in namespace 'GLib' 579s JS G BXD: Defined class for Uri (GUri), prototype 0x303e3179dd0, JSClass 0x3ffa0c6af08, in object 0x303e3179038 579s JS IMPORT: Module metadata hook for module 0x9f2c852b3d0 579s JS G NS: Found info type FLAGS for 'UriFlags' in namespace 'GLib' 579s JS G ENUM: Defining enum value NONE (fixed from none) 0 579s JS G ENUM: Defining enum value PARSE_RELAXED (fixed from parse_relaxed) 1 579s JS G ENUM: Defining enum value HAS_PASSWORD (fixed from has_password) 2 579s JS G ENUM: Defining enum value HAS_AUTH_PARAMS (fixed from has_auth_params) 4 579s JS G ENUM: Defining enum value ENCODED (fixed from encoded) 8 579s JS G ENUM: Defining enum value NON_DNS (fixed from non_dns) 16 579s JS G ENUM: Defining enum value ENCODED_QUERY (fixed from encoded_query) 32 579s JS G ENUM: Defining enum value ENCODED_PATH (fixed from encoded_path) 64 579s JS G ENUM: Defining enum value ENCODED_FRAGMENT (fixed from encoded_fragment) 128 579s JS G ENUM: Defining enum value SCHEME_NORMALIZE (fixed from scheme_normalize) 256 579s JS G ENUM: Defining GLib.UriFlags as 0x9f2c8535c98 579s JS G BXD: Defining method get_query in prototype for GLib.Uri 579s JS G NS: Found info type FLAGS for 'UriParamsFlags' in namespace 'GLib' 579s JS G ENUM: Defining enum value NONE (fixed from none) 0 579s JS G ENUM: Defining enum value CASE_INSENSITIVE (fixed from case_insensitive) 1 579s JS G ENUM: Defining enum value WWW_FORM (fixed from www_form) 2 579s JS G ENUM: Defining enum value PARSE_RELAXED (fixed from parse_relaxed) 4 579s JS G ENUM: Defining GLib.UriParamsFlags as 0x9f2c8535db8 579s JS IMPORT: Module resolve hook for module "resource:///org/cjs/jsunit/modules/greet.js?greeting=Bonjour&name=Code%20de%20Test" (relative to ), global 0x303e313b128 579s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x303e313b128 579s JS IMPORT: Module metadata hook for module 0x9f2c852b968 579s JS MAINLOOP: Main loop instance 0x2aa2c48c390: hold 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Main loop instance 0x2aa2c48c390: Spinning loop until released or hook cleared 579s JS MAINLOOP: handling job 0, 579s JS IMPORT: Module evaluation promise resolved: function "file:///usr/libexec/installed-tests/cjs/js/testESModules.js async resolved" 579s JS MAINLOOP: Main loop instance 0x2aa2c48c390: release 579s JS MAINLOOP: Completed job 0 579s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine-executor.js' (resource:///org/cjs/jsunit/minijasmine-executor.js), global 0x303e313b128 579s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x303e313b128 579s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x303e313b128 579s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x303e313b128 579s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x303e313b128 579s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x303e313b128 579s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x303e313b128 579s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x303e313b128 579s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x303e313b128 579s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x303e313b128 579s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x303e313b128 579s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x303e313b128 579s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x303e313b128 579s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x303e313b128 579s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 579s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 579s JS MAINLOOP: Set main loop hook to 579s JS MAINLOOP: Main loop instance 0x2aa2c48c390: hold 579s JS MAINLOOP: Running and clearing main loop hook 579s JS G BXD: Defining method run in prototype for GLib.MainLoop 579s 1..32 579s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 579s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 579s JS G BXD: Defined class for Source (GSource), prototype 0x303e3179e70, JSClass 0x3ffa0c6af08, in object 0x303e3179038 579s JS G BXD: Defining method set_priority in prototype for GLib.Source 579s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 579s JS G BXD: Defining method attach in prototype for GLib.Source 579s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 579s JS IMPORT: Module metadata hook for module 0x303e3162d28 579s JS IMPORT: Defining meta.importSync for module 0x303e3162d28 579s JS G BXD: Defining method destroy in prototype for GLib.Source 579s ok 1 ES module imports default import 579s ok 2 ES module imports named import 579s ok 3 ES module imports GObject introspection import 579s ok 4 ES module imports import with version parameter 579s ok 5 ES module imports import again with other version parameter 579s ok 6 ES module imports import for the first time with wrong version 579s JS IMPORT: Importing module Gtk succeeded 579s JS IMPORT: Defining parent 0x303e313ed60 of 0x303e31eb678 'Gtk' is mod 1 579s JS IMPORT: successfully imported module 'Gtk' 579s JS G NS: Found info type OBJECT for 'Widget' in namespace 'Gtk' 579s JS G NS: Found info type OBJECT for 'InitiallyUnowned' in namespace 'GObject' 579s JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0x7174350d380, JSClass 0x3ffa0c6b598, in object 0x303e3179380 579s JS G OBJ: Defined class for Widget (GtkWidget), prototype 0x7174350d3d0, JSClass 0x3ffa0c6b598, in object 0x7174350d358 579s JS G NS: Found info type INTERFACE for 'Buildable' in namespace 'Gtk' 579s JS G IFACE: Defined class for Buildable (GtkBuildable), prototype 0x303e31eb970, JSClass 0x3ffa0c6b618, in object 0x7174350d358 579s JS G NS: Found info type OBJECT for 'Container' in namespace 'Gtk' 579s JS G OBJ: Defined class for Container (GtkContainer), prototype 0x7174350d448, JSClass 0x3ffa0c6b598, in object 0x7174350d358 579s JS G OBJ: Defining method child_set_property in prototype for GtkContainer (Gtk.Container) 579s JS G NS: Defined namespace 'Gtk' 0x7174350d358 in GIRepository 0x303e313ef40 579s ok 7 ES module imports import with another version after a failed import 579s ok 8 ES module imports import nonexistent module 579s ok 9 ES module imports GObject introspection import via URL scheme 579s JS IMPORT: Module metadata hook for module 0x303e3162c48 579s not ok 10 ES module imports import.meta.url 579s # Message: Expected 'file:///usr/libexec/installed-tests/cjs/js/testESModules.js' to match /\/installed-tests\/(gjs\/)?js\/testESModules\.js$/. 579s # Stack: 579s # error properties: Object({ matches: Function }) 579s # 579s # @file:///usr/libexec/installed-tests/cjs/js/testESModules.js:73:33 579s # 579s # setTimeout/source<@resource:///org/cinnamon/cjs/modules/esm/_timers.js:72:9 579s # _init/GLib.MainLoop.prototype.runAsync/, promise=, allocation site= 579s JS MAINLOOP: handling job 0, 579s JS IMPORT: Async import promise resolved 579s JS MAINLOOP: Main loop instance 0x2aa2c48c390: release 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 0 579s JS MAINLOOP: handling job 1, 579s JS IMPORT: Module resolve hook for module "gettext" (relative to ), global 0x303e313b128 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 1 579s JS MAINLOOP: handling job 2, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 2 579s JS MAINLOOP: handling job 3, 579s ok 18 Builtin ES modules gettext named dynamic import 579s JS MAINLOOP: Completed job 3 579s JS IMPORT: Async module resolve hook for module "gettext" (relative to 0x303e3162c48), global 0x303e313b128 579s JS MAINLOOP: Main loop instance 0x2aa2c48c390: hold 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: handling job 0, 579s JS IMPORT: Async import promise resolved 579s JS MAINLOOP: Main loop instance 0x2aa2c48c390: release 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 0 579s JS MAINLOOP: handling job 1, 579s JS IMPORT: Module resolve hook for module "gettext" (relative to ), global 0x303e313b128 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 1 579s JS MAINLOOP: handling job 2, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 2 579s JS MAINLOOP: handling job 3, 579s ok 19 Builtin ES modules gettext dynamic import matches static import 579s JS MAINLOOP: Completed job 3 579s ok 20 Builtin ES modules system default import 579s ok 21 Builtin ES modules system named import 579s JS IMPORT: Async module resolve hook for module "system" (relative to 0x303e3162c48), global 0x303e313b128 579s JS MAINLOOP: Main loop instance 0x2aa2c48c390: hold 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: handling job 0, 579s JS IMPORT: Async import promise resolved 579s JS MAINLOOP: Main loop instance 0x2aa2c48c390: release 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 0 579s JS MAINLOOP: handling job 1, 579s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x303e313b128 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 1 579s JS MAINLOOP: handling job 2, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 2 579s JS MAINLOOP: handling job 3, 579s ok 22 Builtin ES modules system dynamic import matches static import 579s JS MAINLOOP: Completed job 3 579s JS IMPORT: Async module resolve hook for module "system" (relative to 0x303e3162c48), global 0x303e313b128 579s JS MAINLOOP: Main loop instance 0x2aa2c48c390: hold 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: handling job 0, 579s JS IMPORT: Async import promise resolved 579s JS MAINLOOP: Main loop instance 0x2aa2c48c390: release 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 0 579s JS MAINLOOP: handling job 1, 579s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x303e313b128 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 1 579s JS MAINLOOP: handling job 2, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 2 579s JS MAINLOOP: handling job 3, 579s ok 23 Builtin ES modules system named dynamic import 579s JS MAINLOOP: Completed job 3 579s JS IMPORT: Async module resolve hook for module "resource:///org/cjs/jsunit/modules/say.js" (relative to 0x303e3162c48), global 0x303e313b128 579s JS MAINLOOP: Main loop instance 0x2aa2c48c390: hold 579s JS MAINLOOP: Main loop instance 0x2aa2c48c390: hold 579s JS MAINLOOP: Main loop instance 0x2aa2c48c390: release 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: handling job 0, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 0 579s JS MAINLOOP: handling job 1, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 1 579s JS MAINLOOP: handling job 2, 579s JS IMPORT: Async import promise resolved 579s JS MAINLOOP: Main loop instance 0x2aa2c48c390: release 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 2 579s JS MAINLOOP: handling job 3, 579s JS IMPORT: Module resolve hook for module "resource:///org/cjs/jsunit/modules/say.js" (relative to ), global 0x303e313b128 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 3 579s JS MAINLOOP: handling job 4, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 4 579s JS MAINLOOP: handling job 5, 579s ok 24 Dynamic imports default import 579s JS MAINLOOP: Completed job 5 579s JS IMPORT: Async module resolve hook for module "resource:///org/cjs/jsunit/modules/say.js" (relative to 0x303e3162c48), global 0x303e313b128 579s JS MAINLOOP: Main loop instance 0x2aa2c48c390: hold 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: handling job 0, 579s JS IMPORT: Async import promise resolved 579s JS MAINLOOP: Main loop instance 0x2aa2c48c390: release 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 0 579s JS MAINLOOP: handling job 1, 579s JS IMPORT: Module resolve hook for module "resource:///org/cjs/jsunit/modules/say.js" (relative to ), global 0x303e313b128 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 1 579s JS MAINLOOP: handling job 2, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 2 579s JS MAINLOOP: handling job 3, 579s ok 25 Dynamic imports named import 579s JS MAINLOOP: Completed job 3 579s JS IMPORT: Async module resolve hook for module "resource:///org/cjs/jsunit/modules/say.js" (relative to 0x303e3162c48), global 0x303e313b128 579s JS MAINLOOP: Main loop instance 0x2aa2c48c390: hold 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: handling job 0, 579s JS IMPORT: Async import promise resolved 579s JS MAINLOOP: Main loop instance 0x2aa2c48c390: release 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 0 579s JS MAINLOOP: handling job 1, 579s JS IMPORT: Module resolve hook for module "resource:///org/cjs/jsunit/modules/say.js" (relative to ), global 0x303e313b128 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 1 579s JS MAINLOOP: handling job 2, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 2 579s JS MAINLOOP: handling job 3, 579s JS IMPORT: Async module resolve hook for module "gi://Gio" (relative to 0x303e3162c48), global 0x303e313b128 579s JS MAINLOOP: Main loop instance 0x2aa2c48c390: hold 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 3 579s JS MAINLOOP: handling job 4, 579s JS IMPORT: Async import promise resolved 579s JS MAINLOOP: Main loop instance 0x2aa2c48c390: release 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 4 579s JS MAINLOOP: handling job 5, 579s JS IMPORT: Module resolve hook for module "gi://Gio" (relative to ), global 0x303e313b128 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 5 579s JS MAINLOOP: handling job 6, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 6 579s JS MAINLOOP: handling job 7, 579s ok 26 Dynamic imports dynamic gi import matches static 579s JS MAINLOOP: Completed job 7 579s JS IMPORT: Async module resolve hook for module "resource:///org/cjs/jsunit/modules/say.js" (relative to 0x303e3162c48), global 0x303e313b128 579s JS MAINLOOP: Main loop instance 0x2aa2c48c390: hold 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: handling job 0, 579s JS IMPORT: Async import promise resolved 579s JS MAINLOOP: Main loop instance 0x2aa2c48c390: release 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 0 579s JS MAINLOOP: handling job 1, 579s JS IMPORT: Module resolve hook for module "resource:///org/cjs/jsunit/modules/say.js" (relative to ), global 0x303e313b128 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 1 579s JS MAINLOOP: handling job 2, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 2 579s JS MAINLOOP: handling job 3, 579s JS IMPORT: Async module resolve hook for module "resource:///org/cjs/jsunit/modules/sideEffect2.js" (relative to 0x303e3162c48), global 0x303e313b128 579s JS MAINLOOP: Main loop instance 0x2aa2c48c390: hold 579s JS MAINLOOP: Main loop instance 0x2aa2c48c390: hold 579s JS MAINLOOP: Completed job 3 579s JS MAINLOOP: Main loop instance 0x2aa2c48c390: release 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: handling job 0, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 0 579s JS MAINLOOP: handling job 1, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 1 579s JS MAINLOOP: handling job 2, 579s JS IMPORT: Async import promise resolved 579s JS MAINLOOP: Main loop instance 0x2aa2c48c390: release 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 2 579s JS MAINLOOP: handling job 3, 579s JS IMPORT: Module resolve hook for module "resource:///org/cjs/jsunit/modules/sideEffect2.js" (relative to ), global 0x303e313b128 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 3 579s JS MAINLOOP: handling job 4, 579s JS IMPORT: Async module resolve hook for module "resource:///org/cjs/jsunit/modules/sideEffect2.js" (relative to 0x303e3162c48), global 0x303e313b128 579s JS MAINLOOP: Main loop instance 0x2aa2c48c390: hold 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 4 579s JS MAINLOOP: handling job 5, 579s JS IMPORT: Async import promise resolved 579s JS MAINLOOP: Main loop instance 0x2aa2c48c390: release 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 5 579s JS MAINLOOP: handling job 6, 579s JS IMPORT: Module resolve hook for module "resource:///org/cjs/jsunit/modules/sideEffect2.js" (relative to ), global 0x303e313b128 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 6 579s JS MAINLOOP: handling job 7, 579s JS IMPORT: Async module resolve hook for module "resource:///org/cjs/jsunit/modules/sideEffect2.js" (relative to 0x303e3162c48), global 0x303e313b128 579s JS MAINLOOP: Main loop instance 0x2aa2c48c390: hold 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 7 579s JS MAINLOOP: handling job 8, 579s JS IMPORT: Async import promise resolved 579s JS MAINLOOP: Main loop instance 0x2aa2c48c390: release 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 8 579s JS MAINLOOP: handling job 9, 579s JS IMPORT: Module resolve hook for module "resource:///org/cjs/jsunit/modules/sideEffect2.js" (relative to ), global 0x303e313b128 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 9 579s JS MAINLOOP: handling job 10, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 10 579s JS MAINLOOP: handling job 11, 579s ok 27 Dynamic imports treats equivalent URIs as equal and does not load the module again 579s JS MAINLOOP: Completed job 11 579s JS IMPORT: Async module resolve hook for module "resource:///org/cjs/jsunit/modules/say.js" (relative to 0x303e3162c48), global 0x303e313b128 579s JS MAINLOOP: Main loop instance 0x2aa2c48c390: hold 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: handling job 0, 579s JS IMPORT: Async import promise resolved 579s JS MAINLOOP: Main loop instance 0x2aa2c48c390: release 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 0 579s JS MAINLOOP: handling job 1, 579s JS IMPORT: Module resolve hook for module "resource:///org/cjs/jsunit/modules/say.js" (relative to ), global 0x303e313b128 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 1 579s JS MAINLOOP: handling job 2, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 2 579s JS MAINLOOP: handling job 3, 579s JS IMPORT: Async module resolve hook for module "resource:///org/cjs/jsunit/modules/sideEffect3.js?maple=syrup" (relative to 0x303e3162c48), global 0x303e313b128 579s JS MAINLOOP: Main loop instance 0x2aa2c48c390: hold 579s JS MAINLOOP: Main loop instance 0x2aa2c48c390: hold 579s JS MAINLOOP: Completed job 3 579s JS MAINLOOP: Main loop instance 0x2aa2c48c390: release 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: handling job 0, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 0 579s JS MAINLOOP: handling job 1, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 1 579s JS MAINLOOP: handling job 2, 579s JS IMPORT: Async import promise resolved 579s JS MAINLOOP: Main loop instance 0x2aa2c48c390: release 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 2 579s JS MAINLOOP: handling job 3, 579s JS IMPORT: Module resolve hook for module "resource:///org/cjs/jsunit/modules/sideEffect3.js?maple=syrup" (relative to ), global 0x303e313b128 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 3 579s JS MAINLOOP: handling job 4, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 4 579s JS MAINLOOP: handling job 5, 579s ok 28 Dynamic imports treats query parameters uniquely for absolute URIs 579s JS MAINLOOP: Completed job 5 579s JS IMPORT: Async module resolve hook for module "resource:///org/cjs/jsunit/modules/say.js" (relative to 0x303e3162c48), global 0x303e313b128 579s JS MAINLOOP: Main loop instance 0x2aa2c48c390: hold 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: handling job 0, 579s JS IMPORT: Async import promise resolved 579s JS MAINLOOP: Main loop instance 0x2aa2c48c390: release 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 0 579s JS MAINLOOP: handling job 1, 579s JS IMPORT: Module resolve hook for module "resource:///org/cjs/jsunit/modules/say.js" (relative to ), global 0x303e313b128 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 1 579s JS MAINLOOP: handling job 2, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 2 579s JS MAINLOOP: handling job 3, 579s JS IMPORT: Async module resolve hook for module "resource:///org/cjs/jsunit/modules/sideEffect4.js" (relative to 0x303e3162c48), global 0x303e313b128 579s JS MAINLOOP: Main loop instance 0x2aa2c48c390: hold 579s JS MAINLOOP: Main loop instance 0x2aa2c48c390: hold 579s JS MAINLOOP: Completed job 3 579s JS MAINLOOP: Main loop instance 0x2aa2c48c390: release 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: handling job 0, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 0 579s JS MAINLOOP: handling job 1, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 1 579s JS MAINLOOP: handling job 2, 579s JS IMPORT: Async import promise resolved 579s JS IMPORT: Async module resolve hook for module "./sideEffect3.js?bar=baz" (relative to 0x9f2c8539580), global 0x303e313b128 579s JS MAINLOOP: Main loop instance 0x2aa2c48c390: hold 579s JS MAINLOOP: Main loop instance 0x2aa2c48c390: hold 579s JS MAINLOOP: Main loop instance 0x2aa2c48c390: release 579s JS MAINLOOP: Completed job 2 579s JS MAINLOOP: Main loop instance 0x2aa2c48c390: release 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: handling job 0, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 0 579s JS MAINLOOP: handling job 1, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 1 579s JS MAINLOOP: handling job 2, 579s JS IMPORT: Async import promise resolved 579s JS MAINLOOP: Main loop instance 0x2aa2c48c390: release 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 2 579s JS MAINLOOP: handling job 3, 579s JS IMPORT: Module resolve hook for module "./sideEffect3.js?bar=baz" (relative to ), global 0x303e313b128 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 3 579s JS MAINLOOP: handling job 4, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 4 579s JS MAINLOOP: handling job 5, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 5 579s JS MAINLOOP: handling job 6, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 6 579s JS MAINLOOP: handling job 7, 579s JS IMPORT: Module resolve hook for module "resource:///org/cjs/jsunit/modules/sideEffect4.js" (relative to ), global 0x303e313b128 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 7 579s JS MAINLOOP: handling job 8, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 8 579s JS MAINLOOP: handling job 9, 579s ok 29 Dynamic imports treats query parameters uniquely for relative URIs 579s JS MAINLOOP: Completed job 9 579s JS IMPORT: Async module resolve hook for module "resource:///org/cjs/jsunit/modules/say.js" (relative to 0x303e3162c48), global 0x303e313b128 579s JS MAINLOOP: Main loop instance 0x2aa2c48c390: hold 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: handling job 0, 579s JS IMPORT: Async import promise resolved 579s JS MAINLOOP: Main loop instance 0x2aa2c48c390: release 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 0 579s JS MAINLOOP: handling job 1, 579s JS IMPORT: Module resolve hook for module "resource:///org/cjs/jsunit/modules/say.js" (relative to ), global 0x303e313b128 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 1 579s JS MAINLOOP: handling job 2, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 2 579s JS MAINLOOP: handling job 3, 579s JS IMPORT: Async module resolve hook for module "resource:///org/cjs/jsunit/modules/doesNotExist.js" (relative to 0x303e3162c48), global 0x303e313b128 579s JS MAINLOOP: Main loop instance 0x2aa2c48c390: hold 579s JS MAINLOOP: Main loop instance 0x2aa2c48c390: hold 579s JS MAINLOOP: Completed job 3 579s JS MAINLOOP: Main loop instance 0x2aa2c48c390: release 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: handling job 0, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 0 579s JS MAINLOOP: handling job 1, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 1 579s JS MAINLOOP: handling job 2, 579s JS IMPORT: Async import promise rejected 579s JS MAINLOOP: Main loop instance 0x2aa2c48c390: release 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 2 579s JS MAINLOOP: handling job 3, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 3 579s JS MAINLOOP: handling job 4, 579s ok 30 Dynamic imports does not show internal stack frames in an import error 579s JS MAINLOOP: Completed job 4 579s JS IMPORT: Async module resolve hook for module "resource:///org/cjs/jsunit/modules/say.js" (relative to 0x303e3162c48), global 0x303e313b128 579s JS MAINLOOP: Main loop instance 0x2aa2c48c390: hold 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: handling job 0, 579s JS IMPORT: Async import promise resolved 579s JS MAINLOOP: Main loop instance 0x2aa2c48c390: release 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 0 579s JS MAINLOOP: handling job 1, 579s JS IMPORT: Module resolve hook for module "resource:///org/cjs/jsunit/modules/say.js" (relative to ), global 0x303e313b128 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 1 579s JS MAINLOOP: handling job 2, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 2 579s JS MAINLOOP: handling job 3, 579s JS IMPORT: Async module resolve hook for module "resource:///org/cjs/jsunit/modules/alwaysThrows.js" (relative to 0x303e3162c48), global 0x303e313b128 579s JS MAINLOOP: Main loop instance 0x2aa2c48c390: hold 579s JS MAINLOOP: Main loop instance 0x2aa2c48c390: hold 579s JS MAINLOOP: Completed job 3 579s JS MAINLOOP: Main loop instance 0x2aa2c48c390: release 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: handling job 0, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 0 579s JS MAINLOOP: handling job 1, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 1 579s JS MAINLOOP: handling job 2, 579s JS IMPORT: Async import promise resolved 579s JS MAINLOOP: Main loop instance 0x2aa2c48c390: release 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 2 579s JS MAINLOOP: handling job 3, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 3 579s JS MAINLOOP: handling job 4, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 4 579s JS MAINLOOP: handling job 5, 579s ok 31 Dynamic imports does not show internal stack frames in a module that throws an error 579s JS MAINLOOP: Completed job 5 579s JS IMPORT: Async module resolve hook for module "resource:///org/cjs/jsunit/modules/say.js" (relative to 0x303e3162c48), global 0x303e313b128 579s JS MAINLOOP: Main loop instance 0x2aa2c48c390: hold 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: handling job 0, 579s JS IMPORT: Async import promise resolved 579s JS MAINLOOP: Main loop instance 0x2aa2c48c390: release 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 0 579s JS MAINLOOP: handling job 1, 579s JS IMPORT: Module resolve hook for module "resource:///org/cjs/jsunit/modules/say.js" (relative to ), global 0x303e313b128 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 1 579s JS MAINLOOP: handling job 2, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 2 579s JS MAINLOOP: handling job 3, 579s JS IMPORT: Async module resolve hook for module "resource:///org/cjs/jsunit/modules/data.txt" (relative to 0x303e3162c48), global 0x303e313b128 579s JS MAINLOOP: Main loop instance 0x2aa2c48c390: hold 579s JS MAINLOOP: Main loop instance 0x2aa2c48c390: hold 579s JS MAINLOOP: Completed job 3 579s JS MAINLOOP: Main loop instance 0x2aa2c48c390: release 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: handling job 0, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 0 579s JS MAINLOOP: handling job 1, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 1 579s JS MAINLOOP: handling job 2, 579s JS IMPORT: Async import promise rejected 579s JS MAINLOOP: Main loop instance 0x2aa2c48c390: release 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 2 579s JS MAINLOOP: handling job 3, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 3 579s JS MAINLOOP: handling job 4, 579s ok 32 Dynamic imports does not show internal stack frames in a module that fails to parse 579s JS MAINLOOP: Completed job 4 579s JS G BXD: Defining method quit in prototype for GLib.MainLoop 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Main loop instance 0x2aa2c48c390: Spinning loop until released or hook cleared 579s JS MAINLOOP: handling job 0, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 0 579s JS MAINLOOP: handling job 1, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 1 579s JS MAINLOOP: handling job 2, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 2 579s JS MAINLOOP: handling job 3, 579s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine-executor.js async resolved" 579s JS MAINLOOP: Main loop instance 0x2aa2c48c390: release 579s JS MAINLOOP: Completed job 3 579s JS MEMORY: Memory report: before destroying context 579s JS MEMORY: 469 objects currently alive 579s JS MEMORY: boxed_instance = 152 579s JS MEMORY: boxed_prototype = 14 579s JS MEMORY: closure = 1 579s JS MEMORY: function = 260 579s JS MEMORY: fundamental_instance = 0 579s JS MEMORY: fundamental_prototype = 0 579s JS MEMORY: gerror_instance = 0 579s JS MEMORY: gerror_prototype = 0 579s JS MEMORY: interface = 5 579s JS MEMORY: module = 11 579s JS MEMORY: ns = 5 579s JS MEMORY: object_instance = 4 579s JS MEMORY: object_prototype = 17 579s JS MEMORY: param = 0 579s JS MEMORY: union_instance = 0 579s JS MEMORY: union_prototype = 0 579s JS CTX: JS shutdown sequence 579s JS CTX: Stopping profiler 579s JS CTX: Shutting down toggle queue 579s JS CTX: Notifying external reference holders of GjsContext dispose 579s JS MAINLOOP: Stopping promise job dispatcher 579s JS CTX: Notifying reference holders of GjsContext dispose 579s JS CTX: Checking unhandled promise rejections 579s JS CTX: Releasing cached JS wrappers 579s JS CTX: Final triggered GC 579s JS CTX: Destroying JS context 579s JS CTX: Releasing all native objects 579s JS CTX: Disabling auto GC 579s JS CTX: Ending trace on global object 579s JS CTX: Freeing allocated resources 579s JS CTX: JS context destroyed 579s PASS: cjs/testESModules.test 579s Running test: cjs/testGettext.test 579s JS NATIVE: Registered native JS module '_promiseNative' 579s JS NATIVE: Registered native JS module '_byteArrayNative' 579s JS NATIVE: Registered native JS module '_encodingNative' 579s JS NATIVE: Registered native JS module '_gi' 579s JS NATIVE: Registered native JS module 'gi' 579s JS NATIVE: Registered native JS module 'cairoNative' 579s JS NATIVE: Registered native JS module 'system' 579s JS NATIVE: Registered native JS module 'console' 579s JS NATIVE: Registered native JS module '_print' 579s JS CTX: Enabling JIT 579s JS CTX: Initialized class GjsFileImporter prototype 0x3c8dd47000a0 579s JS IMPORT: Defining parent (nil) of 0x3c8dd4700100 'imports' is mod 0 579s JS IMPORT: Importing '_print' 579s JS NATIVE: Defining native module '_print' 579s JS IMPORT: Defining parent 0x3c8dd4700100 of 0x3c8dd47007b8 '_print' is mod 1 579s JS IMPORT: successfully imported module '_print' 579s JS IMPORT: Loading internal module 'loader' (resource:///org/cinnamon/cjs/modules/internal/loader.js) 579s 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 0x2f41c3c3b128 579s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x2f41c3c3b128 579s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2f41c3c3b128 579s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2f41c3c3b128 579s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2f41c3c3b128 579s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2f41c3c3b128 579s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x2f41c3c3b128 579s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x2f41c3c3b128 579s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x2f41c3c3b128 579s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2f41c3c3b128 579s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2f41c3c3b128 579s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x2f41c3c3b128 579s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x2f41c3c3b128 579s JS MAINLOOP: Main loop instance 0x2aa28826390: hold 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Starting promise job dispatcher 579s JS MAINLOOP: Main loop instance 0x2aa28826390: Spinning loop until released or hook cleared 579s JS MAINLOOP: handling job 0, 579s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 579s JS MAINLOOP: Main loop instance 0x2aa28826390: release 579s JS MAINLOOP: Completed job 0 579s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine.js' (resource:///org/cjs/jsunit/minijasmine.js), global 0x2f41c3c3b128 579s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2f41c3c3b128 579s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2f41c3c3b128 579s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2f41c3c3b128 579s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2f41c3c3b128 579s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2f41c3c3b128 579s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2f41c3c3b128 579s JS IMPORT: Module metadata hook for module 0x3c8dd47130c0 579s JS IMPORT: Defining meta.importSync for module 0x3c8dd47130c0 579s JS NATIVE: Defining native module 'gi' 579s JS CTX: Initialized class GIRepositoryNamespace prototype 0x3c8dd47134b0 579s JS IMPORT: JS import 'overrides' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/overrides.js 579s JS IMPORT: JS import 'overrides' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/overrides.js 579s JS IMPORT: Adding directory 'resource:///org/cinnamon/cjs/modules/core/overrides' to child importer 'overrides' 579s JS IMPORT: Importing directory 'overrides' 579s JS IMPORT: Defining parent 0x3c8dd4700100 of 0x3c8dd47135b0 'overrides' is mod 1 579s JS IMPORT: Defined importer 'overrides' 0x3c8dd47135b0 in 0x3c8dd4700100 579s JS IMPORT: successfully imported directory 'overrides' 579s JS IMPORT: Importing '_promiseNative' 579s JS NATIVE: Defining native module '_promiseNative' 579s JS IMPORT: Defining parent 0x3c8dd4700100 of 0x3c8dd4713a70 '_promiseNative' is mod 1 579s JS IMPORT: successfully imported module '_promiseNative' 579s JS IMPORT: Importing module GLib succeeded 579s JS IMPORT: Defining parent 0x3c8dd47135b0 of 0x2f41c3c3c150 'GLib' is mod 1 579s JS IMPORT: successfully imported module 'GLib' 579s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 579s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x2f41c3c79060, JSClass 0x3ffb2f6af08, in object 0x2f41c3c79038 579s JS CTX: Initialized class GIRepositoryGType prototype 0x3c8dd4713dc0 579s JS CTX: Initialized class GIRepositoryFunction prototype 0x3c8dd4713e20 579s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 579s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 579s JS G BXD: Defined class for Error (GError), prototype 0x2f41c3c790b0, JSClass 0x3ffb2f6af08, in object 0x2f41c3c79038 579s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 579s JS G BXD: Defined class for Variant (GVariant), prototype 0x2f41c3c79100, JSClass 0x3ffb2f6af08, in object 0x2f41c3c79038 579s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 579s JS G BXD: Defined class for Bytes (GBytes), prototype 0x2f41c3c79150, JSClass 0x3ffb2f6af08, in object 0x2f41c3c79038 579s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 579s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 579s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x2f41c3c791a0, JSClass 0x3ffb2f6af08, in object 0x2f41c3c79038 579s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 579s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 579s JS G BXD: Defined class for Thread (GThread), prototype 0x2f41c3c791f0, JSClass 0x3ffb2f6af08, in object 0x2f41c3c79038 579s JS G BXD: Defining method ref in prototype for GLib.Thread 579s JS G BXD: Defining method unref in prototype for GLib.Thread 579s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 579s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x2f41c3c79240, JSClass 0x3ffb2f6af08, in object 0x2f41c3c79038 579s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 579s JS G BXD: Defined class for Regex (GRegex), prototype 0x2f41c3c79290, JSClass 0x3ffb2f6af08, in object 0x2f41c3c79038 579s JS G BXD: Defining method match in prototype for GLib.Regex 579s JS G BXD: Defining method match_full in prototype for GLib.Regex 579s JS G BXD: Defining method match_all in prototype for GLib.Regex 579s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 579s JS G NS: Defined namespace 'GLib' 0x2f41c3c79038 in GIRepository 0x3c8dd4713340 579s JS IMPORT: Importing module jasmine succeeded 579s JS IMPORT: Defining parent 0x3c8dd4700100 of 0x2f41c3c3cce0 'jasmine' is mod 1 579s JS IMPORT: successfully imported module 'jasmine' 579s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 579s JS MAINLOOP: Main loop instance 0x2aa28826390: hold 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Main loop instance 0x2aa28826390: Spinning loop until released or hook cleared 579s JS MAINLOOP: handling job 0, 579s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine.js async resolved" 579s JS MAINLOOP: Main loop instance 0x2aa28826390: release 579s JS MAINLOOP: Completed job 0 579s JS IMPORT: JS import 'gettext' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/gettext.js 579s JS IMPORT: JS import '_gettext' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_gettext.js 579s JS IMPORT: JS import '_gettext' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_gettext.js 579s JS IMPORT: Importing 'gi' 579s JS IMPORT: Defining parent 0x3c8dd4700100 of 0x3c8dd4713340 'gi' is mod 1 579s JS IMPORT: successfully imported module 'gi' 579s 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 579s JS G NS: Defined namespace 'CjsPrivate' 0x2f41c3c79308 in GIRepository 0x3c8dd4713340 579s JS G NS: Found info type ENUM for 'LocaleCategory' in namespace 'CjsPrivate' 579s JS G ENUM: Defining enum value ALL (fixed from all) 6 579s JS G ENUM: Defining enum value COLLATE (fixed from collate) 3 579s JS G ENUM: Defining enum value CTYPE (fixed from ctype) 0 579s JS G ENUM: Defining enum value MESSAGES (fixed from messages) 5 579s JS G ENUM: Defining enum value MONETARY (fixed from monetary) 4 579s JS G ENUM: Defining enum value NUMERIC (fixed from numeric) 1 579s JS G ENUM: Defining enum value TIME (fixed from time) 2 579s JS G ENUM: Defining CjsPrivate.LocaleCategory as 0x3c8dd4728ad0 579s JS IMPORT: Importing module _gettext succeeded 579s JS IMPORT: Defining parent 0x3c8dd4700100 of 0x2f41c3c3ce70 '_gettext' is mod 1 579s JS IMPORT: successfully imported module '_gettext' 579s JS IMPORT: Importing module gettext succeeded 579s JS IMPORT: Defining parent 0x3c8dd4700100 of 0x2f41c3c3ce20 'gettext' is mod 1 579s JS IMPORT: successfully imported module 'gettext' 579s JS CTX: Script evaluation succeeded 579s JS MAINLOOP: Main loop instance 0x2aa28826390: Spinning loop until released or hook cleared 579s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine-executor.js' (resource:///org/cjs/jsunit/minijasmine-executor.js), global 0x2f41c3c3b128 579s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2f41c3c3b128 579s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2f41c3c3b128 579s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2f41c3c3b128 579s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2f41c3c3b128 579s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2f41c3c3b128 579s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2f41c3c3b128 579s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2f41c3c3b128 579s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2f41c3c3b128 579s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2f41c3c3b128 579s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2f41c3c3b128 579s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2f41c3c3b128 579s JS IMPORT: Module metadata hook for module 0x3c8dd472a578 579s JS IMPORT: Defining meta.importSync for module 0x3c8dd472a578 579s JS NATIVE: Defining native module 'system' 579s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2f41c3c3b128 579s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2f41c3c3b128 579s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 579s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 579s JS MAINLOOP: Set main loop hook to 579s JS MAINLOOP: Main loop instance 0x2aa28826390: hold 579s JS MAINLOOP: Running and clearing main loop hook 579s JS G BXD: Defining method run in prototype for GLib.MainLoop 579s 1..1 579s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 579s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 579s JS G BXD: Defined class for Source (GSource), prototype 0x2f41c3c79358, JSClass 0x3ffb2f6af08, in object 0x2f41c3c79038 579s JS G BXD: Defining method set_priority in prototype for GLib.Source 579s JS IMPORT: Importing '_gi' 579s JS NATIVE: Defining native module '_gi' 579s JS IMPORT: Defining parent 0x3c8dd4700100 of 0x3c8dd472f348 '_gi' is mod 1 579s JS IMPORT: successfully imported module '_gi' 579s JS IMPORT: JS import '_common' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_common.js 579s JS IMPORT: JS import '_common' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_common.js 579s JS IMPORT: Importing module _common succeeded 579s JS IMPORT: Defining parent 0x3c8dd4700100 of 0x2f41c3cc20d8 '_common' is mod 1 579s JS IMPORT: successfully imported module '_common' 579s JS IMPORT: JS import '_legacy' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_legacy.js 579s JS IMPORT: Importing module _legacy succeeded 579s JS IMPORT: Defining parent 0x3c8dd4700100 of 0x2f41c3cc2128 '_legacy' is mod 1 579s JS IMPORT: successfully imported module '_legacy' 579s JS IMPORT: Importing module GObject succeeded 579s JS IMPORT: Defining parent 0x3c8dd47135b0 of 0x2f41c3cc2088 'GObject' is mod 1 579s JS IMPORT: successfully imported module 'GObject' 579s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 579s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 579s JS G BXD: Defined class for String (GString), prototype 0x2f41c3c79650, JSClass 0x3ffb2f6af08, in object 0x2f41c3c793d0 579s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 579s JS G PRM: Defined class ParamSpec prototype is 0x2f41c3cc21c8 class 0x3ffb2f702e8 in object 0x2f41c3c793d0 579s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 579s JS G OBJ: Defined class for Object (GObject), prototype 0x2f41c3c797b8, JSClass 0x3ffb2f6b598, in object 0x2f41c3c793d0 579s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 579s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 579s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x2f41c3c797e0, JSClass 0x3ffb2f6b598, in object 0x2f41c3c793d0 579s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 579s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 579s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 579s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 579s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 579s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 579s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 579s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 579s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 579s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 579s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 579s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 579s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 579s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 579s JS G NS: Defined namespace 'GObject' 0x2f41c3c793d0 in GIRepository 0x3c8dd4713340 579s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 579s JS G BXD: Defining method attach in prototype for GLib.Source 579s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 579s JS IMPORT: Module metadata hook for module 0x3c8dd47043f8 579s JS IMPORT: Defining meta.importSync for module 0x3c8dd47043f8 579s JS G NS: Found info type FUNCTION for 'setlocale' in namespace 'CjsPrivate' 579s JS G BXD: Defining method destroy in prototype for GLib.Source 579s ok 1 Gettext module setlocale returns a locale 579s JS G BXD: Defining method quit in prototype for GLib.MainLoop 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Main loop instance 0x2aa28826390: Spinning loop until released or hook cleared 579s JS MAINLOOP: handling job 0, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 0 579s JS MAINLOOP: handling job 1, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 1 579s JS MAINLOOP: handling job 2, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 2 579s JS MAINLOOP: handling job 3, 579s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine-executor.js async resolved" 579s JS MAINLOOP: Main loop instance 0x2aa28826390: release 579s JS MAINLOOP: Completed job 3 579s JS MEMORY: Memory report: before destroying context 579s JS MEMORY: 149 objects currently alive 579s JS MEMORY: boxed_instance = 11 579s JS MEMORY: boxed_prototype = 10 579s JS MEMORY: closure = 1 579s JS MEMORY: function = 115 579s JS MEMORY: fundamental_instance = 0 579s JS MEMORY: fundamental_prototype = 0 579s JS MEMORY: gerror_instance = 0 579s JS MEMORY: gerror_prototype = 0 579s JS MEMORY: interface = 0 579s JS MEMORY: module = 7 579s JS MEMORY: ns = 3 579s JS MEMORY: object_instance = 0 579s JS MEMORY: object_prototype = 2 579s JS MEMORY: param = 0 579s JS MEMORY: union_instance = 0 579s JS MEMORY: union_prototype = 0 579s JS CTX: JS shutdown sequence 579s JS CTX: Stopping profiler 579s JS CTX: Shutting down toggle queue 579s JS CTX: Notifying external reference holders of GjsContext dispose 579s JS MAINLOOP: Stopping promise job dispatcher 579s JS CTX: Notifying reference holders of GjsContext dispose 579s JS CTX: Checking unhandled promise rejections 579s JS CTX: Releasing cached JS wrappers 579s JS CTX: Final triggered GC 579s JS CTX: Destroying JS context 579s JS CTX: Releasing all native objects 579s JS CTX: Disabling auto GC 579s JS CTX: Ending trace on global object 579s JS CTX: Freeing allocated resources 579s JS CTX: JS context destroyed 579s PASS: cjs/testGettext.test 579s Running test: cjs/testAsync.test 579s JS NATIVE: Registered native JS module '_promiseNative' 579s JS NATIVE: Registered native JS module '_byteArrayNative' 579s JS NATIVE: Registered native JS module '_encodingNative' 579s JS NATIVE: Registered native JS module '_gi' 579s JS NATIVE: Registered native JS module 'gi' 579s JS NATIVE: Registered native JS module 'cairoNative' 579s JS NATIVE: Registered native JS module 'system' 579s JS NATIVE: Registered native JS module 'console' 579s JS NATIVE: Registered native JS module '_print' 579s JS CTX: Enabling JIT 579s JS CTX: Initialized class GjsFileImporter prototype 0x35aab58000a0 579s JS IMPORT: Defining parent (nil) of 0x35aab5800100 'imports' is mod 0 579s JS IMPORT: Importing '_print' 579s JS NATIVE: Defining native module '_print' 579s JS IMPORT: Defining parent 0x35aab5800100 of 0x35aab58007b8 '_print' is mod 1 579s JS IMPORT: successfully imported module '_print' 579s JS IMPORT: Loading internal module 'loader' (resource:///org/cinnamon/cjs/modules/internal/loader.js) 579s 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 0x1d3f29c3b128 579s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x1d3f29c3b128 579s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x1d3f29c3b128 579s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1d3f29c3b128 579s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1d3f29c3b128 579s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x1d3f29c3b128 579s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x1d3f29c3b128 579s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x1d3f29c3b128 579s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x1d3f29c3b128 579s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x1d3f29c3b128 579s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x1d3f29c3b128 579s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x1d3f29c3b128 579s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x1d3f29c3b128 579s JS MAINLOOP: Main loop instance 0x2aa2fcda390: hold 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Starting promise job dispatcher 579s JS MAINLOOP: Main loop instance 0x2aa2fcda390: Spinning loop until released or hook cleared 579s JS MAINLOOP: handling job 0, 579s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 579s JS MAINLOOP: Main loop instance 0x2aa2fcda390: release 579s JS MAINLOOP: Completed job 0 579s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine.js' (resource:///org/cjs/jsunit/minijasmine.js), global 0x1d3f29c3b128 579s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1d3f29c3b128 579s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1d3f29c3b128 579s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1d3f29c3b128 579s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1d3f29c3b128 579s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1d3f29c3b128 579s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1d3f29c3b128 579s JS IMPORT: Module metadata hook for module 0x35aab58130c0 579s JS IMPORT: Defining meta.importSync for module 0x35aab58130c0 579s JS NATIVE: Defining native module 'gi' 579s JS CTX: Initialized class GIRepositoryNamespace prototype 0x35aab58134b0 579s JS IMPORT: JS import 'overrides' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/overrides.js 579s JS IMPORT: JS import 'overrides' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/overrides.js 579s JS IMPORT: Adding directory 'resource:///org/cinnamon/cjs/modules/core/overrides' to child importer 'overrides' 579s JS IMPORT: Importing directory 'overrides' 579s JS IMPORT: Defining parent 0x35aab5800100 of 0x35aab58135b0 'overrides' is mod 1 579s JS IMPORT: Defined importer 'overrides' 0x35aab58135b0 in 0x35aab5800100 579s JS IMPORT: successfully imported directory 'overrides' 579s JS IMPORT: Importing '_promiseNative' 579s JS NATIVE: Defining native module '_promiseNative' 579s JS IMPORT: Defining parent 0x35aab5800100 of 0x35aab5813a70 '_promiseNative' is mod 1 579s JS IMPORT: successfully imported module '_promiseNative' 579s JS IMPORT: Importing module GLib succeeded 579s JS IMPORT: Defining parent 0x35aab58135b0 of 0x1d3f29c3c150 'GLib' is mod 1 579s JS IMPORT: successfully imported module 'GLib' 579s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 579s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x1d3f29c79060, JSClass 0x3ff8296af08, in object 0x1d3f29c79038 579s JS CTX: Initialized class GIRepositoryGType prototype 0x35aab5813dc0 579s JS CTX: Initialized class GIRepositoryFunction prototype 0x35aab5813e20 579s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 579s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 579s JS G BXD: Defined class for Error (GError), prototype 0x1d3f29c790b0, JSClass 0x3ff8296af08, in object 0x1d3f29c79038 579s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 579s JS G BXD: Defined class for Variant (GVariant), prototype 0x1d3f29c79100, JSClass 0x3ff8296af08, in object 0x1d3f29c79038 579s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 579s JS G BXD: Defined class for Bytes (GBytes), prototype 0x1d3f29c79150, JSClass 0x3ff8296af08, in object 0x1d3f29c79038 579s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 579s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 579s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x1d3f29c791a0, JSClass 0x3ff8296af08, in object 0x1d3f29c79038 579s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 579s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 579s JS G BXD: Defined class for Thread (GThread), prototype 0x1d3f29c791f0, JSClass 0x3ff8296af08, in object 0x1d3f29c79038 579s JS G BXD: Defining method ref in prototype for GLib.Thread 579s JS G BXD: Defining method unref in prototype for GLib.Thread 579s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 579s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x1d3f29c79240, JSClass 0x3ff8296af08, in object 0x1d3f29c79038 579s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 579s JS G BXD: Defined class for Regex (GRegex), prototype 0x1d3f29c79290, JSClass 0x3ff8296af08, in object 0x1d3f29c79038 579s JS G BXD: Defining method match in prototype for GLib.Regex 579s JS G BXD: Defining method match_full in prototype for GLib.Regex 579s JS G BXD: Defining method match_all in prototype for GLib.Regex 579s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 579s JS G NS: Defined namespace 'GLib' 0x1d3f29c79038 in GIRepository 0x35aab5813340 579s JS IMPORT: Importing module jasmine succeeded 579s JS IMPORT: Defining parent 0x35aab5800100 of 0x1d3f29c3cce0 'jasmine' is mod 1 579s JS IMPORT: successfully imported module 'jasmine' 579s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 579s JS MAINLOOP: Main loop instance 0x2aa2fcda390: hold 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Main loop instance 0x2aa2fcda390: Spinning loop until released or hook cleared 579s JS MAINLOOP: handling job 0, 579s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine.js async resolved" 579s JS MAINLOOP: Main loop instance 0x2aa2fcda390: release 579s JS MAINLOOP: Completed job 0 579s 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 0x1d3f29c3b128 579s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1d3f29c3b128 579s JS IMPORT: Module resolve hook for module "gi://GObject" (relative to ), global 0x1d3f29c3b128 579s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1d3f29c3b128 579s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1d3f29c3b128 579s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1d3f29c3b128 579s JS IMPORT: Module resolve hook for module "gi://GObject" (relative to ), global 0x1d3f29c3b128 579s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1d3f29c3b128 579s JS IMPORT: Module resolve hook for module "gi://GObject" (relative to ), global 0x1d3f29c3b128 579s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x1d3f29c3b128 579s JS IMPORT: Importing '_gi' 579s JS NATIVE: Defining native module '_gi' 579s JS IMPORT: Defining parent 0x35aab5800100 of 0x35aab5828fc8 '_gi' is mod 1 579s JS IMPORT: successfully imported module '_gi' 579s JS IMPORT: Importing 'gi' 579s JS IMPORT: Defining parent 0x35aab5800100 of 0x35aab5813340 'gi' is mod 1 579s JS IMPORT: successfully imported module 'gi' 579s 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 579s JS G NS: Defined namespace 'CjsPrivate' 0x1d3f29c79330 in GIRepository 0x35aab5813340 579s JS IMPORT: JS import '_common' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_common.js 579s JS IMPORT: JS import '_common' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_common.js 579s JS IMPORT: Importing module _common succeeded 579s JS IMPORT: Defining parent 0x35aab5800100 of 0x1d3f29c3ce48 '_common' is mod 1 579s JS IMPORT: successfully imported module '_common' 579s JS IMPORT: JS import '_legacy' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_legacy.js 579s JS IMPORT: Importing module _legacy succeeded 579s JS IMPORT: Defining parent 0x35aab5800100 of 0x1d3f29c3ce98 '_legacy' is mod 1 579s JS IMPORT: successfully imported module '_legacy' 579s JS IMPORT: Importing module GObject succeeded 579s JS IMPORT: Defining parent 0x35aab58135b0 of 0x1d3f29c3cdf8 'GObject' is mod 1 579s JS IMPORT: successfully imported module 'GObject' 579s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 579s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 579s JS G BXD: Defined class for String (GString), prototype 0x1d3f29c795b0, JSClass 0x3ff8296af08, in object 0x1d3f29c79308 579s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 579s JS G PRM: Defined class ParamSpec prototype is 0x1d3f29c3cf38 class 0x3ff829702e8 in object 0x1d3f29c79308 579s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 579s JS G OBJ: Defined class for Object (GObject), prototype 0x1d3f29c79718, JSClass 0x3ff8296b598, in object 0x1d3f29c79308 579s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 579s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 579s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x1d3f29c79740, JSClass 0x3ff8296b598, in object 0x1d3f29c79308 579s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 579s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 579s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 579s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 579s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 579s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 579s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 579s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 579s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 579s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 579s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 579s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 579s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 579s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 579s JS G NS: Defined namespace 'GObject' 0x1d3f29c79308 in GIRepository 0x35aab5813340 579s JS MAINLOOP: Main loop instance 0x2aa2fcda390: hold 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Main loop instance 0x2aa2fcda390: Spinning loop until released or hook cleared 579s JS MAINLOOP: handling job 0, 579s JS IMPORT: Module evaluation promise resolved: function "file:///usr/libexec/installed-tests/cjs/js/testAsync.js async resolved" 579s JS MAINLOOP: Main loop instance 0x2aa2fcda390: release 579s JS MAINLOOP: Completed job 0 579s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine-executor.js' (resource:///org/cjs/jsunit/minijasmine-executor.js), global 0x1d3f29c3b128 579s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x1d3f29c3b128 579s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1d3f29c3b128 579s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1d3f29c3b128 579s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1d3f29c3b128 579s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1d3f29c3b128 579s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1d3f29c3b128 579s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1d3f29c3b128 579s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x1d3f29c3b128 579s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1d3f29c3b128 579s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1d3f29c3b128 579s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x1d3f29c3b128 579s JS IMPORT: Module metadata hook for module 0x35aab5834ee8 579s JS IMPORT: Defining meta.importSync for module 0x35aab5834ee8 579s JS NATIVE: Defining native module 'system' 579s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x1d3f29c3b128 579s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x1d3f29c3b128 579s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 579s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 579s JS MAINLOOP: Set main loop hook to 579s JS MAINLOOP: Main loop instance 0x2aa2fcda390: hold 579s JS MAINLOOP: Running and clearing main loop hook 579s JS G BXD: Defining method run in prototype for GLib.MainLoop 579s 1..10 579s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 579s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 579s JS G BXD: Defined class for Source (GSource), prototype 0x1d3f29c79790, JSClass 0x3ff8296af08, in object 0x1d3f29c79038 579s JS G BXD: Defining method set_priority in prototype for GLib.Source 579s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 579s JS G BXD: Defining method attach in prototype for GLib.Source 579s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 579s JS IMPORT: Module metadata hook for module 0x35aab58043f8 579s JS IMPORT: Defining meta.importSync for module 0x35aab58043f8 579s JS G NS: Found info type FUNCTION for 'idle_source_new' in namespace 'GLib' 579s JS G NS: Found info type CONSTANT for 'PRIORITY_LOW' in namespace 'GLib' 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: handling job 0, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 0 579s JS MAINLOOP: handling job 1, 579s JS MAINLOOP: Completed job 1 579s JS G BXD: Defining method destroy in prototype for GLib.Source 579s ok 1 Async microtasks resolves before idle task with priority set to GLib.PRIORITY_LOW 579s JS G NS: Found info type CONSTANT for 'PRIORITY_HIGH' in namespace 'GLib' 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: handling job 0, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 0 579s JS MAINLOOP: handling job 1, 579s JS MAINLOOP: Completed job 1 579s ok 2 Async microtasks resolves before idle task with priority set to GLib.PRIORITY_HIGH 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: handling job 0, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 0 579s JS MAINLOOP: handling job 1, 579s JS MAINLOOP: Completed job 1 579s ok 3 Async microtasks resolves before idle task with priority set to GLib.PRIORITY_DEFAULT 579s JS G NS: Found info type CONSTANT for 'PRIORITY_HIGH_IDLE' in namespace 'GLib' 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: handling job 0, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 0 579s JS MAINLOOP: handling job 1, 579s JS MAINLOOP: Completed job 1 579s ok 4 Async microtasks resolves before idle task with priority set to GLib.PRIORITY_HIGH_IDLE 579s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT_IDLE' in namespace 'GLib' 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: handling job 0, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 0 579s JS MAINLOOP: handling job 1, 579s JS MAINLOOP: Completed job 1 579s ok 5 Async microtasks resolves before idle task with priority set to GLib.PRIORITY_DEFAULT_IDLE 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: handling job 0, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 0 579s JS MAINLOOP: handling job 1, 579s JS MAINLOOP: Completed job 1 579s ok 6 Async microtasks resolves before 0-second timeout task with priority set to GLib.PRIORITY_LOW 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: handling job 0, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 0 579s JS MAINLOOP: handling job 1, 579s JS MAINLOOP: Completed job 1 579s ok 7 Async microtasks resolves before 0-second timeout task with priority set to GLib.PRIORITY_HIGH 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: handling job 0, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 0 579s JS MAINLOOP: handling job 1, 579s JS MAINLOOP: Completed job 1 579s ok 8 Async microtasks resolves before 0-second timeout task with priority set to GLib.PRIORITY_DEFAULT 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: handling job 0, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 0 579s JS MAINLOOP: handling job 1, 579s JS MAINLOOP: Completed job 1 579s ok 9 Async microtasks resolves before 0-second timeout task with priority set to GLib.PRIORITY_HIGH_IDLE 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: handling job 0, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 0 579s JS MAINLOOP: handling job 1, 579s JS MAINLOOP: Completed job 1 579s ok 10 Async microtasks resolves before 0-second timeout task with priority set to GLib.PRIORITY_DEFAULT_IDLE 579s JS G BXD: Defining method quit in prototype for GLib.MainLoop 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Main loop instance 0x2aa2fcda390: Spinning loop until released or hook cleared 579s JS MAINLOOP: handling job 0, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 0 579s JS MAINLOOP: handling job 1, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 1 579s JS MAINLOOP: handling job 2, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 2 579s JS MAINLOOP: handling job 3, 579s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine-executor.js async resolved" 579s JS MAINLOOP: Main loop instance 0x2aa2fcda390: release 579s JS MAINLOOP: Completed job 3 579s JS MEMORY: Memory report: before destroying context 579s JS MEMORY: 199 objects currently alive 579s JS MEMORY: boxed_instance = 63 579s JS MEMORY: boxed_prototype = 10 579s JS MEMORY: closure = 1 579s JS MEMORY: function = 115 579s JS MEMORY: fundamental_instance = 0 579s JS MEMORY: fundamental_prototype = 0 579s JS MEMORY: gerror_instance = 0 579s JS MEMORY: gerror_prototype = 0 579s JS MEMORY: interface = 0 579s JS MEMORY: module = 5 579s JS MEMORY: ns = 3 579s JS MEMORY: object_instance = 0 579s JS MEMORY: object_prototype = 2 579s JS MEMORY: param = 0 579s JS MEMORY: union_instance = 0 579s JS MEMORY: union_prototype = 0 579s JS CTX: JS shutdown sequence 579s JS CTX: Stopping profiler 579s JS CTX: Shutting down toggle queue 579s JS CTX: Notifying external reference holders of GjsContext dispose 579s JS MAINLOOP: Stopping promise job dispatcher 579s JS CTX: Notifying reference holders of GjsContext dispose 579s JS CTX: Checking unhandled promise rejections 579s JS CTX: Releasing cached JS wrappers 579s JS CTX: Final triggered GC 579s JS CTX: Destroying JS context 579s JS CTX: Releasing all native objects 579s JS CTX: Disabling auto GC 579s JS CTX: Ending trace on global object 579s JS CTX: Freeing allocated resources 579s JS CTX: JS context destroyed 579s PASS: cjs/testAsync.test 579s Running test: cjs/testImporter.test 579s JS NATIVE: Registered native JS module '_promiseNative' 579s JS NATIVE: Registered native JS module '_byteArrayNative' 579s JS NATIVE: Registered native JS module '_encodingNative' 579s JS NATIVE: Registered native JS module '_gi' 579s JS NATIVE: Registered native JS module 'gi' 579s JS NATIVE: Registered native JS module 'cairoNative' 579s JS NATIVE: Registered native JS module 'system' 579s JS NATIVE: Registered native JS module 'console' 579s JS NATIVE: Registered native JS module '_print' 579s JS CTX: Enabling JIT 579s JS CTX: Initialized class GjsFileImporter prototype 0x2ed5e87000a0 579s JS IMPORT: Defining parent (nil) of 0x2ed5e8700100 'imports' is mod 0 579s JS IMPORT: Importing '_print' 579s JS NATIVE: Defining native module '_print' 579s JS IMPORT: Defining parent 0x2ed5e8700100 of 0x2ed5e87007b8 '_print' is mod 1 579s JS IMPORT: successfully imported module '_print' 579s JS IMPORT: Loading internal module 'loader' (resource:///org/cinnamon/cjs/modules/internal/loader.js) 579s 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 0x6c80dc3b128 579s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x6c80dc3b128 579s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x6c80dc3b128 579s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x6c80dc3b128 579s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x6c80dc3b128 579s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x6c80dc3b128 579s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x6c80dc3b128 579s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x6c80dc3b128 579s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x6c80dc3b128 579s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x6c80dc3b128 579s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x6c80dc3b128 579s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x6c80dc3b128 579s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x6c80dc3b128 579s JS MAINLOOP: Main loop instance 0x2aa34127390: hold 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Starting promise job dispatcher 579s JS MAINLOOP: Main loop instance 0x2aa34127390: Spinning loop until released or hook cleared 579s JS MAINLOOP: handling job 0, 579s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 579s JS MAINLOOP: Main loop instance 0x2aa34127390: release 579s JS MAINLOOP: Completed job 0 579s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine.js' (resource:///org/cjs/jsunit/minijasmine.js), global 0x6c80dc3b128 579s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x6c80dc3b128 579s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x6c80dc3b128 579s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x6c80dc3b128 579s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x6c80dc3b128 579s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x6c80dc3b128 579s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x6c80dc3b128 579s JS IMPORT: Module metadata hook for module 0x2ed5e87130c0 579s JS IMPORT: Defining meta.importSync for module 0x2ed5e87130c0 579s JS NATIVE: Defining native module 'gi' 579s JS CTX: Initialized class GIRepositoryNamespace prototype 0x2ed5e87134b0 579s JS IMPORT: JS import 'overrides' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/overrides.js 579s JS IMPORT: JS import 'overrides' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/overrides.js 579s JS IMPORT: Adding directory 'resource:///org/cinnamon/cjs/modules/core/overrides' to child importer 'overrides' 579s JS IMPORT: Importing directory 'overrides' 579s JS IMPORT: Defining parent 0x2ed5e8700100 of 0x2ed5e87135b0 'overrides' is mod 1 579s JS IMPORT: Defined importer 'overrides' 0x2ed5e87135b0 in 0x2ed5e8700100 579s JS IMPORT: successfully imported directory 'overrides' 579s JS IMPORT: Importing '_promiseNative' 579s JS NATIVE: Defining native module '_promiseNative' 579s JS IMPORT: Defining parent 0x2ed5e8700100 of 0x2ed5e8713a70 '_promiseNative' is mod 1 579s JS IMPORT: successfully imported module '_promiseNative' 579s JS IMPORT: Importing module GLib succeeded 579s JS IMPORT: Defining parent 0x2ed5e87135b0 of 0x6c80dc3c150 'GLib' is mod 1 579s JS IMPORT: successfully imported module 'GLib' 579s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 579s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x6c80dc79060, JSClass 0x3ffbc06af08, in object 0x6c80dc79038 579s JS CTX: Initialized class GIRepositoryGType prototype 0x2ed5e8713dc0 579s JS CTX: Initialized class GIRepositoryFunction prototype 0x2ed5e8713e20 579s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 579s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 579s JS G BXD: Defined class for Error (GError), prototype 0x6c80dc790b0, JSClass 0x3ffbc06af08, in object 0x6c80dc79038 579s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 579s JS G BXD: Defined class for Variant (GVariant), prototype 0x6c80dc79100, JSClass 0x3ffbc06af08, in object 0x6c80dc79038 579s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 579s JS G BXD: Defined class for Bytes (GBytes), prototype 0x6c80dc79150, JSClass 0x3ffbc06af08, in object 0x6c80dc79038 579s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 579s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 579s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x6c80dc791a0, JSClass 0x3ffbc06af08, in object 0x6c80dc79038 579s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 579s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 579s JS G BXD: Defined class for Thread (GThread), prototype 0x6c80dc791f0, JSClass 0x3ffbc06af08, in object 0x6c80dc79038 579s JS G BXD: Defining method ref in prototype for GLib.Thread 579s JS G BXD: Defining method unref in prototype for GLib.Thread 579s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 579s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x6c80dc79240, JSClass 0x3ffbc06af08, in object 0x6c80dc79038 579s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 579s JS G BXD: Defined class for Regex (GRegex), prototype 0x6c80dc79290, JSClass 0x3ffbc06af08, in object 0x6c80dc79038 579s JS G BXD: Defining method match in prototype for GLib.Regex 579s JS G BXD: Defining method match_full in prototype for GLib.Regex 579s JS G BXD: Defining method match_all in prototype for GLib.Regex 579s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 579s JS G NS: Defined namespace 'GLib' 0x6c80dc79038 in GIRepository 0x2ed5e8713340 579s JS IMPORT: Importing module jasmine succeeded 579s JS IMPORT: Defining parent 0x2ed5e8700100 of 0x6c80dc3cce0 'jasmine' is mod 1 579s JS IMPORT: successfully imported module 'jasmine' 579s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 579s JS MAINLOOP: Main loop instance 0x2aa34127390: hold 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Main loop instance 0x2aa34127390: Spinning loop until released or hook cleared 579s JS MAINLOOP: handling job 0, 579s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine.js async resolved" 579s JS MAINLOOP: Main loop instance 0x2aa34127390: release 579s JS MAINLOOP: Completed job 0 579s JS CTX: Script evaluation succeeded 579s JS MAINLOOP: Main loop instance 0x2aa34127390: Spinning loop until released or hook cleared 579s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine-executor.js' (resource:///org/cjs/jsunit/minijasmine-executor.js), global 0x6c80dc3b128 579s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x6c80dc3b128 579s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x6c80dc3b128 579s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x6c80dc3b128 579s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x6c80dc3b128 579s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x6c80dc3b128 579s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x6c80dc3b128 579s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x6c80dc3b128 579s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x6c80dc3b128 579s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x6c80dc3b128 579s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x6c80dc3b128 579s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x6c80dc3b128 579s JS IMPORT: Module metadata hook for module 0x6c80dc62a88 579s JS IMPORT: Defining meta.importSync for module 0x6c80dc62a88 579s JS NATIVE: Defining native module 'system' 579s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x6c80dc3b128 579s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x6c80dc3b128 579s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 579s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 579s JS MAINLOOP: Set main loop hook to 579s JS MAINLOOP: Main loop instance 0x2aa34127390: hold 579s JS MAINLOOP: Running and clearing main loop hook 579s JS G BXD: Defining method run in prototype for GLib.MainLoop 579s 1..38 579s JS IMPORT: Importing 'gi' 579s JS IMPORT: Defining parent 0x6c80dc3eaf0 of 0x6c80dc3eac0 'gi' is mod 1 579s JS IMPORT: successfully imported module 'gi' 579s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 579s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 579s JS G BXD: Defined class for Source (GSource), prototype 0x6c80dc79308, JSClass 0x3ffbc06af08, in object 0x6c80dc79038 579s JS G BXD: Defining method set_priority in prototype for GLib.Source 579s JS IMPORT: Importing '_gi' 579s JS NATIVE: Defining native module '_gi' 579s JS IMPORT: Defining parent 0x6c80dc3eaf0 of 0x2ed5e8707b78 '_gi' is mod 1 579s JS IMPORT: successfully imported module '_gi' 579s 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 579s JS G NS: Defined namespace 'CjsPrivate' 0x6c80dc793a8 in GIRepository 0x6c80dc3eac0 579s JS IMPORT: JS import '_common' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_common.js 579s JS IMPORT: JS import '_common' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_common.js 579s JS IMPORT: Importing module _common succeeded 579s JS IMPORT: Defining parent 0x6c80dc3eaf0 of 0x6c80dcbec18 '_common' is mod 1 579s JS IMPORT: successfully imported module '_common' 579s JS IMPORT: JS import '_legacy' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_legacy.js 579s JS IMPORT: Importing module _legacy succeeded 579s JS IMPORT: Defining parent 0x6c80dc3eaf0 of 0x6c80dcbec68 '_legacy' is mod 1 579s JS IMPORT: successfully imported module '_legacy' 579s JS IMPORT: Importing module GObject succeeded 579s JS IMPORT: Defining parent 0x6c80dc3eb08 of 0x6c80dcbebc8 'GObject' is mod 1 579s JS IMPORT: successfully imported module 'GObject' 579s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 579s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 579s JS G BXD: Defined class for String (GString), prototype 0x6c80dc79628, JSClass 0x3ffbc06af08, in object 0x6c80dc79380 579s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 579s JS G PRM: Defined class ParamSpec prototype is 0x6c80dcbed08 class 0x3ffbc0702e8 in object 0x6c80dc79380 579s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 579s JS G OBJ: Defined class for Object (GObject), prototype 0x6c80dc79790, JSClass 0x3ffbc06b598, in object 0x6c80dc79380 579s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 579s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 579s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x6c80dc797b8, JSClass 0x3ffbc06b598, in object 0x6c80dc79380 579s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 579s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 579s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 579s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 579s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 579s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 579s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 579s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 579s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 579s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 579s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 579s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 579s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 579s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 579s JS G NS: Defined namespace 'GObject' 0x6c80dc79380 in GIRepository 0x6c80dc3eac0 579s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 579s JS G BXD: Defining method attach in prototype for GLib.Source 579s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 579s JS IMPORT: Module metadata hook for module 0x6c80dc62938 579s JS IMPORT: Defining meta.importSync for module 0x6c80dc62938 579s JS G NS: Found info type CONSTANT for 'MAJOR_VERSION' in namespace 'GLib' 579s JS G BXD: Defining method destroy in prototype for GLib.Source 579s ok 1 GI importer can import GI modules 579s JS IMPORT: Cleaning up from failed import of 'WarnLib' 579s ok 2 GI importer on failure throws an exception when the overrides file can't be imported 579s JS IMPORT: Cleaning up from failed import of 'GIMarshallingTests' 579s JS CTX: Ignoring second exception: 'No property 'GIMarshallingTests' in GI repository object (or it was not an object)' 579s ok 3 GI importer on failure throws an exception when the overrides import throws one 579s JS IMPORT: Importing module Regress succeeded 579s JS IMPORT: Defining parent 0x6c80dc3eb08 of 0x6c80dcf0330 'Regress' is mod 1 579s JS IMPORT: successfully imported module 'Regress' 579s ok 4 GI importer on failure throws an exception when the overrides _init throws one 579s JS IMPORT: Importing module Gio succeeded 579s JS IMPORT: Defining parent 0x6c80dc3eb08 of 0x6c80dcf0380 'Gio' is mod 1 579s JS IMPORT: successfully imported module 'Gio' 579s ok 5 GI importer on failure throws an exception when the overrides _init is a primitive 579s JS IMPORT: Importing module foobar succeeded 579s JS IMPORT: Defining parent 0x6c80dc3eaf0 of 0x6c80dcf03f8 'foobar' is mod 1 579s JS IMPORT: successfully imported module 'foobar' 579s JS IMPORT: Adding directory 'resource:///org/cjs/jsunit/modules/subA' to child importer 'subA' 579s JS IMPORT: Importing directory 'subA' 579s JS IMPORT: Defining parent 0x6c80dc3eaf0 of 0x2ed5e872e830 'subA' is mod 1 579s JS IMPORT: Defined importer 'subA' 0x2ed5e872e830 in 0x6c80dc3eaf0 579s JS IMPORT: successfully imported directory 'subA' 579s JS IMPORT: Adding directory 'resource:///org/cjs/jsunit/modules/subA/subB' to child importer 'subB' 579s JS IMPORT: Importing directory 'subB' 579s JS IMPORT: Defining parent 0x2ed5e872e830 of 0x2ed5e872e998 'subB' is mod 1 579s JS IMPORT: Defined importer 'subB' 0x2ed5e872e998 in 0x2ed5e872e830 579s JS IMPORT: successfully imported directory 'subB' 579s JS CTX: Script evaluation succeeded 579s JS IMPORT: Importing module foobar succeeded 579s JS IMPORT: Defining parent 0x2ed5e872e998 of 0x6c80dcf0470 'foobar' is mod 1 579s JS IMPORT: successfully imported module 'foobar' 579s ok 6 Importer is on the global object (backwards compatibility) 579s ok 7 Importer is abstract 579s ok 8 Importer exists 579s ok 9 Importer has a toString representation 579s JS IMPORT: JS import 'nonexistentModuleName' not found in resource:///org/cjs/jsunit/modules at resource:///org/cjs/jsunit/modules/nonexistentModuleName.js 579s ok 10 Importer throws an import error when trying to import a nonexistent module 579s JS IMPORT: Cleaning up from failed import of 'alwaysThrows' 579s JS IMPORT: Cleaning up from failed import of 'alwaysThrows' 579s ok 11 Importer throws an error when evaluating the module file throws an error 579s ok 12 Importer can import a module 579s ok 13 Importer can import a module with a toString property 579s ok 14 Importer makes deleting the import a no-op 579s ok 15 Importer gives the same object when importing a second time 579s ok 16 Importer can import a submodule 579s ok 17 Importer imports modules with a toString representation 579s ok 18 Importer does not share the same object for a module on a different path 579s ok 19 Importer gives the same object when importing a submodule a second time 579s ok 20 Importer has no meta properties on the toplevel importer 579s ok 21 Importer sets the names of imported modules 579s ok 22 Importer gives a module the importer object as parent module 579s ok 23 Importer gives a submodule the module as parent module 579s JS IMPORT: Adding directory 'resource:///org/cjs/jsunit/modules/mutualImport' to child importer 'mutualImport' 579s JS IMPORT: Importing directory 'mutualImport' 579s JS IMPORT: Defining parent 0x6c80dc3eaf0 of 0x2ed5e8718f20 'mutualImport' is mod 1 579s JS IMPORT: Defined importer 'mutualImport' 0x2ed5e8718f20 in 0x6c80dc3eaf0 579s JS IMPORT: successfully imported directory 'mutualImport' 579s JS IMPORT: Importing module b succeeded 579s JS IMPORT: Defining parent 0x2ed5e8718f20 of 0x6c80dcf0e20 'b' is mod 1 579s JS IMPORT: successfully imported module 'b' 579s JS IMPORT: Importing module a succeeded 579s JS IMPORT: Defining parent 0x2ed5e8718f20 of 0x6c80dcf0dd0 'a' is mod 1 579s JS IMPORT: successfully imported module 'a' 579s ok 24 Importer does not make a separate copy of a module imported in two places 579s ok 25 Importer evaluates an __init__.js file in an imported directory 579s JS IMPORT: Adding directory 'resource:///org/cjs/jsunit/modules/subBadInit' to child importer 'subBadInit' 579s JS IMPORT: Importing directory 'subBadInit' 579s JS IMPORT: Defining parent 0x6c80dc3eaf0 of 0x2ed5e87254c8 'subBadInit' is mod 1 579s JS IMPORT: Defined importer 'subBadInit' 0x2ed5e87254c8 in 0x6c80dc3eaf0 579s JS IMPORT: successfully imported directory 'subBadInit' 579s ok 26 Importer throws on an __init__.js file with a syntax error 579s JS IMPORT: Adding directory 'resource:///org/cjs/jsunit/modules/subErrorInit' to child importer 'subErrorInit' 579s JS IMPORT: Importing directory 'subErrorInit' 579s JS IMPORT: Defining parent 0x6c80dc3eaf0 of 0x2ed5e872a840 'subErrorInit' is mod 1 579s JS IMPORT: Defined importer 'subErrorInit' 0x2ed5e872a840 in 0x6c80dc3eaf0 579s JS IMPORT: successfully imported directory 'subErrorInit' 579s ok 27 Importer throws when an __init__.js throws an error 579s ok 28 Importer accesses a class defined in an __init__.js file 579s JS IMPORT: Importing module modunicode succeeded 579s JS IMPORT: Defining parent 0x6c80dc3eaf0 of 0x6c80dcf0e98 'modunicode' is mod 1 579s JS IMPORT: successfully imported module 'modunicode' 579s ok 29 Importer can import a file encoded in UTF-8 579s JS IMPORT: Importing module lexicalScope succeeded 579s JS IMPORT: Defining parent 0x6c80dc3eaf0 of 0x6c80dcf0ee8 'lexicalScope' is mod 1 579s JS IMPORT: successfully imported module 'lexicalScope' 579s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 579s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 579s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 579s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 579s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 579s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 579s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 579s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 579s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 579s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 579s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 579s JS G ENUM: Defining GLib.LogLevelFlags as 0x2ed5e873c840 579s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 579s ok 30 Importer properties defined in the module's lexical scope will log a compatibility warning when accessed 579s ok 31 Importer properties defined in the module's lexical scope can be accessed 579s ok 32 Importer properties defined in the module's lexical scope does not leak module properties into the global scope 579s ok 33 Importer enumerating modules gets all of them 579s ok 34 Importer enumerating modules includes modules that throw on import 579s ok 35 Importer enumerating modules does not include meta properties 579s ok 36 Importer doesn't crash when resolving a non-string property 579s JS IMPORT: Async module resolve hook for module "./modules/say.js" (relative to 0x6c80dc3eb20), global 0x6c80dc3b128 579s JS MAINLOOP: Main loop instance 0x2aa34127390: hold 579s JS MAINLOOP: Main loop instance 0x2aa34127390: hold 579s JS MAINLOOP: Main loop instance 0x2aa34127390: release 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: handling job 0, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 0 579s JS MAINLOOP: handling job 1, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 1 579s JS MAINLOOP: handling job 2, 579s JS IMPORT: Async import promise resolved 579s JS MAINLOOP: Main loop instance 0x2aa34127390: release 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 2 579s JS MAINLOOP: handling job 3, 579s JS IMPORT: Module resolve hook for module "./modules/say.js" (relative to ), global 0x6c80dc3b128 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 3 579s JS MAINLOOP: handling job 4, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 4 579s JS MAINLOOP: handling job 5, 579s ok 37 Importer scripts support relative dynamic imports 579s JS MAINLOOP: Completed job 5 579s JS IMPORT: Importing module dynamic succeeded 579s JS IMPORT: Defining parent 0x6c80dc3eaf0 of 0xf03bc11038 'dynamic' is mod 1 579s JS IMPORT: successfully imported module 'dynamic' 579s JS IMPORT: Async module resolve hook for module "./say.js" (relative to 0x2ed5e8782fc8), global 0x6c80dc3b128 579s JS MAINLOOP: Main loop instance 0x2aa34127390: hold 579s JS MAINLOOP: Main loop instance 0x2aa34127390: hold 579s JS MAINLOOP: Main loop instance 0x2aa34127390: release 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: handling job 0, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 0 579s JS MAINLOOP: handling job 1, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 1 579s JS MAINLOOP: handling job 2, 579s JS IMPORT: Async import promise resolved 579s JS MAINLOOP: Main loop instance 0x2aa34127390: release 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 2 579s JS MAINLOOP: handling job 3, 579s JS IMPORT: Module resolve hook for module "./say.js" (relative to ), global 0x6c80dc3b128 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 3 579s JS MAINLOOP: handling job 4, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 4 579s JS MAINLOOP: handling job 5, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 5 579s JS MAINLOOP: handling job 6, 579s ok 38 Importer imported scripts support relative dynamic imports 579s JS MAINLOOP: Completed job 6 579s JS G BXD: Defining method quit in prototype for GLib.MainLoop 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Main loop instance 0x2aa34127390: Spinning loop until released or hook cleared 579s JS MAINLOOP: handling job 0, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 0 579s JS MAINLOOP: handling job 1, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 1 579s JS MAINLOOP: handling job 2, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 2 579s JS MAINLOOP: handling job 3, 579s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine-executor.js async resolved" 579s JS MAINLOOP: Main loop instance 0x2aa34127390: release 579s JS MAINLOOP: Completed job 3 579s JS MEMORY: Memory report: before destroying context 579s JS MEMORY: 366 objects currently alive 579s JS MEMORY: boxed_instance = 212 579s JS MEMORY: boxed_prototype = 10 579s JS MEMORY: closure = 1 579s JS MEMORY: function = 116 579s JS MEMORY: fundamental_instance = 0 579s JS MEMORY: fundamental_prototype = 0 579s JS MEMORY: gerror_instance = 0 579s JS MEMORY: gerror_prototype = 0 579s JS MEMORY: interface = 0 579s JS MEMORY: module = 18 579s JS MEMORY: ns = 7 579s JS MEMORY: object_instance = 0 579s JS MEMORY: object_prototype = 2 579s JS MEMORY: param = 0 579s JS MEMORY: union_instance = 0 579s JS MEMORY: union_prototype = 0 579s JS CTX: JS shutdown sequence 579s JS CTX: Stopping profiler 579s JS CTX: Shutting down toggle queue 579s JS CTX: Notifying external reference holders of GjsContext dispose 579s JS MAINLOOP: Stopping promise job dispatcher 579s JS CTX: Notifying reference holders of GjsContext dispose 579s JS CTX: Checking unhandled promise rejections 579s JS CTX: Releasing cached JS wrappers 579s JS CTX: Final triggered GC 579s JS CTX: Destroying JS context 579s JS CTX: Releasing all native objects 579s JS CTX: Disabling auto GC 579s JS CTX: Ending trace on global object 579s JS CTX: Freeing allocated resources 579s JS CTX: JS context destroyed 579s PASS: cjs/testImporter.test 579s Running test: cjs/testGObject.test 579s JS NATIVE: Registered native JS module '_promiseNative' 579s JS NATIVE: Registered native JS module '_byteArrayNative' 579s JS NATIVE: Registered native JS module '_encodingNative' 579s JS NATIVE: Registered native JS module '_gi' 579s JS NATIVE: Registered native JS module 'gi' 579s JS NATIVE: Registered native JS module 'cairoNative' 579s JS NATIVE: Registered native JS module 'system' 579s JS NATIVE: Registered native JS module 'console' 579s JS NATIVE: Registered native JS module '_print' 579s JS CTX: Enabling JIT 579s JS CTX: Initialized class GjsFileImporter prototype 0x26d8963000a0 579s JS IMPORT: Defining parent (nil) of 0x26d896300100 'imports' is mod 0 579s JS IMPORT: Importing '_print' 579s JS NATIVE: Defining native module '_print' 579s JS IMPORT: Defining parent 0x26d896300100 of 0x26d8963007b8 '_print' is mod 1 579s JS IMPORT: successfully imported module '_print' 579s JS IMPORT: Loading internal module 'loader' (resource:///org/cinnamon/cjs/modules/internal/loader.js) 579s 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 0x3059b023b128 579s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x3059b023b128 579s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3059b023b128 579s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3059b023b128 579s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3059b023b128 579s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3059b023b128 579s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x3059b023b128 579s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x3059b023b128 579s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x3059b023b128 579s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3059b023b128 579s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3059b023b128 579s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x3059b023b128 579s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x3059b023b128 579s JS MAINLOOP: Main loop instance 0x2aa21c64390: hold 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Starting promise job dispatcher 579s JS MAINLOOP: Main loop instance 0x2aa21c64390: Spinning loop until released or hook cleared 579s JS MAINLOOP: handling job 0, 579s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 579s JS MAINLOOP: Main loop instance 0x2aa21c64390: release 579s JS MAINLOOP: Completed job 0 579s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine.js' (resource:///org/cjs/jsunit/minijasmine.js), global 0x3059b023b128 579s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3059b023b128 579s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3059b023b128 579s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3059b023b128 579s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3059b023b128 579s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3059b023b128 579s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3059b023b128 579s JS IMPORT: Module metadata hook for module 0x26d8963130c0 579s JS IMPORT: Defining meta.importSync for module 0x26d8963130c0 579s JS NATIVE: Defining native module 'gi' 579s JS CTX: Initialized class GIRepositoryNamespace prototype 0x26d8963134b0 579s JS IMPORT: JS import 'overrides' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/overrides.js 579s JS IMPORT: JS import 'overrides' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/overrides.js 579s JS IMPORT: Adding directory 'resource:///org/cinnamon/cjs/modules/core/overrides' to child importer 'overrides' 579s JS IMPORT: Importing directory 'overrides' 579s JS IMPORT: Defining parent 0x26d896300100 of 0x26d8963135b0 'overrides' is mod 1 579s JS IMPORT: Defined importer 'overrides' 0x26d8963135b0 in 0x26d896300100 579s JS IMPORT: successfully imported directory 'overrides' 579s JS IMPORT: Importing '_promiseNative' 579s JS NATIVE: Defining native module '_promiseNative' 579s JS IMPORT: Defining parent 0x26d896300100 of 0x26d896313a70 '_promiseNative' is mod 1 579s JS IMPORT: successfully imported module '_promiseNative' 579s JS IMPORT: Importing module GLib succeeded 579s JS IMPORT: Defining parent 0x26d8963135b0 of 0x3059b023c150 'GLib' is mod 1 579s JS IMPORT: successfully imported module 'GLib' 579s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 579s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x3059b0279060, JSClass 0x3ff9116af08, in object 0x3059b0279038 579s JS CTX: Initialized class GIRepositoryGType prototype 0x26d896313dc0 579s JS CTX: Initialized class GIRepositoryFunction prototype 0x26d896313e20 579s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 579s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 579s JS G BXD: Defined class for Error (GError), prototype 0x3059b02790b0, JSClass 0x3ff9116af08, in object 0x3059b0279038 579s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 579s JS G BXD: Defined class for Variant (GVariant), prototype 0x3059b0279100, JSClass 0x3ff9116af08, in object 0x3059b0279038 579s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 579s JS G BXD: Defined class for Bytes (GBytes), prototype 0x3059b0279150, JSClass 0x3ff9116af08, in object 0x3059b0279038 579s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 579s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 579s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x3059b02791a0, JSClass 0x3ff9116af08, in object 0x3059b0279038 579s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 579s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 579s JS G BXD: Defined class for Thread (GThread), prototype 0x3059b02791f0, JSClass 0x3ff9116af08, in object 0x3059b0279038 579s JS G BXD: Defining method ref in prototype for GLib.Thread 579s JS G BXD: Defining method unref in prototype for GLib.Thread 579s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 579s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x3059b0279240, JSClass 0x3ff9116af08, in object 0x3059b0279038 579s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 579s JS G BXD: Defined class for Regex (GRegex), prototype 0x3059b0279290, JSClass 0x3ff9116af08, in object 0x3059b0279038 579s JS G BXD: Defining method match in prototype for GLib.Regex 579s JS G BXD: Defining method match_full in prototype for GLib.Regex 579s JS G BXD: Defining method match_all in prototype for GLib.Regex 579s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 579s JS G NS: Defined namespace 'GLib' 0x3059b0279038 in GIRepository 0x26d896313340 579s JS IMPORT: Importing module jasmine succeeded 579s JS IMPORT: Defining parent 0x26d896300100 of 0x3059b023cce0 'jasmine' is mod 1 579s JS IMPORT: successfully imported module 'jasmine' 579s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 579s JS MAINLOOP: Main loop instance 0x2aa21c64390: hold 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Main loop instance 0x2aa21c64390: Spinning loop until released or hook cleared 579s JS MAINLOOP: handling job 0, 579s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine.js async resolved" 579s JS MAINLOOP: Main loop instance 0x2aa21c64390: release 579s JS MAINLOOP: Completed job 0 579s JS IMPORT: Importing 'gi' 579s JS IMPORT: Defining parent 0x26d896300100 of 0x26d896313340 'gi' is mod 1 579s JS IMPORT: successfully imported module 'gi' 579s JS IMPORT: Importing '_gi' 579s JS NATIVE: Defining native module '_gi' 579s JS IMPORT: Defining parent 0x26d896300100 of 0x26d896328900 '_gi' is mod 1 579s JS IMPORT: successfully imported module '_gi' 579s 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 579s JS G NS: Defined namespace 'CjsPrivate' 0x3059b0279330 in GIRepository 0x26d896313340 579s JS IMPORT: JS import '_common' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_common.js 579s JS IMPORT: JS import '_common' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_common.js 579s JS IMPORT: Importing module _common succeeded 579s JS IMPORT: Defining parent 0x26d896300100 of 0x3059b023ce70 '_common' is mod 1 579s JS IMPORT: successfully imported module '_common' 579s JS IMPORT: JS import '_legacy' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_legacy.js 579s JS IMPORT: Importing module _legacy succeeded 579s JS IMPORT: Defining parent 0x26d896300100 of 0x3059b023cec0 '_legacy' is mod 1 579s JS IMPORT: successfully imported module '_legacy' 579s JS IMPORT: Importing module GObject succeeded 579s JS IMPORT: Defining parent 0x26d8963135b0 of 0x3059b023ce20 'GObject' is mod 1 579s JS IMPORT: successfully imported module 'GObject' 579s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 579s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 579s JS G BXD: Defined class for String (GString), prototype 0x3059b02795b0, JSClass 0x3ff9116af08, in object 0x3059b0279308 579s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 579s JS G PRM: Defined class ParamSpec prototype is 0x3059b023cf60 class 0x3ff911702e8 in object 0x3059b0279308 579s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 579s JS G OBJ: Defined class for Object (GObject), prototype 0x3059b0279718, JSClass 0x3ff9116b598, in object 0x3059b0279308 579s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 579s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 579s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x3059b0279740, JSClass 0x3ff9116b598, in object 0x3059b0279308 579s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 579s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 579s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 579s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 579s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 579s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 579s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 579s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 579s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 579s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 579s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 579s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 579s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 579s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 579s JS G NS: Defined namespace 'GObject' 0x3059b0279308 in GIRepository 0x26d896313340 579s JS IMPORT: Importing 'system' 579s JS NATIVE: Defining native module 'system' 579s JS IMPORT: Defining parent 0x26d896300100 of 0x26d89632cc28 'system' is mod 1 579s JS IMPORT: successfully imported module 'system' 579s JS G NS: Found info type FLAGS for 'ParamFlags' in namespace 'GObject' 579s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 579s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 579s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 579s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 579s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 579s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 579s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 579s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 579s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 579s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 579s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 579s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 579s JS G ENUM: Defining GObject.ParamFlags as 0x26d89632cfc8 579s JS G NS: Found info type CONSTANT for 'MAXINT32' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'param_spec_int' in namespace 'GObject' 579s JS G PRM: Wrapping GParamInt 'int' on (null) with JSObject 579s JS G PRM: JSObject created with param instance 0x2aa21e224f0 type GParamInt 579s JS G NS: Found info type FUNCTION for 'param_spec_string' in namespace 'GObject' 579s JS G PRM: Wrapping GParamString 'string' on (null) with JSObject 579s JS G PRM: JSObject created with param instance 0x2aa21e1ca60 type GParamString 579s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 579s JS G NS: Found info type FUNCTION for 'param_spec_get_flags' in namespace 'CjsPrivate' 579s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 579s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 579s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 579s JS G NS: Found info type FLAGS for 'SignalFlags' in namespace 'GObject' 579s JS G ENUM: Defining enum value RUN_FIRST (fixed from run_first) 1 579s JS G ENUM: Defining enum value RUN_LAST (fixed from run_last) 2 579s JS G ENUM: Defining enum value RUN_CLEANUP (fixed from run_cleanup) 4 579s JS G ENUM: Defining enum value NO_RECURSE (fixed from no_recurse) 8 579s JS G ENUM: Defining enum value DETAILED (fixed from detailed) 16 579s JS G ENUM: Defining enum value ACTION (fixed from action) 32 579s JS G ENUM: Defining enum value NO_HOOKS (fixed from no_hooks) 64 579s JS G ENUM: Defining enum value MUST_COLLECT (fixed from must_collect) 128 579s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 256 579s JS G ENUM: Defining enum value ACCUMULATOR_FIRST_RUN (fixed from accumulator_first_run) 131072 579s JS G ENUM: Defining GObject.SignalFlags as 0x26d89632dc38 579s JS CTX: Script evaluation succeeded 579s JS MAINLOOP: Main loop instance 0x2aa21c64390: Spinning loop until released or hook cleared 579s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine-executor.js' (resource:///org/cjs/jsunit/minijasmine-executor.js), global 0x3059b023b128 579s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3059b023b128 579s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3059b023b128 579s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3059b023b128 579s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3059b023b128 579s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3059b023b128 579s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3059b023b128 579s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3059b023b128 579s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3059b023b128 579s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3059b023b128 579s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3059b023b128 579s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3059b023b128 579s JS IMPORT: Module metadata hook for module 0x26d89633dae0 579s JS IMPORT: Defining meta.importSync for module 0x26d89633dae0 579s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3059b023b128 579s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3059b023b128 579s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 579s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 579s JS MAINLOOP: Set main loop hook to 579s JS MAINLOOP: Main loop instance 0x2aa21c64390: hold 579s JS MAINLOOP: Running and clearing main loop hook 579s JS G BXD: Defining method run in prototype for GLib.MainLoop 579s 1..24 579s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 579s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 579s JS G BXD: Defined class for Source (GSource), prototype 0x3059b02797e0, JSClass 0x3ff9116af08, in object 0x3059b0279038 579s JS G BXD: Defining method set_priority in prototype for GLib.Source 579s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 579s JS G BXD: Defining method attach in prototype for GLib.Source 579s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 579s JS IMPORT: Module metadata hook for module 0x3059b0262ee8 579s JS IMPORT: Defining meta.importSync for module 0x3059b0262ee8 579s JS G OBJ: Defining method notify in prototype for GObject (GObject.Object) 579s JS G BXD: Defining method destroy in prototype for GLib.Source 579s ok 1 GObject overrides GObject.set() 579s JS G NS: Found info type FUNCTION for 'signal_handler_disconnect' in namespace 'GObject' 579s ok 2 GObject overrides Signal alternative syntax handler is called with the right object 579s ok 3 GObject overrides Signal alternative syntax disconnected handler is not called 579s ok 4 GObject overrides toString() shows the native object address 579s ok 5 GObject should be able to create a GType object for gpointer 579s ok 6 GObject should be able to create a GType object for GBoxed 579s ok 7 GObject should be able to create a GType object for GParam 579s ok 8 GObject should be able to create a GType object for GInterface 579s ok 9 GObject should be able to create a GType object for GObject 579s ok 10 GObject should be able to create a GType object for GVariant 579s JS G NS: Found info type FUNCTION for 'signal_query' in namespace 'GObject' 579s JS G NS: Found info type STRUCT for 'SignalQuery' in namespace 'GObject' 579s JS G BXD: Defined class for SignalQuery (void), prototype 0x3059b02f7128, JSClass 0x3ff9116af08, in object 0x3059b0279308 579s ok 11 GObject should be able to query signals 579s ok 12 GObject.Object.new() can be called with a property bag 579s ok 13 GObject.Object.new() can be called to construct an object without setting properties 579s ok 14 GObject.Object.new() complains about wrong types 579s ok 15 GObject.Object.new() complains about wrong properties 579s ok 16 GObject.Object.new() can construct C GObjects as well 579s ok 17 GObject.Object.new_with_properties() can be called with two arrays 579s ok 18 GObject.Object.new_with_properties() can be called to construct an object without setting properties 579s ok 19 GObject.Object.new_with_properties() complains about various incorrect usages 579s ok 20 GObject.Object.new_with_properties() complains about wrong types 579s ok 21 GObject.Object.new_with_properties() complains about wrong properties 579s ok 22 GObject.Object.new_with_properties() can construct C GObjects as well 579s ok 23 Unsupported methods throws on data stashing methods 579s JS G OBJ: Defining method is_floating in prototype for GObject (GObject.Object) 579s ok 24 Unsupported methods throws on refcounting methods 579s JS G BXD: Defining method quit in prototype for GLib.MainLoop 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Main loop instance 0x2aa21c64390: Spinning loop until released or hook cleared 579s JS MAINLOOP: handling job 0, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 0 579s JS MAINLOOP: handling job 1, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 1 579s JS MAINLOOP: handling job 2, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 2 579s JS MAINLOOP: handling job 3, 579s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine-executor.js async resolved" 579s JS MAINLOOP: Main loop instance 0x2aa21c64390: release 579s JS MAINLOOP: Completed job 3 579s JS MEMORY: Memory report: before destroying context 579s JS MEMORY: 290 objects currently alive 579s JS MEMORY: boxed_instance = 123 579s JS MEMORY: boxed_prototype = 11 579s JS MEMORY: closure = 1 579s JS MEMORY: function = 125 579s JS MEMORY: fundamental_instance = 0 579s JS MEMORY: fundamental_prototype = 0 579s JS MEMORY: gerror_instance = 0 579s JS MEMORY: gerror_prototype = 0 579s JS MEMORY: interface = 0 579s JS MEMORY: module = 5 579s JS MEMORY: ns = 3 579s JS MEMORY: object_instance = 17 579s JS MEMORY: object_prototype = 3 579s JS MEMORY: param = 2 579s JS MEMORY: union_instance = 0 579s JS MEMORY: union_prototype = 0 579s JS CTX: JS shutdown sequence 579s JS CTX: Stopping profiler 579s JS CTX: Shutting down toggle queue 579s JS CTX: Notifying external reference holders of GjsContext dispose 579s JS MAINLOOP: Stopping promise job dispatcher 579s JS CTX: Notifying reference holders of GjsContext dispose 579s JS CTX: Checking unhandled promise rejections 579s JS CTX: Releasing cached JS wrappers 579s JS CTX: Final triggered GC 579s JS CTX: Destroying JS context 579s JS CTX: Releasing all native objects 579s JS CTX: Disabling auto GC 579s JS CTX: Ending trace on global object 579s JS CTX: Freeing allocated resources 579s JS CTX: JS context destroyed 579s PASS: cjs/testGObject.test 579s Running test: cjs/testWarnLib.test 579s JS NATIVE: Registered native JS module '_promiseNative' 579s JS NATIVE: Registered native JS module '_byteArrayNative' 579s JS NATIVE: Registered native JS module '_encodingNative' 579s JS NATIVE: Registered native JS module '_gi' 579s JS NATIVE: Registered native JS module 'gi' 579s JS NATIVE: Registered native JS module 'cairoNative' 579s JS NATIVE: Registered native JS module 'system' 579s JS NATIVE: Registered native JS module 'console' 579s JS NATIVE: Registered native JS module '_print' 579s JS CTX: Enabling JIT 579s JS CTX: Initialized class GjsFileImporter prototype 0xf35e59000a0 579s JS IMPORT: Defining parent (nil) of 0xf35e5900100 'imports' is mod 0 579s JS IMPORT: Importing '_print' 579s JS NATIVE: Defining native module '_print' 579s JS IMPORT: Defining parent 0xf35e5900100 of 0xf35e59007b8 '_print' is mod 1 579s JS IMPORT: successfully imported module '_print' 579s JS IMPORT: Loading internal module 'loader' (resource:///org/cinnamon/cjs/modules/internal/loader.js) 579s 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 0x37bf923b128 579s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x37bf923b128 579s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x37bf923b128 579s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x37bf923b128 579s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x37bf923b128 579s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x37bf923b128 579s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x37bf923b128 579s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x37bf923b128 579s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x37bf923b128 579s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x37bf923b128 579s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x37bf923b128 579s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x37bf923b128 579s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x37bf923b128 579s JS MAINLOOP: Main loop instance 0x2aa0a4c4390: hold 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Starting promise job dispatcher 579s JS MAINLOOP: Main loop instance 0x2aa0a4c4390: Spinning loop until released or hook cleared 579s JS MAINLOOP: handling job 0, 579s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 579s JS MAINLOOP: Main loop instance 0x2aa0a4c4390: release 579s JS MAINLOOP: Completed job 0 579s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine.js' (resource:///org/cjs/jsunit/minijasmine.js), global 0x37bf923b128 579s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x37bf923b128 579s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x37bf923b128 579s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x37bf923b128 579s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x37bf923b128 579s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x37bf923b128 579s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x37bf923b128 579s JS IMPORT: Module metadata hook for module 0xf35e59130c0 579s JS IMPORT: Defining meta.importSync for module 0xf35e59130c0 579s JS NATIVE: Defining native module 'gi' 579s JS CTX: Initialized class GIRepositoryNamespace prototype 0xf35e59134b0 579s JS IMPORT: JS import 'overrides' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/overrides.js 579s JS IMPORT: JS import 'overrides' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/overrides.js 579s JS IMPORT: Adding directory 'resource:///org/cinnamon/cjs/modules/core/overrides' to child importer 'overrides' 579s JS IMPORT: Importing directory 'overrides' 579s JS IMPORT: Defining parent 0xf35e5900100 of 0xf35e59135b0 'overrides' is mod 1 579s JS IMPORT: Defined importer 'overrides' 0xf35e59135b0 in 0xf35e5900100 579s JS IMPORT: successfully imported directory 'overrides' 579s JS IMPORT: Importing '_promiseNative' 579s JS NATIVE: Defining native module '_promiseNative' 579s JS IMPORT: Defining parent 0xf35e5900100 of 0xf35e5913a70 '_promiseNative' is mod 1 579s JS IMPORT: successfully imported module '_promiseNative' 579s JS IMPORT: Importing module GLib succeeded 579s JS IMPORT: Defining parent 0xf35e59135b0 of 0x37bf923c150 'GLib' is mod 1 579s JS IMPORT: successfully imported module 'GLib' 579s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 579s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x37bf9279060, JSClass 0x3ff8db6af08, in object 0x37bf9279038 579s JS CTX: Initialized class GIRepositoryGType prototype 0xf35e5913dc0 579s JS CTX: Initialized class GIRepositoryFunction prototype 0xf35e5913e20 579s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 579s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 579s JS G BXD: Defined class for Error (GError), prototype 0x37bf92790b0, JSClass 0x3ff8db6af08, in object 0x37bf9279038 579s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 579s JS G BXD: Defined class for Variant (GVariant), prototype 0x37bf9279100, JSClass 0x3ff8db6af08, in object 0x37bf9279038 579s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 579s JS G BXD: Defined class for Bytes (GBytes), prototype 0x37bf9279150, JSClass 0x3ff8db6af08, in object 0x37bf9279038 579s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 579s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 579s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x37bf92791a0, JSClass 0x3ff8db6af08, in object 0x37bf9279038 579s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 579s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 579s JS G BXD: Defined class for Thread (GThread), prototype 0x37bf92791f0, JSClass 0x3ff8db6af08, in object 0x37bf9279038 579s JS G BXD: Defining method ref in prototype for GLib.Thread 579s JS G BXD: Defining method unref in prototype for GLib.Thread 579s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 579s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x37bf9279240, JSClass 0x3ff8db6af08, in object 0x37bf9279038 579s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 579s JS G BXD: Defined class for Regex (GRegex), prototype 0x37bf9279290, JSClass 0x3ff8db6af08, in object 0x37bf9279038 579s JS G BXD: Defining method match in prototype for GLib.Regex 579s JS G BXD: Defining method match_full in prototype for GLib.Regex 579s JS G BXD: Defining method match_all in prototype for GLib.Regex 579s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 579s JS G NS: Defined namespace 'GLib' 0x37bf9279038 in GIRepository 0xf35e5913340 579s JS IMPORT: Importing module jasmine succeeded 579s JS IMPORT: Defining parent 0xf35e5900100 of 0x37bf923cce0 'jasmine' is mod 1 579s JS IMPORT: successfully imported module 'jasmine' 579s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 579s JS MAINLOOP: Main loop instance 0x2aa0a4c4390: hold 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Main loop instance 0x2aa0a4c4390: Spinning loop until released or hook cleared 579s JS MAINLOOP: handling job 0, 579s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine.js async resolved" 579s JS MAINLOOP: Main loop instance 0x2aa0a4c4390: release 579s JS MAINLOOP: Completed job 0 579s JS IMPORT: Importing 'gi' 579s JS IMPORT: Defining parent 0xf35e5900100 of 0xf35e5913340 'gi' is mod 1 579s JS IMPORT: successfully imported module 'gi' 579s 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 579s JS G NS: Defined namespace 'CjsPrivate' 0x37bf9279330 in GIRepository 0xf35e5913340 579s JS IMPORT: JS import 'signals' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/signals.js 579s JS IMPORT: JS import 'lang' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/lang.js 579s JS IMPORT: JS import '_legacy' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_legacy.js 579s JS IMPORT: Importing module _legacy succeeded 579s JS IMPORT: Defining parent 0xf35e5900100 of 0x37bf923cf10 '_legacy' is mod 1 579s JS IMPORT: successfully imported module '_legacy' 579s JS IMPORT: Importing module lang succeeded 579s JS IMPORT: Defining parent 0xf35e5900100 of 0x37bf923cec0 'lang' is mod 1 579s JS IMPORT: successfully imported module 'lang' 579s JS IMPORT: JS import '_signals' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_signals.js 579s JS IMPORT: JS import '_signals' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_signals.js 579s JS IMPORT: Importing module _signals succeeded 579s JS IMPORT: Defining parent 0xf35e5900100 of 0x37bf923cf60 '_signals' is mod 1 579s JS IMPORT: successfully imported module '_signals' 579s JS IMPORT: Importing module signals succeeded 579s JS IMPORT: Defining parent 0xf35e5900100 of 0x37bf923ce70 'signals' is mod 1 579s JS IMPORT: successfully imported module 'signals' 579s JS IMPORT: Importing module Gio succeeded 579s JS IMPORT: Defining parent 0xf35e59135b0 of 0x37bf923ce20 'Gio' is mod 1 579s JS IMPORT: successfully imported module 'Gio' 579s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 579s JS IMPORT: Importing '_gi' 579s JS NATIVE: Defining native module '_gi' 579s JS IMPORT: Defining parent 0xf35e5900100 of 0xf35e592b730 '_gi' is mod 1 579s JS IMPORT: successfully imported module '_gi' 579s JS IMPORT: JS import '_common' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_common.js 579s JS IMPORT: JS import '_common' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_common.js 579s JS IMPORT: Importing module _common succeeded 579s JS IMPORT: Defining parent 0xf35e5900100 of 0x37bf92cb038 '_common' is mod 1 579s JS IMPORT: successfully imported module '_common' 579s JS IMPORT: Importing module GObject succeeded 579s JS IMPORT: Defining parent 0xf35e59135b0 of 0x37bf923cfb0 'GObject' is mod 1 579s JS IMPORT: successfully imported module 'GObject' 579s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 579s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 579s JS G BXD: Defined class for String (GString), prototype 0x37bf92795d8, JSClass 0x3ff8db6af08, in object 0x37bf9279358 579s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 579s JS G PRM: Defined class ParamSpec prototype is 0x37bf92cb0d8 class 0x3ff8db702e8 in object 0x37bf9279358 579s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 579s JS G OBJ: Defined class for Object (GObject), prototype 0x37bf9279740, JSClass 0x3ff8db6b598, in object 0x37bf9279358 579s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 579s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 579s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x37bf9279768, JSClass 0x3ff8db6b598, in object 0x37bf9279358 579s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 579s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 579s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 579s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 579s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 579s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 579s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 579s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 579s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 579s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 579s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 579s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 579s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 579s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 579s JS G NS: Defined namespace 'GObject' 0x37bf9279358 in GIRepository 0xf35e5913340 579s JS G OBJ: Defined class for Application (GApplication), prototype 0x37bf92797b8, JSClass 0x3ff8db6b598, in object 0x37bf9279308 579s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 579s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x37bf92cb5b0, JSClass 0x3ff8db6b618, in object 0x37bf9279308 579s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 579s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 579s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 579s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 579s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 579s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 579s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 579s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 579s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 579s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 579s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x37bf9279830, JSClass 0x3ff8db6b598, in object 0x37bf9279308 579s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 579s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x37bf92cb830, JSClass 0x3ff8db6b618, in object 0x37bf9279308 579s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 579s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x37bf92798a8, JSClass 0x3ff8db6b598, in object 0x37bf9279308 579s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 579s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 579s JS G IFACE: Defined class for Initable (GInitable), prototype 0x37bf92cb970, JSClass 0x3ff8db6b618, in object 0x37bf9279308 579s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 579s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 579s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 579s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x37bf9279920, JSClass 0x3ff8db6af08, in object 0x37bf9279308 579s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 579s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x37bf9279970, JSClass 0x3ff8db6af08, in object 0x37bf9279308 579s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'CjsPrivate' 579s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 579s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x37bf92799c0, JSClass 0x3ff8db6b598, in object 0x37bf9279308 579s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x37bf9279a10, JSClass 0x3ff8db6b598, in object 0x37bf9279330 579s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 579s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x37bf9279a60, JSClass 0x3ff8db6b598, in object 0x37bf9279308 579s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 579s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 579s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 579s JS G IFACE: Defined class for File (GFile), prototype 0x37bf92cbad8, JSClass 0x3ff8db6b618, in object 0x37bf9279308 579s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x37bf9279ad8, JSClass 0x3ff8db6b598, in object 0xf35e5913420 579s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 579s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x37bf9279b50, JSClass 0x3ff8db6b598, in object 0x37bf9279308 579s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 579s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 579s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x37bf9279ba0, JSClass 0x3ff8db6b598, in object 0x37bf9279308 579s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 579s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x37bf9279bf0, JSClass 0x3ff8db6b598, in object 0x37bf9279308 579s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 579s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x37bf9279c40, JSClass 0x3ff8db6af08, in object 0x37bf9279308 579s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 579s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 579s JS G OBJ: Defined class for Settings (GSettings), prototype 0x37bf9279c90, JSClass 0x3ff8db6b598, in object 0x37bf9279308 579s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 579s JS G NS: Defined namespace 'Gio' 0x37bf9279308 in GIRepository 0xf35e5913340 579s 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 579s JS G NS: Defined namespace 'WarnLib' 0x37bf9279ce0 in GIRepository 0xf35e5913340 579s JS G NS: Found info type INTERFACE for 'Whatever' in namespace 'WarnLib' 579s JS G IFACE: Defined class for Whatever (WarnLibWhatever), prototype 0x37bf92d5588, JSClass 0x3ff8db6b618, in object 0x37bf9279ce0 579s JS CTX: Script evaluation succeeded 579s JS MAINLOOP: Main loop instance 0x2aa0a4c4390: Spinning loop until released or hook cleared 579s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine-executor.js' (resource:///org/cjs/jsunit/minijasmine-executor.js), global 0x37bf923b128 579s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x37bf923b128 579s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x37bf923b128 579s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x37bf923b128 579s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x37bf923b128 579s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x37bf923b128 579s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x37bf923b128 579s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x37bf923b128 579s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x37bf923b128 579s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x37bf923b128 579s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x37bf923b128 579s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x37bf923b128 579s JS IMPORT: Module metadata hook for module 0xf35e5935150 579s JS IMPORT: Defining meta.importSync for module 0xf35e5935150 579s JS NATIVE: Defining native module 'system' 579s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x37bf923b128 579s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x37bf923b128 579s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 579s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 579s JS MAINLOOP: Set main loop hook to 579s JS MAINLOOP: Main loop instance 0x2aa0a4c4390: hold 579s JS MAINLOOP: Running and clearing main loop hook 579s JS G BXD: Defining method run in prototype for GLib.MainLoop 579s 1..3 579s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 579s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 579s JS G BXD: Defined class for Source (GSource), prototype 0x37bf9279d80, JSClass 0x3ff8db6af08, in object 0x37bf9279038 579s JS G BXD: Defining method set_priority in prototype for GLib.Source 579s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 579s JS G BXD: Defining method attach in prototype for GLib.Source 579s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 579s JS IMPORT: Module metadata hook for module 0xf35e59043f8 579s JS IMPORT: Defining meta.importSync for module 0xf35e59043f8 579s JS G NS: Found info type FUNCTION for 'throw_unpaired' in namespace 'WarnLib' 579s JS G BXD: Defining method matches in prototype for GLib.Error 579s JS G NS: Found info type ENUM for 'IOErrorEnum' in namespace 'Gio' 579s JS G ERR: Defined class for IOErrorEnum (GError), prototype 0x37bf92d58d0, JSClass 0x3ff8db6b240, in object 0x37bf9279308 579s JS G ENUM: Defining enum value FAILED (fixed from failed) 0 579s JS G ENUM: Defining enum value NOT_FOUND (fixed from not_found) 1 579s JS G ENUM: Defining enum value EXISTS (fixed from exists) 2 579s JS G ENUM: Defining enum value IS_DIRECTORY (fixed from is_directory) 3 579s JS G ENUM: Defining enum value NOT_DIRECTORY (fixed from not_directory) 4 579s JS G ENUM: Defining enum value NOT_EMPTY (fixed from not_empty) 5 579s JS G ENUM: Defining enum value NOT_REGULAR_FILE (fixed from not_regular_file) 6 579s JS G ENUM: Defining enum value NOT_SYMBOLIC_LINK (fixed from not_symbolic_link) 7 579s JS G ENUM: Defining enum value NOT_MOUNTABLE_FILE (fixed from not_mountable_file) 8 579s JS G ENUM: Defining enum value FILENAME_TOO_LONG (fixed from filename_too_long) 9 579s JS G ENUM: Defining enum value INVALID_FILENAME (fixed from invalid_filename) 10 579s JS G ENUM: Defining enum value TOO_MANY_LINKS (fixed from too_many_links) 11 579s JS G ENUM: Defining enum value NO_SPACE (fixed from no_space) 12 579s JS G ENUM: Defining enum value INVALID_ARGUMENT (fixed from invalid_argument) 13 579s JS G ENUM: Defining enum value PERMISSION_DENIED (fixed from permission_denied) 14 579s JS G ENUM: Defining enum value NOT_SUPPORTED (fixed from not_supported) 15 579s JS G ENUM: Defining enum value NOT_MOUNTED (fixed from not_mounted) 16 579s JS G ENUM: Defining enum value ALREADY_MOUNTED (fixed from already_mounted) 17 579s JS G ENUM: Defining enum value CLOSED (fixed from closed) 18 579s JS G ENUM: Defining enum value CANCELLED (fixed from cancelled) 19 579s JS G ENUM: Defining enum value PENDING (fixed from pending) 20 579s JS G ENUM: Defining enum value READ_ONLY (fixed from read_only) 21 579s JS G ENUM: Defining enum value CANT_CREATE_BACKUP (fixed from cant_create_backup) 22 579s JS G ENUM: Defining enum value WRONG_ETAG (fixed from wrong_etag) 23 579s JS G ENUM: Defining enum value TIMED_OUT (fixed from timed_out) 24 579s JS G ENUM: Defining enum value WOULD_RECURSE (fixed from would_recurse) 25 579s JS G ENUM: Defining enum value BUSY (fixed from busy) 26 579s JS G ENUM: Defining enum value WOULD_BLOCK (fixed from would_block) 27 579s JS G ENUM: Defining enum value HOST_NOT_FOUND (fixed from host_not_found) 28 579s JS G ENUM: Defining enum value WOULD_MERGE (fixed from would_merge) 29 579s JS G ENUM: Defining enum value FAILED_HANDLED (fixed from failed_handled) 30 579s JS G ENUM: Defining enum value TOO_MANY_OPEN_FILES (fixed from too_many_open_files) 31 579s JS G ENUM: Defining enum value NOT_INITIALIZED (fixed from not_initialized) 32 579s JS G ENUM: Defining enum value ADDRESS_IN_USE (fixed from address_in_use) 33 579s JS G ENUM: Defining enum value PARTIAL_INPUT (fixed from partial_input) 34 579s JS G ENUM: Defining enum value INVALID_DATA (fixed from invalid_data) 35 579s JS G ENUM: Defining enum value DBUS_ERROR (fixed from dbus_error) 36 579s JS G ENUM: Defining enum value HOST_UNREACHABLE (fixed from host_unreachable) 37 579s JS G ENUM: Defining enum value NETWORK_UNREACHABLE (fixed from network_unreachable) 38 579s JS G ENUM: Defining enum value CONNECTION_REFUSED (fixed from connection_refused) 39 579s JS G ENUM: Defining enum value PROXY_FAILED (fixed from proxy_failed) 40 579s JS G ENUM: Defining enum value PROXY_AUTH_FAILED (fixed from proxy_auth_failed) 41 579s JS G ENUM: Defining enum value PROXY_NEED_AUTH (fixed from proxy_need_auth) 42 579s JS G ENUM: Defining enum value PROXY_NOT_ALLOWED (fixed from proxy_not_allowed) 43 579s JS G ENUM: Defining enum value BROKEN_PIPE (fixed from broken_pipe) 44 579s JS G ENUM: Defining enum value CONNECTION_CLOSED (fixed from connection_closed) 44 579s JS G ENUM: Defining enum value NOT_CONNECTED (fixed from not_connected) 45 579s JS G ENUM: Defining enum value MESSAGE_TOO_LARGE (fixed from message_too_large) 46 579s JS G ENUM: Defining enum value NO_SUCH_DEVICE (fixed from no_such_device) 47 579s JS G ENUM: Defining enum value DESTINATION_UNSET (fixed from destination_unset) 48 579s JS G BXD: Defining method destroy in prototype for GLib.Source 579s ok 1 WarnLib bug 689482 579s ok 2 WarnLib calls vfuncs with unnamed parameters 579s JS G NS: Found info type ENUM for 'NumericEnum' in namespace 'WarnLib' 579s JS G ENUM: Defining enum value 1ST (fixed from 1st) 1 579s JS G ENUM: Defining WarnLib.NumericEnum as 0xf35e5909740 579s ok 3 WarnLib handles enum members that start with a digit 579s JS G BXD: Defining method quit in prototype for GLib.MainLoop 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Main loop instance 0x2aa0a4c4390: Spinning loop until released or hook cleared 579s JS MAINLOOP: handling job 0, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 0 579s JS MAINLOOP: handling job 1, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 1 579s JS MAINLOOP: handling job 2, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 2 579s JS MAINLOOP: handling job 3, 579s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine-executor.js async resolved" 579s JS MAINLOOP: Main loop instance 0x2aa0a4c4390: release 579s JS MAINLOOP: Completed job 3 579s JS MEMORY: Memory report: before destroying context 579s JS MEMORY: 289 objects currently alive 579s JS MEMORY: boxed_instance = 20 579s JS MEMORY: boxed_prototype = 13 579s JS MEMORY: closure = 3 579s JS MEMORY: function = 217 579s JS MEMORY: fundamental_instance = 0 579s JS MEMORY: fundamental_prototype = 0 579s JS MEMORY: gerror_instance = 0 579s JS MEMORY: gerror_prototype = 1 579s JS MEMORY: interface = 5 579s JS MEMORY: module = 9 579s JS MEMORY: ns = 5 579s JS MEMORY: object_instance = 2 579s JS MEMORY: object_prototype = 14 579s JS MEMORY: param = 0 579s JS MEMORY: union_instance = 0 579s JS MEMORY: union_prototype = 0 579s JS CTX: JS shutdown sequence 579s JS CTX: Stopping profiler 579s JS CTX: Shutting down toggle queue 579s JS CTX: Notifying external reference holders of GjsContext dispose 579s JS MAINLOOP: Stopping promise job dispatcher 579s JS CTX: Notifying reference holders of GjsContext dispose 579s JS CTX: Checking unhandled promise rejections 579s JS CTX: Releasing cached JS wrappers 579s JS CTX: Final triggered GC 579s JS CTX: Destroying JS context 579s JS CTX: Releasing all native objects 579s JS CTX: Disabling auto GC 579s JS CTX: Ending trace on global object 579s JS CTX: Freeing allocated resources 579s JS CTX: JS context destroyed 579s PASS: cjs/testWarnLib.test 579s Running test: cjs/testIntrospection.test 579s JS NATIVE: Registered native JS module '_promiseNative' 579s JS NATIVE: Registered native JS module '_byteArrayNative' 579s JS NATIVE: Registered native JS module '_encodingNative' 579s JS NATIVE: Registered native JS module '_gi' 579s JS NATIVE: Registered native JS module 'gi' 579s JS NATIVE: Registered native JS module 'cairoNative' 579s JS NATIVE: Registered native JS module 'system' 579s JS NATIVE: Registered native JS module 'console' 579s JS NATIVE: Registered native JS module '_print' 579s JS CTX: Enabling JIT 579s JS CTX: Initialized class GjsFileImporter prototype 0xff3634000a0 579s JS IMPORT: Defining parent (nil) of 0xff363400100 'imports' is mod 0 579s JS IMPORT: Importing '_print' 579s JS NATIVE: Defining native module '_print' 579s JS IMPORT: Defining parent 0xff363400100 of 0xff3634007b8 '_print' is mod 1 579s JS IMPORT: successfully imported module '_print' 579s JS IMPORT: Loading internal module 'loader' (resource:///org/cinnamon/cjs/modules/internal/loader.js) 579s 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 0x8ab3593b128 579s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x8ab3593b128 579s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x8ab3593b128 579s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x8ab3593b128 579s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x8ab3593b128 579s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x8ab3593b128 579s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x8ab3593b128 579s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x8ab3593b128 579s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x8ab3593b128 579s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x8ab3593b128 579s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x8ab3593b128 579s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x8ab3593b128 579s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x8ab3593b128 579s JS MAINLOOP: Main loop instance 0x2aa0a94e390: hold 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Starting promise job dispatcher 579s JS MAINLOOP: Main loop instance 0x2aa0a94e390: Spinning loop until released or hook cleared 579s JS MAINLOOP: handling job 0, 579s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 579s JS MAINLOOP: Main loop instance 0x2aa0a94e390: release 579s JS MAINLOOP: Completed job 0 579s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine.js' (resource:///org/cjs/jsunit/minijasmine.js), global 0x8ab3593b128 579s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x8ab3593b128 579s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x8ab3593b128 579s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x8ab3593b128 579s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x8ab3593b128 579s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x8ab3593b128 579s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x8ab3593b128 579s JS IMPORT: Module metadata hook for module 0xff3634130c0 579s JS IMPORT: Defining meta.importSync for module 0xff3634130c0 579s JS NATIVE: Defining native module 'gi' 579s JS CTX: Initialized class GIRepositoryNamespace prototype 0xff3634134b0 579s JS IMPORT: JS import 'overrides' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/overrides.js 579s JS IMPORT: JS import 'overrides' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/overrides.js 579s JS IMPORT: Adding directory 'resource:///org/cinnamon/cjs/modules/core/overrides' to child importer 'overrides' 579s JS IMPORT: Importing directory 'overrides' 579s JS IMPORT: Defining parent 0xff363400100 of 0xff3634135b0 'overrides' is mod 1 579s JS IMPORT: Defined importer 'overrides' 0xff3634135b0 in 0xff363400100 579s JS IMPORT: successfully imported directory 'overrides' 579s JS IMPORT: Importing '_promiseNative' 579s JS NATIVE: Defining native module '_promiseNative' 579s JS IMPORT: Defining parent 0xff363400100 of 0xff363413a70 '_promiseNative' is mod 1 579s JS IMPORT: successfully imported module '_promiseNative' 579s JS IMPORT: Importing module GLib succeeded 579s JS IMPORT: Defining parent 0xff3634135b0 of 0x8ab3593c150 'GLib' is mod 1 579s JS IMPORT: successfully imported module 'GLib' 579s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 579s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x8ab35979060, JSClass 0x3ffaf66af08, in object 0x8ab35979038 579s JS CTX: Initialized class GIRepositoryGType prototype 0xff363413dc0 579s JS CTX: Initialized class GIRepositoryFunction prototype 0xff363413e20 579s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 579s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 579s JS G BXD: Defined class for Error (GError), prototype 0x8ab359790b0, JSClass 0x3ffaf66af08, in object 0x8ab35979038 579s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 579s JS G BXD: Defined class for Variant (GVariant), prototype 0x8ab35979100, JSClass 0x3ffaf66af08, in object 0x8ab35979038 579s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 579s JS G BXD: Defined class for Bytes (GBytes), prototype 0x8ab35979150, JSClass 0x3ffaf66af08, in object 0x8ab35979038 579s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 579s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 579s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x8ab359791a0, JSClass 0x3ffaf66af08, in object 0x8ab35979038 579s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 579s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 579s JS G BXD: Defined class for Thread (GThread), prototype 0x8ab359791f0, JSClass 0x3ffaf66af08, in object 0x8ab35979038 579s JS G BXD: Defining method ref in prototype for GLib.Thread 579s JS G BXD: Defining method unref in prototype for GLib.Thread 579s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 579s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x8ab35979240, JSClass 0x3ffaf66af08, in object 0x8ab35979038 579s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 579s JS G BXD: Defined class for Regex (GRegex), prototype 0x8ab35979290, JSClass 0x3ffaf66af08, in object 0x8ab35979038 579s JS G BXD: Defining method match in prototype for GLib.Regex 579s JS G BXD: Defining method match_full in prototype for GLib.Regex 579s JS G BXD: Defining method match_all in prototype for GLib.Regex 579s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 579s JS G NS: Defined namespace 'GLib' 0x8ab35979038 in GIRepository 0xff363413340 579s JS IMPORT: Importing module jasmine succeeded 579s JS IMPORT: Defining parent 0xff363400100 of 0x8ab3593cce0 'jasmine' is mod 1 579s JS IMPORT: successfully imported module 'jasmine' 579s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 579s JS MAINLOOP: Main loop instance 0x2aa0a94e390: hold 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Main loop instance 0x2aa0a94e390: Spinning loop until released or hook cleared 579s JS MAINLOOP: handling job 0, 579s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine.js async resolved" 579s JS MAINLOOP: Main loop instance 0x2aa0a94e390: release 579s JS MAINLOOP: Completed job 0 579s JS IMPORT: Importing 'gi' 579s JS IMPORT: Defining parent 0xff363400100 of 0xff363413340 'gi' is mod 1 579s JS IMPORT: successfully imported module 'gi' 579s 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 579s JS G NS: Defined namespace 'Gdk' 0x8ab35979308 in GIRepository 0xff363413340 579s 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 579s JS G NS: Defined namespace 'CjsPrivate' 0x8ab35979358 in GIRepository 0xff363413340 579s JS IMPORT: JS import 'signals' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/signals.js 579s JS IMPORT: JS import 'lang' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/lang.js 579s JS IMPORT: JS import '_legacy' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_legacy.js 579s JS IMPORT: Importing module _legacy succeeded 579s JS IMPORT: Defining parent 0xff363400100 of 0x8ab3593cf10 '_legacy' is mod 1 579s JS IMPORT: successfully imported module '_legacy' 579s JS IMPORT: Importing module lang succeeded 579s JS IMPORT: Defining parent 0xff363400100 of 0x8ab3593cec0 'lang' is mod 1 579s JS IMPORT: successfully imported module 'lang' 579s JS IMPORT: JS import '_signals' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_signals.js 579s JS IMPORT: JS import '_signals' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_signals.js 579s JS IMPORT: Importing module _signals succeeded 579s JS IMPORT: Defining parent 0xff363400100 of 0x8ab3593cf60 '_signals' is mod 1 579s JS IMPORT: successfully imported module '_signals' 579s JS IMPORT: Importing module signals succeeded 579s JS IMPORT: Defining parent 0xff363400100 of 0x8ab3593ce70 'signals' is mod 1 579s JS IMPORT: successfully imported module 'signals' 579s JS IMPORT: Importing module Gio succeeded 579s JS IMPORT: Defining parent 0xff3634135b0 of 0x8ab3593ce20 'Gio' is mod 1 579s JS IMPORT: successfully imported module 'Gio' 579s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 579s JS IMPORT: Importing '_gi' 579s JS NATIVE: Defining native module '_gi' 579s JS IMPORT: Defining parent 0xff363400100 of 0xff36342b880 '_gi' is mod 1 579s JS IMPORT: successfully imported module '_gi' 579s JS IMPORT: JS import '_common' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_common.js 579s JS IMPORT: JS import '_common' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_common.js 579s JS IMPORT: Importing module _common succeeded 579s JS IMPORT: Defining parent 0xff363400100 of 0x8ab359cb038 '_common' is mod 1 579s JS IMPORT: successfully imported module '_common' 579s JS IMPORT: Importing module GObject succeeded 579s JS IMPORT: Defining parent 0xff3634135b0 of 0x8ab3593cfb0 'GObject' is mod 1 579s JS IMPORT: successfully imported module 'GObject' 579s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 579s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 579s JS G BXD: Defined class for String (GString), prototype 0x8ab35979600, JSClass 0x3ffaf66af08, in object 0x8ab35979380 579s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 579s JS G PRM: Defined class ParamSpec prototype is 0x8ab359cb0d8 class 0x3ffaf6702e8 in object 0x8ab35979380 579s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 579s JS G OBJ: Defined class for Object (GObject), prototype 0x8ab35979768, JSClass 0x3ffaf66b598, in object 0x8ab35979380 579s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 579s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 579s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x8ab35979790, JSClass 0x3ffaf66b598, in object 0x8ab35979380 579s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 579s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 579s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 579s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 579s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 579s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 579s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 579s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 579s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 579s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 579s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 579s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 579s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 579s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 579s JS G NS: Defined namespace 'GObject' 0x8ab35979380 in GIRepository 0xff363413340 579s JS G OBJ: Defined class for Application (GApplication), prototype 0x8ab359797e0, JSClass 0x3ffaf66b598, in object 0x8ab35979330 579s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 579s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x8ab359cb5b0, JSClass 0x3ffaf66b618, in object 0x8ab35979330 579s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 579s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 579s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 579s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 579s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 579s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 579s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 579s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 579s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 579s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 579s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x8ab35979858, JSClass 0x3ffaf66b598, in object 0x8ab35979330 579s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 579s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x8ab359cb830, JSClass 0x3ffaf66b618, in object 0x8ab35979330 579s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 579s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x8ab359798d0, JSClass 0x3ffaf66b598, in object 0x8ab35979330 579s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 579s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 579s JS G IFACE: Defined class for Initable (GInitable), prototype 0x8ab359cb970, JSClass 0x3ffaf66b618, in object 0x8ab35979330 579s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 579s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 579s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 579s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x8ab35979948, JSClass 0x3ffaf66af08, in object 0x8ab35979330 579s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 579s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x8ab35979998, JSClass 0x3ffaf66af08, in object 0x8ab35979330 579s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'CjsPrivate' 579s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 579s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x8ab359799e8, JSClass 0x3ffaf66b598, in object 0x8ab35979330 579s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x8ab35979a38, JSClass 0x3ffaf66b598, in object 0x8ab35979358 579s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 579s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x8ab35979a88, JSClass 0x3ffaf66b598, in object 0x8ab35979330 579s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 579s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 579s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 579s JS G IFACE: Defined class for File (GFile), prototype 0x8ab359cbad8, JSClass 0x3ffaf66b618, in object 0x8ab35979330 579s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x8ab35979b00, JSClass 0x3ffaf66b598, in object 0xff363413420 579s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 579s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x8ab35979b78, JSClass 0x3ffaf66b598, in object 0x8ab35979330 579s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 579s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 579s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x8ab35979bc8, JSClass 0x3ffaf66b598, in object 0x8ab35979330 579s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 579s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x8ab35979c18, JSClass 0x3ffaf66b598, in object 0x8ab35979330 579s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 579s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x8ab35979c68, JSClass 0x3ffaf66af08, in object 0x8ab35979330 579s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 579s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 579s JS G OBJ: Defined class for Settings (GSettings), prototype 0x8ab35979cb8, JSClass 0x3ffaf66b598, in object 0x8ab35979330 579s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 579s JS G NS: Defined namespace 'Gio' 0x8ab35979330 in GIRepository 0xff363413340 579s JS IMPORT: Importing module Gtk succeeded 579s JS IMPORT: Defining parent 0xff3634135b0 of 0x8ab359d9588 'Gtk' is mod 1 579s JS IMPORT: successfully imported module 'Gtk' 579s JS G NS: Found info type OBJECT for 'Widget' in namespace 'Gtk' 579s JS G NS: Found info type OBJECT for 'InitiallyUnowned' in namespace 'GObject' 579s JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0x8ab35979d30, JSClass 0x3ffaf66b598, in object 0x8ab35979380 579s JS G OBJ: Defined class for Widget (GtkWidget), prototype 0x8ab35979d80, JSClass 0x3ffaf66b598, in object 0x8ab35979d08 579s JS G NS: Found info type INTERFACE for 'Buildable' in namespace 'Gtk' 579s JS G IFACE: Defined class for Buildable (GtkBuildable), prototype 0x8ab359d9880, JSClass 0x3ffaf66b618, in object 0x8ab35979d08 579s JS G NS: Found info type OBJECT for 'Container' in namespace 'Gtk' 579s JS G OBJ: Defined class for Container (GtkContainer), prototype 0x8ab35979df8, JSClass 0x3ffaf66b598, in object 0x8ab35979d08 579s JS G OBJ: Defining method child_set_property in prototype for GtkContainer (Gtk.Container) 579s JS G NS: Defined namespace 'Gtk' 0x8ab35979d08 in GIRepository 0xff363413340 579s JS IMPORT: Importing 'system' 579s JS NATIVE: Defining native module 'system' 579s JS IMPORT: Defining parent 0xff363400100 of 0xff363432420 'system' is mod 1 579s JS IMPORT: successfully imported module 'system' 579s JS CTX: Script evaluation succeeded 579s JS MAINLOOP: Main loop instance 0x2aa0a94e390: Spinning loop until released or hook cleared 579s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine-executor.js' (resource:///org/cjs/jsunit/minijasmine-executor.js), global 0x8ab3593b128 579s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x8ab3593b128 579s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x8ab3593b128 579s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x8ab3593b128 579s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x8ab3593b128 579s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x8ab3593b128 579s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x8ab3593b128 579s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x8ab3593b128 579s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x8ab3593b128 579s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x8ab3593b128 579s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x8ab3593b128 579s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x8ab3593b128 579s JS IMPORT: Module metadata hook for module 0xff363402730 579s JS IMPORT: Defining meta.importSync for module 0xff363402730 579s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x8ab3593b128 579s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x8ab3593b128 579s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 579s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 579s JS MAINLOOP: Set main loop hook to 579s JS MAINLOOP: Main loop instance 0x2aa0a94e390: hold 579s JS MAINLOOP: Running and clearing main loop hook 579s JS G BXD: Defining method run in prototype for GLib.MainLoop 579s 1..20 579s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 579s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 579s JS G BXD: Defined class for Source (GSource), prototype 0x8ab35979e48, JSClass 0x3ffaf66af08, in object 0x8ab35979038 579s JS G BXD: Defining method set_priority in prototype for GLib.Source 579s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 579s JS G BXD: Defining method attach in prototype for GLib.Source 579s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 579s JS IMPORT: Module metadata hook for module 0x8ab35962e78 579s JS IMPORT: Defining meta.importSync for module 0x8ab35962e78 579s JS G NS: Found info type OBJECT for 'MemoryInputStream' in namespace 'Gio' 579s JS G OBJ: Defined class for MemoryInputStream (GMemoryInputStream), prototype 0x8ab35979f38, JSClass 0x3ffaf66b598, in object 0x8ab35979330 579s JS G BXD: Defining method destroy in prototype for GLib.Source 579s ok 1 GLib.DestroyNotify parameter throws when encountering a GDestroyNotify not associated with a callback 579s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 579s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 579s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 579s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 579s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 579s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 579s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 579s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 579s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 579s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 579s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 579s JS G ENUM: Defining GLib.LogLevelFlags as 0xff363417d68 579s JS G NS: Found info type CONSTANT for 'MININT64' in namespace 'GLib' 579s JS G NS: Found info type CONSTANT for 'MAXINT64' in namespace 'GLib' 579s JS G NS: Found info type CONSTANT for 'MAXUINT64' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 579s ok 2 Unsafe integer marshalling warns when conversion is lossy 579s ok 3 Marshalling empty flat arrays of structs accepts null # SKIP GTK disabled 579s ok 4 Marshalling empty flat arrays of structs accepts an empty array # SKIP GTK disabled 579s JS G NS: Found info type OBJECT for 'AppLaunchContext' in namespace 'Gio' 579s JS G OBJ: Defined class for AppLaunchContext (GAppLaunchContext), prototype 0xec6320a420, JSClass 0x3ffaf66b598, in object 0x8ab35979330 579s ok 5 Constructor throws when constructor called without new 579s JS G NS: Found info type ENUM for 'BusType' in namespace 'Gio' 579s JS G ENUM: Defining enum value STARTER (fixed from starter) -1 579s JS G ENUM: Defining enum value NONE (fixed from none) 0 579s JS G ENUM: Defining enum value SYSTEM (fixed from system) 1 579s JS G ENUM: Defining enum value SESSION (fixed from session) 2 579s JS G ENUM: Defining Gio.BusType as 0xff363437770 579s ok 6 Enum classes enum has a $gtype property 579s ok 7 Enum classes enum $gtype property is enumerable 579s JS G NS: Found info type ENUM for 'ResolverError' in namespace 'Gio' 579s JS G ERR: Defined class for ResolverError (GError), prototype 0x8ab359f44e8, JSClass 0x3ffaf66b240, in object 0x8ab35979330 579s JS G ENUM: Defining enum value NOT_FOUND (fixed from not_found) 0 579s JS G ENUM: Defining enum value TEMPORARY_FAILURE (fixed from temporary_failure) 1 579s JS G ENUM: Defining enum value INTERNAL (fixed from internal) 2 579s ok 8 GError domains Number converts error to quark 579s ok 9 Object properties on GtkBuilder-constructed objects are found on the GObject itself # SKIP GTK disabled 579s ok 10 Object properties on GtkBuilder-constructed objects are found on the GObject's parents # SKIP GTK disabled 579s ok 11 Object properties on GtkBuilder-constructed objects are found on the GObject's interfaces # SKIP GTK disabled 579s JS G NS: Found info type CONSTANT for 'PRIORITY_LOW' in namespace 'GLib' 579s ok 12 Garbage collection of introspected objects collects objects properly with signals connected 579s JS G NS: Found info type FLAGS for 'ParamFlags' in namespace 'GObject' 579s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 579s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 579s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 579s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 579s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 579s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 579s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 579s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 579s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 579s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 579s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 579s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 579s JS G ENUM: Defining GObject.ParamFlags as 0xff3634040b0 579s JS G NS: Found info type FUNCTION for 'param_spec_boolean' in namespace 'GObject' 579s JS G PRM: Wrapping GParamBoolean 'screenfull' on (null) with JSObject 579s JS G PRM: JSObject created with param instance 0x2aa0a969c30 type GParamBoolean 579s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 579s JS G NS: Found info type FUNCTION for 'param_spec_get_flags' in namespace 'CjsPrivate' 579s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 579s JS G NS: Found info type STRUCT for 'SettingsSchemaSource' in namespace 'Gio' 579s JS G BXD: Defined class for SettingsSchemaSource (GSettingsSchemaSource), prototype 0x8ab35979f88, JSClass 0x3ffaf66af08, in object 0x8ab35979330 579s JS G BXD: Defining method lookup in prototype for Gio.SettingsSchemaSource 579s JS G BXD: Defining method get_path in prototype for Gio.SettingsSchema 579s JS G NS: Found info type FLAGS for 'SettingsBindFlags' in namespace 'Gio' 579s JS G ENUM: Defining enum value DEFAULT (fixed from default) 0 579s JS G ENUM: Defining enum value GET (fixed from get) 1 579s JS G ENUM: Defining enum value SET (fixed from set) 2 579s JS G ENUM: Defining enum value NO_SENSITIVITY (fixed from no_sensitivity) 4 579s JS G ENUM: Defining enum value GET_NO_CHANGES (fixed from get_no_changes) 8 579s JS G ENUM: Defining enum value INVERT_BOOLEAN (fixed from invert_boolean) 16 579s JS G ENUM: Defining Gio.SettingsBindFlags as 0xff363404e18 579s JS G BXD: Defining method list_keys in prototype for Gio.SettingsSchema 579s JS G OBJ: Defining method notify in prototype for GObject (GObject.Object) 579s JS G OBJ: Defining method run_dispose in prototype for GObject (GObject.Object) 579s JS G NS: Found info type FUNCTION for 'signal_handler_disconnect' in namespace 'GObject' 579s ok 13 Garbage collection of introspected objects handles setting a property from C on an object whose JS wrapper has been collected 579s JS G NS: Found info type STRUCT for 'Atom' in namespace 'Gdk' 579s JS G BXD: Defined class for Atom (void), prototype 0xec6320a1f0, JSClass 0x3ffaf66af08, in object 0x8ab35979308 579s ok 14 Gdk.Atom is presented as string 579s JS G NS: Found info type STRUCT for 'Rectangle' in namespace 'Gdk' 579s JS G BXD: Defined class for Rectangle (GdkRectangle), prototype 0xec6320a330, JSClass 0x3ffaf66af08, in object 0x8ab35979308 579s ok 15 Complete enumeration (boxed types) enumerates all properties 579s ok 16 Complete enumeration of GIRepositoryNamespace (new_enumerate) enumerates all properties (sampled) 579s JS G NS: Found info type FLAGS for 'AnchorHints' in namespace 'Gdk' 579s JS G ENUM: Defining enum value FLIP_X (fixed from flip_x) 1 579s JS G ENUM: Defining enum value FLIP_Y (fixed from flip_y) 2 579s JS G ENUM: Defining enum value SLIDE_X (fixed from slide_x) 4 579s JS G ENUM: Defining enum value SLIDE_Y (fixed from slide_y) 8 579s JS G ENUM: Defining enum value RESIZE_X (fixed from resize_x) 16 579s JS G ENUM: Defining enum value RESIZE_Y (fixed from resize_y) 32 579s JS G ENUM: Defining enum value FLIP (fixed from flip) 3 579s JS G ENUM: Defining enum value SLIDE (fixed from slide) 12 579s JS G ENUM: Defining enum value RESIZE (fixed from resize) 48 579s JS G ENUM: Defining Gdk.AnchorHints as 0xff36340a4b0 579s JS G NS: Found info type OBJECT for 'AppLaunchContext' in namespace 'Gdk' 579s JS G OBJ: Defined class for AppLaunchContext (GdkAppLaunchContext), prototype 0xec6320a600, JSClass 0x3ffaf66b598, in object 0x8ab35979308 579s JS G NS: Found info type FLAGS for 'AxisFlags' in namespace 'Gdk' 579s JS G ENUM: Defining enum value X (fixed from x) 2 579s JS G ENUM: Defining enum value Y (fixed from y) 4 579s JS G ENUM: Defining enum value PRESSURE (fixed from pressure) 8 579s JS G ENUM: Defining enum value XTILT (fixed from xtilt) 16 579s JS G ENUM: Defining enum value YTILT (fixed from ytilt) 32 579s JS G ENUM: Defining enum value WHEEL (fixed from wheel) 64 579s JS G ENUM: Defining enum value DISTANCE (fixed from distance) 128 579s JS G ENUM: Defining enum value ROTATION (fixed from rotation) 256 579s JS G ENUM: Defining enum value SLIDER (fixed from slider) 512 579s JS G ENUM: Defining Gdk.AxisFlags as 0xff36340a590 579s JS G NS: Found info type ENUM for 'AxisUse' in namespace 'Gdk' 579s JS G ENUM: Defining enum value IGNORE (fixed from ignore) 0 579s JS G ENUM: Defining enum value X (fixed from x) 1 579s JS G ENUM: Defining enum value Y (fixed from y) 2 579s JS G ENUM: Defining enum value PRESSURE (fixed from pressure) 3 579s JS G ENUM: Defining enum value XTILT (fixed from xtilt) 4 579s JS G ENUM: Defining enum value YTILT (fixed from ytilt) 5 579s JS G ENUM: Defining enum value WHEEL (fixed from wheel) 6 579s JS G ENUM: Defining enum value DISTANCE (fixed from distance) 7 579s JS G ENUM: Defining enum value ROTATION (fixed from rotation) 8 579s JS G ENUM: Defining enum value SLIDER (fixed from slider) 9 579s JS G ENUM: Defining enum value LAST (fixed from last) 10 579s JS G ENUM: Defining Gdk.AxisUse as 0xff36340a670 579s JS G NS: Found info type CONSTANT for 'BUTTON_MIDDLE' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'BUTTON_PRIMARY' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'BUTTON_SECONDARY' in namespace 'Gdk' 579s JS G NS: Found info type ENUM for 'ByteOrder' in namespace 'Gdk' 579s JS G ENUM: Defining enum value LSB_FIRST (fixed from lsb_first) 0 579s JS G ENUM: Defining enum value MSB_FIRST (fixed from msb_first) 1 579s JS G ENUM: Defining Gdk.ByteOrder as 0xff36340a750 579s JS G NS: Found info type CONSTANT for 'CURRENT_TIME' in namespace 'Gdk' 579s JS G NS: Found info type STRUCT for 'Color' in namespace 'Gdk' 579s JS G BXD: Defined class for Color (GdkColor), prototype 0xec6320a6c8, JSClass 0x3ffaf66af08, in object 0x8ab35979308 579s JS G NS: Found info type ENUM for 'CrossingMode' in namespace 'Gdk' 579s JS G ENUM: Defining enum value NORMAL (fixed from normal) 0 579s JS G ENUM: Defining enum value GRAB (fixed from grab) 1 579s JS G ENUM: Defining enum value UNGRAB (fixed from ungrab) 2 579s JS G ENUM: Defining enum value GTK_GRAB (fixed from gtk_grab) 3 579s JS G ENUM: Defining enum value GTK_UNGRAB (fixed from gtk_ungrab) 4 579s JS G ENUM: Defining enum value STATE_CHANGED (fixed from state_changed) 5 579s JS G ENUM: Defining enum value TOUCH_BEGIN (fixed from touch_begin) 6 579s JS G ENUM: Defining enum value TOUCH_END (fixed from touch_end) 7 579s JS G ENUM: Defining enum value DEVICE_SWITCH (fixed from device_switch) 8 579s JS G ENUM: Defining Gdk.CrossingMode as 0xff36340a7b0 579s JS G NS: Found info type OBJECT for 'Cursor' in namespace 'Gdk' 579s JS G OBJ: Defined class for Cursor (GdkCursor), prototype 0xec6320a740, JSClass 0x3ffaf66b598, in object 0x8ab35979308 579s JS G NS: Found info type ENUM for 'CursorType' in namespace 'Gdk' 579s JS G ENUM: Defining enum value X_CURSOR (fixed from x_cursor) 0 579s JS G ENUM: Defining enum value ARROW (fixed from arrow) 2 579s JS G ENUM: Defining enum value BASED_ARROW_DOWN (fixed from based_arrow_down) 4 579s JS G ENUM: Defining enum value BASED_ARROW_UP (fixed from based_arrow_up) 6 579s JS G ENUM: Defining enum value BOAT (fixed from boat) 8 579s JS G ENUM: Defining enum value BOGOSITY (fixed from bogosity) 10 579s JS G ENUM: Defining enum value BOTTOM_LEFT_CORNER (fixed from bottom_left_corner) 12 579s JS G ENUM: Defining enum value BOTTOM_RIGHT_CORNER (fixed from bottom_right_corner) 14 579s JS G ENUM: Defining enum value BOTTOM_SIDE (fixed from bottom_side) 16 579s JS G ENUM: Defining enum value BOTTOM_TEE (fixed from bottom_tee) 18 579s JS G ENUM: Defining enum value BOX_SPIRAL (fixed from box_spiral) 20 579s JS G ENUM: Defining enum value CENTER_PTR (fixed from center_ptr) 22 579s JS G ENUM: Defining enum value CIRCLE (fixed from circle) 24 579s JS G ENUM: Defining enum value CLOCK (fixed from clock) 26 579s JS G ENUM: Defining enum value COFFEE_MUG (fixed from coffee_mug) 28 579s JS G ENUM: Defining enum value CROSS (fixed from cross) 30 579s JS G ENUM: Defining enum value CROSS_REVERSE (fixed from cross_reverse) 32 579s JS G ENUM: Defining enum value CROSSHAIR (fixed from crosshair) 34 579s JS G ENUM: Defining enum value DIAMOND_CROSS (fixed from diamond_cross) 36 579s JS G ENUM: Defining enum value DOT (fixed from dot) 38 579s JS G ENUM: Defining enum value DOTBOX (fixed from dotbox) 40 579s JS G ENUM: Defining enum value DOUBLE_ARROW (fixed from double_arrow) 42 579s JS G ENUM: Defining enum value DRAFT_LARGE (fixed from draft_large) 44 579s JS G ENUM: Defining enum value DRAFT_SMALL (fixed from draft_small) 46 579s JS G ENUM: Defining enum value DRAPED_BOX (fixed from draped_box) 48 579s JS G ENUM: Defining enum value EXCHANGE (fixed from exchange) 50 579s JS G ENUM: Defining enum value FLEUR (fixed from fleur) 52 579s JS G ENUM: Defining enum value GOBBLER (fixed from gobbler) 54 579s JS G ENUM: Defining enum value GUMBY (fixed from gumby) 56 579s JS G ENUM: Defining enum value HAND1 (fixed from hand1) 58 579s JS G ENUM: Defining enum value HAND2 (fixed from hand2) 60 579s JS G ENUM: Defining enum value HEART (fixed from heart) 62 579s JS G ENUM: Defining enum value ICON (fixed from icon) 64 579s JS G ENUM: Defining enum value IRON_CROSS (fixed from iron_cross) 66 579s JS G ENUM: Defining enum value LEFT_PTR (fixed from left_ptr) 68 579s JS G ENUM: Defining enum value LEFT_SIDE (fixed from left_side) 70 579s JS G ENUM: Defining enum value LEFT_TEE (fixed from left_tee) 72 579s JS G ENUM: Defining enum value LEFTBUTTON (fixed from leftbutton) 74 579s JS G ENUM: Defining enum value LL_ANGLE (fixed from ll_angle) 76 579s JS G ENUM: Defining enum value LR_ANGLE (fixed from lr_angle) 78 579s JS G ENUM: Defining enum value MAN (fixed from man) 80 579s JS G ENUM: Defining enum value MIDDLEBUTTON (fixed from middlebutton) 82 579s JS G ENUM: Defining enum value MOUSE (fixed from mouse) 84 579s JS G ENUM: Defining enum value PENCIL (fixed from pencil) 86 579s JS G ENUM: Defining enum value PIRATE (fixed from pirate) 88 579s JS G ENUM: Defining enum value PLUS (fixed from plus) 90 579s JS G ENUM: Defining enum value QUESTION_ARROW (fixed from question_arrow) 92 579s JS G ENUM: Defining enum value RIGHT_PTR (fixed from right_ptr) 94 579s JS G ENUM: Defining enum value RIGHT_SIDE (fixed from right_side) 96 579s JS G ENUM: Defining enum value RIGHT_TEE (fixed from right_tee) 98 579s JS G ENUM: Defining enum value RIGHTBUTTON (fixed from rightbutton) 100 579s JS G ENUM: Defining enum value RTL_LOGO (fixed from rtl_logo) 102 579s JS G ENUM: Defining enum value SAILBOAT (fixed from sailboat) 104 579s JS G ENUM: Defining enum value SB_DOWN_ARROW (fixed from sb_down_arrow) 106 579s JS G ENUM: Defining enum value SB_H_DOUBLE_ARROW (fixed from sb_h_double_arrow) 108 579s JS G ENUM: Defining enum value SB_LEFT_ARROW (fixed from sb_left_arrow) 110 579s JS G ENUM: Defining enum value SB_RIGHT_ARROW (fixed from sb_right_arrow) 112 579s JS G ENUM: Defining enum value SB_UP_ARROW (fixed from sb_up_arrow) 114 579s JS G ENUM: Defining enum value SB_V_DOUBLE_ARROW (fixed from sb_v_double_arrow) 116 579s JS G ENUM: Defining enum value SHUTTLE (fixed from shuttle) 118 579s JS G ENUM: Defining enum value SIZING (fixed from sizing) 120 579s JS G ENUM: Defining enum value SPIDER (fixed from spider) 122 579s JS G ENUM: Defining enum value SPRAYCAN (fixed from spraycan) 124 579s JS G ENUM: Defining enum value STAR (fixed from star) 126 579s JS G ENUM: Defining enum value TARGET (fixed from target) 128 579s JS G ENUM: Defining enum value TCROSS (fixed from tcross) 130 579s JS G ENUM: Defining enum value TOP_LEFT_ARROW (fixed from top_left_arrow) 132 579s JS G ENUM: Defining enum value TOP_LEFT_CORNER (fixed from top_left_corner) 134 579s JS G ENUM: Defining enum value TOP_RIGHT_CORNER (fixed from top_right_corner) 136 579s JS G ENUM: Defining enum value TOP_SIDE (fixed from top_side) 138 579s JS G ENUM: Defining enum value TOP_TEE (fixed from top_tee) 140 579s JS G ENUM: Defining enum value TREK (fixed from trek) 142 579s JS G ENUM: Defining enum value UL_ANGLE (fixed from ul_angle) 144 579s JS G ENUM: Defining enum value UMBRELLA (fixed from umbrella) 146 579s JS G ENUM: Defining enum value UR_ANGLE (fixed from ur_angle) 148 579s JS G ENUM: Defining enum value WATCH (fixed from watch) 150 579s JS G ENUM: Defining enum value XTERM (fixed from xterm) 152 579s JS G ENUM: Defining enum value LAST_CURSOR (fixed from last_cursor) 153 579s JS G ENUM: Defining enum value BLANK_CURSOR (fixed from blank_cursor) -2 579s JS G ENUM: Defining enum value CURSOR_IS_PIXMAP (fixed from cursor_is_pixmap) -1 579s JS G ENUM: Defining Gdk.CursorType as 0xff36340a890 579s JS G NS: Found info type OBJECT for 'Device' in namespace 'Gdk' 579s JS G OBJ: Defined class for Device (GdkDevice), prototype 0xec6320a7b8, JSClass 0x3ffaf66b598, in object 0x8ab35979308 579s JS G NS: Found info type OBJECT for 'DeviceManager' in namespace 'Gdk' 579s JS G OBJ: Defined class for DeviceManager (GdkDeviceManager), prototype 0xec6320a808, JSClass 0x3ffaf66b598, in object 0x8ab35979308 579s JS G NS: Found info type INTERFACE for 'DevicePad' in namespace 'Gdk' 579s JS G IFACE: Defined class for DevicePad (GdkDevicePad), prototype 0xec632126c8, JSClass 0x3ffaf66b618, in object 0x8ab35979308 579s JS G NS: Found info type ENUM for 'DevicePadFeature' in namespace 'Gdk' 579s JS G ENUM: Defining enum value BUTTON (fixed from button) 0 579s JS G ENUM: Defining enum value RING (fixed from ring) 1 579s JS G ENUM: Defining enum value STRIP (fixed from strip) 2 579s JS G ENUM: Defining Gdk.DevicePadFeature as 0xff36340b070 579s JS G NS: Found info type STRUCT for 'DevicePadInterface' in namespace 'Gdk' 579s JS G NS: Found info type OBJECT for 'DeviceTool' in namespace 'Gdk' 579s JS G OBJ: Defined class for DeviceTool (GdkDeviceTool), prototype 0xec6320a8a8, JSClass 0x3ffaf66b598, in object 0x8ab35979308 579s JS G NS: Found info type ENUM for 'DeviceToolType' in namespace 'Gdk' 579s JS G ENUM: Defining enum value UNKNOWN (fixed from unknown) 0 579s JS G ENUM: Defining enum value PEN (fixed from pen) 1 579s JS G ENUM: Defining enum value ERASER (fixed from eraser) 2 579s JS G ENUM: Defining enum value BRUSH (fixed from brush) 3 579s JS G ENUM: Defining enum value PENCIL (fixed from pencil) 4 579s JS G ENUM: Defining enum value AIRBRUSH (fixed from airbrush) 5 579s JS G ENUM: Defining enum value MOUSE (fixed from mouse) 6 579s JS G ENUM: Defining enum value LENS (fixed from lens) 7 579s JS G ENUM: Defining Gdk.DeviceToolType as 0xff36340b0d0 579s JS G NS: Found info type ENUM for 'DeviceType' in namespace 'Gdk' 579s JS G ENUM: Defining enum value MASTER (fixed from master) 0 579s JS G ENUM: Defining enum value SLAVE (fixed from slave) 1 579s JS G ENUM: Defining enum value FLOATING (fixed from floating) 2 579s JS G ENUM: Defining Gdk.DeviceType as 0xff36340b1b0 579s JS G NS: Found info type OBJECT for 'Display' in namespace 'Gdk' 579s JS G OBJ: Defined class for Display (GdkDisplay), prototype 0xec6320a948, JSClass 0x3ffaf66b598, in object 0x8ab35979308 579s JS G NS: Found info type OBJECT for 'DisplayManager' in namespace 'Gdk' 579s JS G OBJ: Defined class for DisplayManager (GdkDisplayManager), prototype 0xec6320a998, JSClass 0x3ffaf66b598, in object 0x8ab35979308 579s JS G NS: Found info type FLAGS for 'DragAction' in namespace 'Gdk' 579s JS G ENUM: Defining enum value DEFAULT (fixed from default) 1 579s JS G ENUM: Defining enum value COPY (fixed from copy) 2 579s JS G ENUM: Defining enum value MOVE (fixed from move) 4 579s JS G ENUM: Defining enum value LINK (fixed from link) 8 579s JS G ENUM: Defining enum value PRIVATE (fixed from private) 16 579s JS G ENUM: Defining enum value ASK (fixed from ask) 32 579s JS G ENUM: Defining Gdk.DragAction as 0xff36340b210 579s JS G NS: Found info type ENUM for 'DragCancelReason' in namespace 'Gdk' 579s JS G ENUM: Defining enum value NO_TARGET (fixed from no_target) 0 579s JS G ENUM: Defining enum value USER_CANCELLED (fixed from user_cancelled) 1 579s JS G ENUM: Defining enum value ERROR (fixed from error) 2 579s JS G ENUM: Defining Gdk.DragCancelReason as 0xff36340b2f0 579s JS G NS: Found info type OBJECT for 'DragContext' in namespace 'Gdk' 579s JS G OBJ: Defined class for DragContext (GdkDragContext), prototype 0xec6320aa38, JSClass 0x3ffaf66b598, in object 0x8ab35979308 579s JS G NS: Found info type ENUM for 'DragProtocol' in namespace 'Gdk' 579s JS G ENUM: Defining enum value NONE (fixed from none) 0 579s JS G ENUM: Defining enum value MOTIF (fixed from motif) 1 579s JS G ENUM: Defining enum value XDND (fixed from xdnd) 2 579s JS G ENUM: Defining enum value ROOTWIN (fixed from rootwin) 3 579s JS G ENUM: Defining enum value WIN32_DROPFILES (fixed from win32_dropfiles) 4 579s JS G ENUM: Defining enum value OLE2 (fixed from ole2) 5 579s JS G ENUM: Defining enum value LOCAL (fixed from local) 6 579s JS G ENUM: Defining enum value WAYLAND (fixed from wayland) 7 579s JS G ENUM: Defining Gdk.DragProtocol as 0xff36340b350 579s JS G NS: Found info type OBJECT for 'DrawingContext' in namespace 'Gdk' 579s JS G OBJ: Defined class for DrawingContext (GdkDrawingContext), prototype 0xec6320aab0, JSClass 0x3ffaf66b598, in object 0x8ab35979308 579s JS G NS: Found info type STRUCT for 'DrawingContextClass' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'EVENT_PROPAGATE' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'EVENT_STOP' in namespace 'Gdk' 579s JS G NS: Found info type UNION for 'Event' in namespace 'Gdk' 579s JS G BXD: Defined class for Event (GdkEvent), prototype 0xec6320ab00, JSClass 0x3ffaf66b6c0, in object 0x8ab35979308 579s JS G NS: Found info type STRUCT for 'EventAny' in namespace 'Gdk' 579s JS G BXD: Defined class for EventAny (void), prototype 0xec6320aba0, JSClass 0x3ffaf66af08, in object 0x8ab35979308 579s JS G NS: Found info type STRUCT for 'EventButton' in namespace 'Gdk' 579s JS G BXD: Defined class for EventButton (void), prototype 0xec6320abc8, JSClass 0x3ffaf66af08, in object 0x8ab35979308 579s JS G NS: Found info type STRUCT for 'EventConfigure' in namespace 'Gdk' 579s JS G BXD: Defined class for EventConfigure (void), prototype 0xec6320abf0, JSClass 0x3ffaf66af08, in object 0x8ab35979308 579s JS G NS: Found info type STRUCT for 'EventCrossing' in namespace 'Gdk' 579s JS G BXD: Defined class for EventCrossing (void), prototype 0xec6320ac18, JSClass 0x3ffaf66af08, in object 0x8ab35979308 579s JS G NS: Found info type STRUCT for 'EventDND' in namespace 'Gdk' 579s JS G BXD: Defined class for EventDND (void), prototype 0xec6320ac40, JSClass 0x3ffaf66af08, in object 0x8ab35979308 579s JS G NS: Found info type STRUCT for 'EventExpose' in namespace 'Gdk' 579s JS G BXD: Defined class for EventExpose (void), prototype 0xec6320ac68, JSClass 0x3ffaf66af08, in object 0x8ab35979308 579s JS G NS: Found info type STRUCT for 'EventFocus' in namespace 'Gdk' 579s JS G BXD: Defined class for EventFocus (void), prototype 0xec6320ac90, JSClass 0x3ffaf66af08, in object 0x8ab35979308 579s JS G NS: Found info type STRUCT for 'EventGrabBroken' in namespace 'Gdk' 579s JS G BXD: Defined class for EventGrabBroken (void), prototype 0xec6320acb8, JSClass 0x3ffaf66af08, in object 0x8ab35979308 579s JS G NS: Found info type STRUCT for 'EventKey' in namespace 'Gdk' 579s JS G BXD: Defined class for EventKey (void), prototype 0xec6320ace0, JSClass 0x3ffaf66af08, in object 0x8ab35979308 579s JS G NS: Found info type FLAGS for 'EventMask' in namespace 'Gdk' 579s JS G ENUM: Defining enum value EXPOSURE_MASK (fixed from exposure_mask) 2 579s JS G ENUM: Defining enum value POINTER_MOTION_MASK (fixed from pointer_motion_mask) 4 579s JS G ENUM: Defining enum value POINTER_MOTION_HINT_MASK (fixed from pointer_motion_hint_mask) 8 579s JS G ENUM: Defining enum value BUTTON_MOTION_MASK (fixed from button_motion_mask) 16 579s JS G ENUM: Defining enum value BUTTON1_MOTION_MASK (fixed from button1_motion_mask) 32 579s JS G ENUM: Defining enum value BUTTON2_MOTION_MASK (fixed from button2_motion_mask) 64 579s JS G ENUM: Defining enum value BUTTON3_MOTION_MASK (fixed from button3_motion_mask) 128 579s JS G ENUM: Defining enum value BUTTON_PRESS_MASK (fixed from button_press_mask) 256 579s JS G ENUM: Defining enum value BUTTON_RELEASE_MASK (fixed from button_release_mask) 512 579s JS G ENUM: Defining enum value KEY_PRESS_MASK (fixed from key_press_mask) 1024 579s JS G ENUM: Defining enum value KEY_RELEASE_MASK (fixed from key_release_mask) 2048 579s JS G ENUM: Defining enum value ENTER_NOTIFY_MASK (fixed from enter_notify_mask) 4096 579s JS G ENUM: Defining enum value LEAVE_NOTIFY_MASK (fixed from leave_notify_mask) 8192 579s JS G ENUM: Defining enum value FOCUS_CHANGE_MASK (fixed from focus_change_mask) 16384 579s JS G ENUM: Defining enum value STRUCTURE_MASK (fixed from structure_mask) 32768 579s JS G ENUM: Defining enum value PROPERTY_CHANGE_MASK (fixed from property_change_mask) 65536 579s JS G ENUM: Defining enum value VISIBILITY_NOTIFY_MASK (fixed from visibility_notify_mask) 131072 579s JS G ENUM: Defining enum value PROXIMITY_IN_MASK (fixed from proximity_in_mask) 262144 579s JS G ENUM: Defining enum value PROXIMITY_OUT_MASK (fixed from proximity_out_mask) 524288 579s JS G ENUM: Defining enum value SUBSTRUCTURE_MASK (fixed from substructure_mask) 1048576 579s JS G ENUM: Defining enum value SCROLL_MASK (fixed from scroll_mask) 2097152 579s JS G ENUM: Defining enum value TOUCH_MASK (fixed from touch_mask) 4194304 579s JS G ENUM: Defining enum value SMOOTH_SCROLL_MASK (fixed from smooth_scroll_mask) 8388608 579s JS G ENUM: Defining enum value TOUCHPAD_GESTURE_MASK (fixed from touchpad_gesture_mask) 16777216 579s JS G ENUM: Defining enum value TABLET_PAD_MASK (fixed from tablet_pad_mask) 33554432 579s JS G ENUM: Defining enum value ALL_EVENTS_MASK (fixed from all_events_mask) 67108862 579s JS G ENUM: Defining Gdk.EventMask as 0xff36340b430 579s JS G NS: Found info type STRUCT for 'EventMotion' in namespace 'Gdk' 579s JS G BXD: Defined class for EventMotion (void), prototype 0xec6320ad30, JSClass 0x3ffaf66af08, in object 0x8ab35979308 579s JS G NS: Found info type STRUCT for 'EventOwnerChange' in namespace 'Gdk' 579s JS G BXD: Defined class for EventOwnerChange (void), prototype 0xec6320ad58, JSClass 0x3ffaf66af08, in object 0x8ab35979308 579s JS G NS: Found info type STRUCT for 'EventPadAxis' in namespace 'Gdk' 579s JS G BXD: Defined class for EventPadAxis (void), prototype 0xec6320ad80, JSClass 0x3ffaf66af08, in object 0x8ab35979308 579s JS G NS: Found info type STRUCT for 'EventPadButton' in namespace 'Gdk' 579s JS G BXD: Defined class for EventPadButton (void), prototype 0xec6320ada8, JSClass 0x3ffaf66af08, in object 0x8ab35979308 579s JS G NS: Found info type STRUCT for 'EventPadGroupMode' in namespace 'Gdk' 579s JS G BXD: Defined class for EventPadGroupMode (void), prototype 0xec6320add0, JSClass 0x3ffaf66af08, in object 0x8ab35979308 579s JS G NS: Found info type STRUCT for 'EventProperty' in namespace 'Gdk' 579s JS G BXD: Defined class for EventProperty (void), prototype 0xec6320adf8, JSClass 0x3ffaf66af08, in object 0x8ab35979308 579s JS G NS: Found info type STRUCT for 'EventProximity' in namespace 'Gdk' 579s JS G BXD: Defined class for EventProximity (void), prototype 0xec6320ae20, JSClass 0x3ffaf66af08, in object 0x8ab35979308 579s JS G NS: Found info type STRUCT for 'EventScroll' in namespace 'Gdk' 579s JS G BXD: Defined class for EventScroll (void), prototype 0xec6320ae48, JSClass 0x3ffaf66af08, in object 0x8ab35979308 579s JS G NS: Found info type STRUCT for 'EventSelection' in namespace 'Gdk' 579s JS G BXD: Defined class for EventSelection (void), prototype 0xec6320ae70, JSClass 0x3ffaf66af08, in object 0x8ab35979308 579s JS G NS: Found info type STRUCT for 'EventSequence' in namespace 'Gdk' 579s JS G BXD: Defined class for EventSequence (GdkEventSequence), prototype 0xec6320ae98, JSClass 0x3ffaf66af08, in object 0x8ab35979308 579s JS G NS: Found info type STRUCT for 'EventSetting' in namespace 'Gdk' 579s JS G BXD: Defined class for EventSetting (void), prototype 0xec6320aee8, JSClass 0x3ffaf66af08, in object 0x8ab35979308 579s JS G NS: Found info type STRUCT for 'EventTouch' in namespace 'Gdk' 579s JS G BXD: Defined class for EventTouch (void), prototype 0xec6320af10, JSClass 0x3ffaf66af08, in object 0x8ab35979308 579s JS G NS: Found info type STRUCT for 'EventTouchpadPinch' in namespace 'Gdk' 579s JS G BXD: Defined class for EventTouchpadPinch (void), prototype 0xec6320af38, JSClass 0x3ffaf66af08, in object 0x8ab35979308 579s JS G NS: Found info type STRUCT for 'EventTouchpadSwipe' in namespace 'Gdk' 579s JS G BXD: Defined class for EventTouchpadSwipe (void), prototype 0xec6320af60, JSClass 0x3ffaf66af08, in object 0x8ab35979308 579s JS G NS: Found info type ENUM for 'EventType' in namespace 'Gdk' 579s JS G ENUM: Defining enum value NOTHING (fixed from nothing) -1 579s JS G ENUM: Defining enum value DELETE (fixed from delete) 0 579s JS G ENUM: Defining enum value DESTROY (fixed from destroy) 1 579s JS G ENUM: Defining enum value EXPOSE (fixed from expose) 2 579s JS G ENUM: Defining enum value MOTION_NOTIFY (fixed from motion_notify) 3 579s JS G ENUM: Defining enum value BUTTON_PRESS (fixed from button_press) 4 579s JS G ENUM: Defining enum value 2BUTTON_PRESS (fixed from 2button_press) 5 579s JS G ENUM: Defining enum value DOUBLE_BUTTON_PRESS (fixed from double_button_press) 5 579s JS G ENUM: Defining enum value 3BUTTON_PRESS (fixed from 3button_press) 6 579s JS G ENUM: Defining enum value TRIPLE_BUTTON_PRESS (fixed from triple_button_press) 6 579s JS G ENUM: Defining enum value BUTTON_RELEASE (fixed from button_release) 7 579s JS G ENUM: Defining enum value KEY_PRESS (fixed from key_press) 8 579s JS G ENUM: Defining enum value KEY_RELEASE (fixed from key_release) 9 579s JS G ENUM: Defining enum value ENTER_NOTIFY (fixed from enter_notify) 10 579s JS G ENUM: Defining enum value LEAVE_NOTIFY (fixed from leave_notify) 11 579s JS G ENUM: Defining enum value FOCUS_CHANGE (fixed from focus_change) 12 579s JS G ENUM: Defining enum value CONFIGURE (fixed from configure) 13 579s JS G ENUM: Defining enum value MAP (fixed from map) 14 579s JS G ENUM: Defining enum value UNMAP (fixed from unmap) 15 579s JS G ENUM: Defining enum value PROPERTY_NOTIFY (fixed from property_notify) 16 579s JS G ENUM: Defining enum value SELECTION_CLEAR (fixed from selection_clear) 17 579s JS G ENUM: Defining enum value SELECTION_REQUEST (fixed from selection_request) 18 579s JS G ENUM: Defining enum value SELECTION_NOTIFY (fixed from selection_notify) 19 579s JS G ENUM: Defining enum value PROXIMITY_IN (fixed from proximity_in) 20 579s JS G ENUM: Defining enum value PROXIMITY_OUT (fixed from proximity_out) 21 579s JS G ENUM: Defining enum value DRAG_ENTER (fixed from drag_enter) 22 579s JS G ENUM: Defining enum value DRAG_LEAVE (fixed from drag_leave) 23 579s JS G ENUM: Defining enum value DRAG_MOTION (fixed from drag_motion) 24 579s JS G ENUM: Defining enum value DRAG_STATUS (fixed from drag_status) 25 579s JS G ENUM: Defining enum value DROP_START (fixed from drop_start) 26 579s JS G ENUM: Defining enum value DROP_FINISHED (fixed from drop_finished) 27 579s JS G ENUM: Defining enum value CLIENT_EVENT (fixed from client_event) 28 579s JS G ENUM: Defining enum value VISIBILITY_NOTIFY (fixed from visibility_notify) 29 579s JS G ENUM: Defining enum value SCROLL (fixed from scroll) 31 579s JS G ENUM: Defining enum value WINDOW_STATE (fixed from window_state) 32 579s JS G ENUM: Defining enum value SETTING (fixed from setting) 33 579s JS G ENUM: Defining enum value OWNER_CHANGE (fixed from owner_change) 34 579s JS G ENUM: Defining enum value GRAB_BROKEN (fixed from grab_broken) 35 579s JS G ENUM: Defining enum value DAMAGE (fixed from damage) 36 579s JS G ENUM: Defining enum value TOUCH_BEGIN (fixed from touch_begin) 37 579s JS G ENUM: Defining enum value TOUCH_UPDATE (fixed from touch_update) 38 579s JS G ENUM: Defining enum value TOUCH_END (fixed from touch_end) 39 579s JS G ENUM: Defining enum value TOUCH_CANCEL (fixed from touch_cancel) 40 579s JS G ENUM: Defining enum value TOUCHPAD_SWIPE (fixed from touchpad_swipe) 41 579s JS G ENUM: Defining enum value TOUCHPAD_PINCH (fixed from touchpad_pinch) 42 579s JS G ENUM: Defining enum value PAD_BUTTON_PRESS (fixed from pad_button_press) 43 579s JS G ENUM: Defining enum value PAD_BUTTON_RELEASE (fixed from pad_button_release) 44 579s JS G ENUM: Defining enum value PAD_RING (fixed from pad_ring) 45 579s JS G ENUM: Defining enum value PAD_STRIP (fixed from pad_strip) 46 579s JS G ENUM: Defining enum value PAD_GROUP_MODE (fixed from pad_group_mode) 47 579s JS G ENUM: Defining enum value EVENT_LAST (fixed from event_last) 48 579s JS G ENUM: Defining Gdk.EventType as 0xff36340b610 579s JS G NS: Found info type STRUCT for 'EventVisibility' in namespace 'Gdk' 579s JS G BXD: Defined class for EventVisibility (void), prototype 0xec6320afb0, JSClass 0x3ffaf66af08, in object 0x8ab35979308 579s JS G NS: Found info type STRUCT for 'EventWindowState' in namespace 'Gdk' 579s JS G BXD: Defined class for EventWindowState (void), prototype 0xec6320afd8, JSClass 0x3ffaf66af08, in object 0x8ab35979308 579s JS G NS: Found info type ENUM for 'FilterReturn' in namespace 'Gdk' 579s JS G ENUM: Defining enum value CONTINUE (fixed from continue) 0 579s JS G ENUM: Defining enum value TRANSLATE (fixed from translate) 1 579s JS G ENUM: Defining enum value REMOVE (fixed from remove) 2 579s JS G ENUM: Defining Gdk.FilterReturn as 0xff36340b9f0 579s JS G NS: Found info type OBJECT for 'FrameClock' in namespace 'Gdk' 579s JS G OBJ: Defined class for FrameClock (GdkFrameClock), prototype 0xec63246060, JSClass 0x3ffaf66b598, in object 0x8ab35979308 579s JS G NS: Found info type STRUCT for 'FrameClockClass' in namespace 'Gdk' 579s JS G NS: Found info type FLAGS for 'FrameClockPhase' in namespace 'Gdk' 579s JS G ENUM: Defining enum value NONE (fixed from none) 0 579s JS G ENUM: Defining enum value FLUSH_EVENTS (fixed from flush_events) 1 579s JS G ENUM: Defining enum value BEFORE_PAINT (fixed from before_paint) 2 579s JS G ENUM: Defining enum value UPDATE (fixed from update) 4 579s JS G ENUM: Defining enum value LAYOUT (fixed from layout) 8 579s JS G ENUM: Defining enum value PAINT (fixed from paint) 16 579s JS G ENUM: Defining enum value RESUME_EVENTS (fixed from resume_events) 32 579s JS G ENUM: Defining enum value AFTER_PAINT (fixed from after_paint) 64 579s JS G ENUM: Defining Gdk.FrameClockPhase as 0xff36340ba50 579s JS G NS: Found info type STRUCT for 'FrameClockPrivate' in namespace 'Gdk' 579s JS G BXD: Defined class for FrameClockPrivate (void), prototype 0xec632460d8, JSClass 0x3ffaf66af08, in object 0x8ab35979308 579s JS G NS: Found info type STRUCT for 'FrameTimings' in namespace 'Gdk' 579s JS G BXD: Defined class for FrameTimings (GdkFrameTimings), prototype 0xec63246100, JSClass 0x3ffaf66af08, in object 0x8ab35979308 579s JS G NS: Found info type ENUM for 'FullscreenMode' in namespace 'Gdk' 579s JS G ENUM: Defining enum value CURRENT_MONITOR (fixed from current_monitor) 0 579s JS G ENUM: Defining enum value ALL_MONITORS (fixed from all_monitors) 1 579s JS G ENUM: Defining Gdk.FullscreenMode as 0xff36340bb30 579s JS G NS: Found info type OBJECT for 'GLContext' in namespace 'Gdk' 579s JS G OBJ: Defined class for GLContext (GdkGLContext), prototype 0xec63246178, JSClass 0x3ffaf66b598, in object 0x8ab35979308 579s JS G NS: Found info type ENUM for 'GLError' in namespace 'Gdk' 579s JS G ERR: Defined class for GLError (GError), prototype 0xec632128a8, JSClass 0x3ffaf66b240, in object 0x8ab35979308 579s JS G ENUM: Defining enum value NOT_AVAILABLE (fixed from not_available) 0 579s JS G ENUM: Defining enum value UNSUPPORTED_FORMAT (fixed from unsupported_format) 1 579s JS G ENUM: Defining enum value UNSUPPORTED_PROFILE (fixed from unsupported_profile) 2 579s JS G NS: Found info type STRUCT for 'Geometry' in namespace 'Gdk' 579s JS G BXD: Defined class for Geometry (void), prototype 0xec632461c8, JSClass 0x3ffaf66af08, in object 0x8ab35979308 579s JS G NS: Found info type ENUM for 'GrabOwnership' in namespace 'Gdk' 579s JS G ENUM: Defining enum value NONE (fixed from none) 0 579s JS G ENUM: Defining enum value WINDOW (fixed from window) 1 579s JS G ENUM: Defining enum value APPLICATION (fixed from application) 2 579s JS G ENUM: Defining Gdk.GrabOwnership as 0xff36340bb90 579s JS G NS: Found info type ENUM for 'GrabStatus' in namespace 'Gdk' 579s JS G ENUM: Defining enum value SUCCESS (fixed from success) 0 579s JS G ENUM: Defining enum value ALREADY_GRABBED (fixed from already_grabbed) 1 579s JS G ENUM: Defining enum value INVALID_TIME (fixed from invalid_time) 2 579s JS G ENUM: Defining enum value NOT_VIEWABLE (fixed from not_viewable) 3 579s JS G ENUM: Defining enum value FROZEN (fixed from frozen) 4 579s JS G ENUM: Defining enum value FAILED (fixed from failed) 5 579s JS G ENUM: Defining Gdk.GrabStatus as 0xff36340bbf0 579s JS G NS: Found info type ENUM for 'Gravity' in namespace 'Gdk' 579s JS G ENUM: Defining enum value NORTH_WEST (fixed from north_west) 1 579s JS G ENUM: Defining enum value NORTH (fixed from north) 2 579s JS G ENUM: Defining enum value NORTH_EAST (fixed from north_east) 3 579s JS G ENUM: Defining enum value WEST (fixed from west) 4 579s JS G ENUM: Defining enum value CENTER (fixed from center) 5 579s JS G ENUM: Defining enum value EAST (fixed from east) 6 579s JS G ENUM: Defining enum value SOUTH_WEST (fixed from south_west) 7 579s JS G ENUM: Defining enum value SOUTH (fixed from south) 8 579s JS G ENUM: Defining enum value SOUTH_EAST (fixed from south_east) 9 579s JS G ENUM: Defining enum value STATIC (fixed from static) 10 579s JS G ENUM: Defining Gdk.Gravity as 0xff36340bcd0 579s JS G NS: Found info type ENUM for 'InputMode' in namespace 'Gdk' 579s JS G ENUM: Defining enum value DISABLED (fixed from disabled) 0 579s JS G ENUM: Defining enum value SCREEN (fixed from screen) 1 579s JS G ENUM: Defining enum value WINDOW (fixed from window) 2 579s JS G ENUM: Defining Gdk.InputMode as 0xff36340bdb0 579s JS G NS: Found info type ENUM for 'InputSource' in namespace 'Gdk' 579s JS G ENUM: Defining enum value MOUSE (fixed from mouse) 0 579s JS G ENUM: Defining enum value PEN (fixed from pen) 1 579s JS G ENUM: Defining enum value ERASER (fixed from eraser) 2 579s JS G ENUM: Defining enum value CURSOR (fixed from cursor) 3 579s JS G ENUM: Defining enum value KEYBOARD (fixed from keyboard) 4 579s JS G ENUM: Defining enum value TOUCHSCREEN (fixed from touchscreen) 5 579s JS G ENUM: Defining enum value TOUCHPAD (fixed from touchpad) 6 579s JS G ENUM: Defining enum value TRACKPOINT (fixed from trackpoint) 7 579s JS G ENUM: Defining enum value TABLET_PAD (fixed from tablet_pad) 8 579s JS G ENUM: Defining Gdk.InputSource as 0xff36340be10 579s JS G NS: Found info type CONSTANT for 'KEY_0' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_1' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_2' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_3' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_3270_AltCursor' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_3270_Attn' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_3270_BackTab' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_3270_ChangeScreen' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_3270_Copy' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_3270_CursorBlink' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_3270_CursorSelect' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_3270_DeleteWord' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_3270_Duplicate' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_3270_Enter' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_3270_EraseEOF' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_3270_EraseInput' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_3270_ExSelect' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_3270_FieldMark' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_3270_Ident' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_3270_Jump' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_3270_KeyClick' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_3270_Left2' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_3270_PA1' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_3270_PA2' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_3270_PA3' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_3270_Play' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_3270_PrintScreen' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_3270_Quit' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_3270_Record' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_3270_Reset' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_3270_Right2' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_3270_Rule' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_3270_Setup' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_3270_Test' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_4' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_5' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_6' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_7' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_8' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_9' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_A' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_AE' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Aacute' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Abelowdot' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Abreve' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Abreveacute' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Abrevebelowdot' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Abrevegrave' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Abrevehook' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Abrevetilde' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_AccessX_Enable' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_AccessX_Feedback_Enable' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Acircumflex' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Acircumflexacute' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Acircumflexbelowdot' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Acircumflexgrave' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Acircumflexhook' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Acircumflextilde' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_AddFavorite' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Adiaeresis' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Agrave' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Ahook' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Alt_L' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Alt_R' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Amacron' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Aogonek' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_ApplicationLeft' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_ApplicationRight' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Arabic_0' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Arabic_1' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Arabic_2' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Arabic_3' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Arabic_4' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Arabic_5' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Arabic_6' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Arabic_7' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Arabic_8' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Arabic_9' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Arabic_ain' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Arabic_alef' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Arabic_alefmaksura' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Arabic_beh' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Arabic_comma' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Arabic_dad' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Arabic_dal' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Arabic_damma' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Arabic_dammatan' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Arabic_ddal' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Arabic_farsi_yeh' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Arabic_fatha' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Arabic_fathatan' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Arabic_feh' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Arabic_fullstop' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Arabic_gaf' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Arabic_ghain' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Arabic_ha' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Arabic_hah' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Arabic_hamza' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Arabic_hamza_above' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Arabic_hamza_below' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Arabic_hamzaonalef' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Arabic_hamzaonwaw' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Arabic_hamzaonyeh' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Arabic_hamzaunderalef' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Arabic_heh' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Arabic_heh_doachashmee' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Arabic_heh_goal' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Arabic_jeem' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Arabic_jeh' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Arabic_kaf' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Arabic_kasra' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Arabic_kasratan' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Arabic_keheh' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Arabic_khah' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Arabic_lam' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Arabic_madda_above' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Arabic_maddaonalef' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Arabic_meem' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Arabic_noon' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Arabic_noon_ghunna' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Arabic_peh' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Arabic_percent' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Arabic_qaf' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Arabic_question_mark' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Arabic_ra' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Arabic_rreh' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Arabic_sad' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Arabic_seen' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Arabic_semicolon' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Arabic_shadda' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Arabic_sheen' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Arabic_sukun' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Arabic_superscript_alef' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Arabic_switch' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Arabic_tah' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Arabic_tatweel' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Arabic_tcheh' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Arabic_teh' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Arabic_tehmarbuta' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Arabic_thal' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Arabic_theh' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Arabic_tteh' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Arabic_veh' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Arabic_waw' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Arabic_yeh' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Arabic_yeh_baree' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Arabic_zah' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Arabic_zain' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Aring' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Armenian_AT' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Armenian_AYB' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Armenian_BEN' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Armenian_CHA' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Armenian_DA' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Armenian_DZA' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Armenian_E' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Armenian_FE' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Armenian_GHAT' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Armenian_GIM' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Armenian_HI' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Armenian_HO' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Armenian_INI' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Armenian_JE' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Armenian_KE' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Armenian_KEN' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Armenian_KHE' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Armenian_LYUN' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Armenian_MEN' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Armenian_NU' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Armenian_O' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Armenian_PE' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Armenian_PYUR' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Armenian_RA' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Armenian_RE' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Armenian_SE' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Armenian_SHA' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Armenian_TCHE' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Armenian_TO' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Armenian_TSA' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Armenian_TSO' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Armenian_TYUN' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Armenian_VEV' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Armenian_VO' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Armenian_VYUN' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Armenian_YECH' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ZA' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ZHE' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Armenian_accent' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Armenian_amanak' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Armenian_apostrophe' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Armenian_at' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ayb' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ben' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Armenian_but' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Armenian_cha' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Armenian_da' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Armenian_dza' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Armenian_e' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Armenian_exclam' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Armenian_fe' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Armenian_full_stop' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ghat' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Armenian_gim' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Armenian_hi' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ho' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Armenian_hyphen' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ini' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Armenian_je' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ke' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ken' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Armenian_khe' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ligature_ew' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Armenian_lyun' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Armenian_men' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Armenian_nu' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Armenian_o' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Armenian_paruyk' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Armenian_pe' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Armenian_pyur' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Armenian_question' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ra' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Armenian_re' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Armenian_se' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Armenian_separation_mark' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Armenian_sha' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Armenian_shesht' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Armenian_tche' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Armenian_to' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Armenian_tsa' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Armenian_tso' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Armenian_tyun' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Armenian_verjaket' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Armenian_vev' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Armenian_vo' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Armenian_vyun' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Armenian_yech' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Armenian_yentamna' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Armenian_za' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Armenian_zhe' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Atilde' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_AudibleBell_Enable' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_AudioCycleTrack' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_AudioForward' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_AudioLowerVolume' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_AudioMedia' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_AudioMicMute' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_AudioMute' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_AudioNext' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_AudioPause' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_AudioPlay' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_AudioPreset' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_AudioPrev' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_AudioRaiseVolume' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_AudioRandomPlay' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_AudioRecord' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_AudioRepeat' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_AudioRewind' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_AudioStop' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Away' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_B' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Babovedot' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Back' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_BackForward' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_BackSpace' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Battery' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Begin' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Blue' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Bluetooth' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Book' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_BounceKeys_Enable' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Break' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_BrightnessAdjust' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Byelorussian_SHORTU' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Byelorussian_shortu' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_C' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_CD' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_CH' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_C_H' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_C_h' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Cabovedot' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Cacute' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Calculator' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Calendar' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Cancel' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Caps_Lock' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Ccaron' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Ccedilla' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Ccircumflex' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Ch' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Clear' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_ClearGrab' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Close' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Codeinput' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_ColonSign' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Community' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_ContrastAdjust' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Control_L' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Control_R' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Copy' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_CruzeiroSign' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Cut' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_CycleAngle' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_A' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_BE' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_CHE' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_CHE_descender' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_CHE_vertstroke' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_DE' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_DZHE' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_E' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_EF' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_EL' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_EM' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_EN' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_EN_descender' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ER' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ES' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_GHE' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_GHE_bar' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_HA' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_HARDSIGN' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_HA_descender' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_I' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_IE' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_IO' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_I_macron' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_JE' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_KA' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_KA_descender' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_KA_vertstroke' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_LJE' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_NJE' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_O' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_O_bar' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_PE' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_SCHWA' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_SHA' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_SHCHA' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_SHHA' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_SHORTI' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_SOFTSIGN' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_TE' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_TSE' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_U' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_U_macron' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_U_straight' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_U_straight_bar' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_VE' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_YA' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_YERU' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_YU' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ZE' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ZHE' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ZHE_descender' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_a' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_be' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_che' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_che_descender' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_che_vertstroke' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_de' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_dzhe' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_e' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ef' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_el' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_em' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_en' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_en_descender' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_er' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_es' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ghe' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ghe_bar' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ha' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ha_descender' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_hardsign' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_i' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_i_macron' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ie' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_io' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_je' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ka' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ka_descender' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ka_vertstroke' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_lje' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_nje' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_o' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_o_bar' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_pe' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_schwa' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_sha' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_shcha' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_shha' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_shorti' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_softsign' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_te' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_tse' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_u' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_u_macron' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_u_straight' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_u_straight_bar' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ve' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ya' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_yeru' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_yu' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ze' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_zhe' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_zhe_descender' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_D' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_DOS' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Dabovedot' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Dcaron' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Delete' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Display' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Documents' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_DongSign' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Down' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Dstroke' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_E' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_ENG' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_ETH' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_EZH' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Eabovedot' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Eacute' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Ebelowdot' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Ecaron' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Ecircumflex' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Ecircumflexacute' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Ecircumflexbelowdot' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Ecircumflexgrave' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Ecircumflexhook' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Ecircumflextilde' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_EcuSign' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Ediaeresis' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Egrave' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Ehook' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Eisu_Shift' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Eisu_toggle' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Eject' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Emacron' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_End' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Eogonek' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Escape' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Eth' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Etilde' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_EuroSign' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Excel' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Execute' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Explorer' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_F' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_F1' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_F10' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_F11' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_F12' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_F13' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_F14' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_F15' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_F16' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_F17' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_F18' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_F19' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_F2' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_F20' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_F21' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_F22' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_F23' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_F24' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_F25' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_F26' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_F27' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_F28' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_F29' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_F3' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_F30' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_F31' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_F32' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_F33' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_F34' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_F35' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_F4' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_F5' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_F6' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_F7' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_F8' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_F9' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_FFrancSign' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Fabovedot' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Farsi_0' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Farsi_1' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Farsi_2' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Farsi_3' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Farsi_4' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Farsi_5' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Farsi_6' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Farsi_7' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Farsi_8' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Farsi_9' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Farsi_yeh' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Favorites' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Finance' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Find' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_First_Virtual_Screen' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Forward' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_FrameBack' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_FrameForward' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_G' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Gabovedot' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Game' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Gbreve' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Gcaron' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Gcedilla' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Gcircumflex' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Georgian_an' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Georgian_ban' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Georgian_can' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Georgian_char' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Georgian_chin' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Georgian_cil' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Georgian_don' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Georgian_en' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Georgian_fi' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Georgian_gan' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Georgian_ghan' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Georgian_hae' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Georgian_har' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Georgian_he' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Georgian_hie' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Georgian_hoe' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Georgian_in' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Georgian_jhan' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Georgian_jil' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Georgian_kan' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Georgian_khar' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Georgian_las' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Georgian_man' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Georgian_nar' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Georgian_on' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Georgian_par' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Georgian_phar' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Georgian_qar' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Georgian_rae' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Georgian_san' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Georgian_shin' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Georgian_tan' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Georgian_tar' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Georgian_un' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Georgian_vin' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Georgian_we' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Georgian_xan' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Georgian_zen' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Georgian_zhar' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Go' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Greek_ALPHA' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Greek_ALPHAaccent' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Greek_BETA' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Greek_CHI' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Greek_DELTA' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Greek_EPSILON' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Greek_EPSILONaccent' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Greek_ETA' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Greek_ETAaccent' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Greek_GAMMA' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Greek_IOTA' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Greek_IOTAaccent' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Greek_IOTAdiaeresis' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Greek_IOTAdieresis' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Greek_KAPPA' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Greek_LAMBDA' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Greek_LAMDA' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Greek_MU' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Greek_NU' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Greek_OMEGA' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Greek_OMEGAaccent' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Greek_OMICRON' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Greek_OMICRONaccent' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Greek_PHI' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Greek_PI' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Greek_PSI' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Greek_RHO' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Greek_SIGMA' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Greek_TAU' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Greek_THETA' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Greek_UPSILON' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Greek_UPSILONaccent' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Greek_UPSILONdieresis' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Greek_XI' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Greek_ZETA' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Greek_accentdieresis' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Greek_alpha' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Greek_alphaaccent' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Greek_beta' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Greek_chi' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Greek_delta' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Greek_epsilon' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Greek_epsilonaccent' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Greek_eta' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Greek_etaaccent' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Greek_finalsmallsigma' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Greek_gamma' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Greek_horizbar' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Greek_iota' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Greek_iotaaccent' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Greek_iotaaccentdieresis' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Greek_iotadieresis' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Greek_kappa' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Greek_lambda' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Greek_lamda' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Greek_mu' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Greek_nu' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Greek_omega' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Greek_omegaaccent' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Greek_omicron' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Greek_omicronaccent' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Greek_phi' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Greek_pi' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Greek_psi' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Greek_rho' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Greek_sigma' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Greek_switch' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Greek_tau' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Greek_theta' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Greek_upsilon' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Greek_upsilonaccent' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Greek_upsilonaccentdieresis' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Greek_upsilondieresis' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Greek_xi' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Greek_zeta' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Green' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_H' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Hangul' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Hangul_A' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Hangul_AE' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Hangul_AraeA' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Hangul_AraeAE' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Banja' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Cieuc' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Codeinput' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Dikeud' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Hangul_E' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Hangul_EO' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Hangul_EU' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Hangul_End' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Hanja' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Hieuh' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Hangul_I' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Ieung' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Cieuc' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Dikeud' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Hieuh' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Ieung' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Jieuj' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Khieuq' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Kiyeog' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_KiyeogSios' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_KkogjiDalrinIeung' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Mieum' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Nieun' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_NieunHieuh' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_NieunJieuj' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_PanSios' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Phieuf' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Pieub' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_PieubSios' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Rieul' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_RieulHieuh' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_RieulKiyeog' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_RieulMieum' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_RieulPhieuf' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_RieulPieub' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_RieulSios' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_RieulTieut' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Sios' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_SsangKiyeog' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_SsangSios' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Tieut' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_YeorinHieuh' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Jamo' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Jeonja' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Jieuj' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Khieuq' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Kiyeog' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Hangul_KiyeogSios' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Hangul_KkogjiDalrinIeung' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Mieum' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Hangul_MultipleCandidate' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Nieun' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Hangul_NieunHieuh' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Hangul_NieunJieuj' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Hangul_O' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Hangul_OE' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Hangul_PanSios' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Phieuf' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Pieub' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Hangul_PieubSios' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Hangul_PostHanja' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Hangul_PreHanja' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Hangul_PreviousCandidate' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Rieul' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Hangul_RieulHieuh' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Hangul_RieulKiyeog' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Hangul_RieulMieum' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Hangul_RieulPhieuf' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Hangul_RieulPieub' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Hangul_RieulSios' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Hangul_RieulTieut' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Hangul_RieulYeorinHieuh' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Romaja' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Hangul_SingleCandidate' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Sios' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Special' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Hangul_SsangDikeud' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Hangul_SsangJieuj' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Hangul_SsangKiyeog' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Hangul_SsangPieub' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Hangul_SsangSios' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Start' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Hangul_SunkyeongeumMieum' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Hangul_SunkyeongeumPhieuf' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Hangul_SunkyeongeumPieub' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Tieut' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Hangul_U' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Hangul_WA' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Hangul_WAE' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Hangul_WE' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Hangul_WEO' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Hangul_WI' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Hangul_YA' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Hangul_YAE' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Hangul_YE' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Hangul_YEO' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Hangul_YI' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Hangul_YO' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Hangul_YU' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Hangul_YeorinHieuh' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Hangul_switch' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Hankaku' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Hcircumflex' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Hebrew_switch' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Help' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Henkan' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Henkan_Mode' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Hibernate' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Hiragana' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Hiragana_Katakana' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_History' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Home' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_HomePage' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_HotLinks' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Hstroke' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Hyper_L' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Hyper_R' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_I' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_ISO_Center_Object' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_ISO_Continuous_Underline' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_ISO_Discontinuous_Underline' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_ISO_Emphasize' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_ISO_Enter' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_ISO_Fast_Cursor_Down' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_ISO_Fast_Cursor_Left' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_ISO_Fast_Cursor_Right' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_ISO_Fast_Cursor_Up' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_ISO_First_Group' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_ISO_First_Group_Lock' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_ISO_Group_Latch' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_ISO_Group_Lock' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_ISO_Group_Shift' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_ISO_Last_Group' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_ISO_Last_Group_Lock' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_ISO_Left_Tab' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_ISO_Level2_Latch' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_ISO_Level3_Latch' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_ISO_Level3_Lock' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_ISO_Level3_Shift' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_ISO_Level5_Latch' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_ISO_Level5_Lock' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_ISO_Level5_Shift' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_ISO_Lock' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_ISO_Move_Line_Down' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_ISO_Move_Line_Up' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_ISO_Next_Group' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_ISO_Next_Group_Lock' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_ISO_Partial_Line_Down' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_ISO_Partial_Line_Up' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_ISO_Partial_Space_Left' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_ISO_Partial_Space_Right' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_ISO_Prev_Group' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_ISO_Prev_Group_Lock' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_ISO_Release_Both_Margins' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_ISO_Release_Margin_Left' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_ISO_Release_Margin_Right' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_ISO_Set_Margin_Left' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_ISO_Set_Margin_Right' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Iabovedot' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Iacute' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Ibelowdot' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Ibreve' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Icircumflex' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Idiaeresis' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Igrave' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Ihook' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Imacron' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Insert' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Iogonek' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Itilde' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_J' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Jcircumflex' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_K' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_KP_0' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_KP_1' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_KP_2' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_KP_3' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_KP_4' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_KP_5' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_KP_6' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_KP_7' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_KP_8' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_KP_9' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_KP_Add' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_KP_Begin' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_KP_Decimal' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_KP_Delete' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_KP_Divide' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_KP_Down' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_KP_End' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_KP_Enter' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_KP_Equal' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_KP_F1' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_KP_F2' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_KP_F3' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_KP_F4' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_KP_Home' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_KP_Insert' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_KP_Left' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_KP_Multiply' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_KP_Next' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_KP_Page_Down' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_KP_Page_Up' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_KP_Prior' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_KP_Right' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_KP_Separator' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_KP_Space' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_KP_Subtract' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_KP_Tab' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_KP_Up' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Kana_Lock' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Kana_Shift' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Kanji' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Kanji_Bangou' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Katakana' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_KbdBrightnessDown' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_KbdBrightnessUp' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_KbdLightOnOff' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Kcedilla' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Keyboard' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Korean_Won' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_L' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_L1' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_L10' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_L2' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_L3' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_L4' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_L5' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_L6' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_L7' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_L8' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_L9' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Lacute' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Last_Virtual_Screen' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Launch0' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Launch1' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Launch2' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Launch3' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Launch4' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Launch5' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Launch6' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Launch7' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Launch8' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Launch9' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_LaunchA' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_LaunchB' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_LaunchC' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_LaunchD' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_LaunchE' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_LaunchF' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Lbelowdot' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Lcaron' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Lcedilla' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Left' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_LightBulb' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Linefeed' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_LiraSign' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_LogGrabInfo' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_LogOff' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_LogWindowTree' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Lstroke' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_M' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Mabovedot' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Macedonia_DSE' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Macedonia_GJE' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Macedonia_KJE' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Macedonia_dse' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Macedonia_gje' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Macedonia_kje' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Mae_Koho' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Mail' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_MailForward' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Market' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Massyo' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Meeting' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Memo' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Menu' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_MenuKB' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_MenuPB' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Messenger' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Meta_L' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Meta_R' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_MillSign' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_ModeLock' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Mode_switch' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_MonBrightnessDown' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_MonBrightnessUp' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_MouseKeys_Accel_Enable' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_MouseKeys_Enable' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Muhenkan' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Multi_key' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_MultipleCandidate' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Music' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_MyComputer' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_MySites' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_N' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Nacute' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_NairaSign' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Ncaron' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Ncedilla' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_New' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_NewSheqelSign' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_News' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Next' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Next_VMode' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Next_Virtual_Screen' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Ntilde' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Num_Lock' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_O' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_OE' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Oacute' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Obarred' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Obelowdot' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Ocaron' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Ocircumflex' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Ocircumflexacute' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Ocircumflexbelowdot' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Ocircumflexgrave' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Ocircumflexhook' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Ocircumflextilde' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Odiaeresis' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Odoubleacute' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_OfficeHome' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Ograve' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Ohook' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Ohorn' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Ohornacute' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Ohornbelowdot' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Ohorngrave' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Ohornhook' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Ohorntilde' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Omacron' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Ooblique' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Open' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_OpenURL' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Option' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Oslash' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Otilde' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Overlay1_Enable' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Overlay2_Enable' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_P' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Pabovedot' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Page_Down' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Page_Up' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Paste' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Pause' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_PesetaSign' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Phone' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Pictures' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Accelerate' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Button1' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Button2' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Button3' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Button4' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Button5' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Button_Dflt' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Pointer_DblClick1' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Pointer_DblClick2' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Pointer_DblClick3' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Pointer_DblClick4' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Pointer_DblClick5' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Pointer_DblClick_Dflt' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Pointer_DfltBtnNext' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Pointer_DfltBtnPrev' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Down' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Pointer_DownLeft' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Pointer_DownRight' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Drag1' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Drag2' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Drag3' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Drag4' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Drag5' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Drag_Dflt' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Pointer_EnableKeys' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Left' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Right' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Up' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Pointer_UpLeft' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Pointer_UpRight' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_PowerDown' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_PowerOff' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Prev_VMode' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Prev_Virtual_Screen' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_PreviousCandidate' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Print' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Prior' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Q' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_R' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_R1' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_R10' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_R11' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_R12' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_R13' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_R14' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_R15' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_R2' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_R3' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_R4' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_R5' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_R6' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_R7' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_R8' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_R9' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_RFKill' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Racute' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Rcaron' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Rcedilla' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Red' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Redo' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Refresh' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Reload' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_RepeatKeys_Enable' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Reply' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Return' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Right' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_RockerDown' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_RockerEnter' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_RockerUp' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Romaji' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_RotateWindows' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_RotationKB' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_RotationPB' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_RupeeSign' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_S' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_SCHWA' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Sabovedot' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Sacute' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Save' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Scaron' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Scedilla' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Scircumflex' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_ScreenSaver' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_ScrollClick' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_ScrollDown' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_ScrollUp' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Scroll_Lock' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Search' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Select' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_SelectButton' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Send' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Serbian_DJE' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Serbian_DZE' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Serbian_JE' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Serbian_LJE' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Serbian_NJE' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Serbian_TSHE' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Serbian_dje' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Serbian_dze' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Serbian_je' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Serbian_lje' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Serbian_nje' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Serbian_tshe' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Shift_L' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Shift_Lock' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Shift_R' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Shop' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_SingleCandidate' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Sinh_a' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Sinh_aa' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Sinh_aa2' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ae' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ae2' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Sinh_aee' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Sinh_aee2' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ai' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ai2' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Sinh_al' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Sinh_au' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Sinh_au2' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ba' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Sinh_bha' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ca' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Sinh_cha' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Sinh_dda' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ddha' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Sinh_dha' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Sinh_dhha' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Sinh_e' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Sinh_e2' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ee' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ee2' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Sinh_fa' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ga' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Sinh_gha' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Sinh_h2' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ha' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Sinh_i' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Sinh_i2' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ii' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ii2' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ja' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Sinh_jha' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Sinh_jnya' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ka' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Sinh_kha' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Sinh_kunddaliya' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Sinh_la' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Sinh_lla' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Sinh_lu' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Sinh_lu2' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Sinh_luu' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Sinh_luu2' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ma' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Sinh_mba' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Sinh_na' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ndda' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ndha' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ng' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ng2' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Sinh_nga' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Sinh_nja' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Sinh_nna' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Sinh_nya' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Sinh_o' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Sinh_o2' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Sinh_oo' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Sinh_oo2' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Sinh_pa' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Sinh_pha' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ra' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ri' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Sinh_rii' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ru2' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ruu2' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Sinh_sa' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Sinh_sha' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ssha' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Sinh_tha' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Sinh_thha' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Sinh_tta' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ttha' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Sinh_u' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Sinh_u2' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Sinh_uu' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Sinh_uu2' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Sinh_va' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ya' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Sleep' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_SlowKeys_Enable' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Spell' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_SplitScreen' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Standby' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Start' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_StickyKeys_Enable' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Stop' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Subtitle' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Super_L' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Super_R' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Support' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Suspend' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_1' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_10' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_11' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_12' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_2' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_3' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_4' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_5' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_6' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_7' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_8' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_9' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Sys_Req' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_T' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_THORN' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Tab' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Tabovedot' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_TaskPane' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Tcaron' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Tcedilla' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Terminal' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Terminate_Server' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Thai_baht' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Thai_bobaimai' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Thai_chochan' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Thai_chochang' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Thai_choching' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Thai_chochoe' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Thai_dochada' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Thai_dodek' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Thai_fofa' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Thai_fofan' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Thai_hohip' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Thai_honokhuk' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Thai_khokhai' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Thai_khokhon' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Thai_khokhuat' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Thai_khokhwai' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Thai_khorakhang' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Thai_kokai' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Thai_lakkhangyao' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Thai_lekchet' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Thai_lekha' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Thai_lekhok' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Thai_lekkao' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Thai_leknung' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Thai_lekpaet' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Thai_leksam' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Thai_leksi' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Thai_leksong' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Thai_leksun' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Thai_lochula' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Thai_loling' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Thai_lu' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Thai_maichattawa' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Thai_maiek' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Thai_maihanakat' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Thai_maihanakat_maitho' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Thai_maitaikhu' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Thai_maitho' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Thai_maitri' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Thai_maiyamok' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Thai_moma' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Thai_ngongu' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Thai_nikhahit' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Thai_nonen' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Thai_nonu' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Thai_oang' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Thai_paiyannoi' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Thai_phinthu' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Thai_phophan' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Thai_phophung' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Thai_phosamphao' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Thai_popla' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Thai_rorua' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Thai_ru' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Thai_saraa' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Thai_saraaa' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Thai_saraae' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Thai_saraaimaimalai' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Thai_saraaimaimuan' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Thai_saraam' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Thai_sarae' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Thai_sarai' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Thai_saraii' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Thai_sarao' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Thai_sarau' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Thai_saraue' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Thai_sarauee' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Thai_sarauu' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Thai_sorusi' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Thai_sosala' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Thai_soso' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Thai_sosua' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Thai_thanthakhat' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Thai_thonangmontho' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Thai_thophuthao' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Thai_thothahan' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Thai_thothan' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Thai_thothong' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Thai_thothung' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Thai_topatak' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Thai_totao' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Thai_wowaen' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Thai_yoyak' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Thai_yoying' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Thorn' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Time' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_ToDoList' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Tools' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_TopMenu' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_TouchpadOff' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_TouchpadOn' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_TouchpadToggle' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Touroku' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Travel' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Tslash' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_U' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_UWB' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Uacute' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Ubelowdot' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Ubreve' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Ucircumflex' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Udiaeresis' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Udoubleacute' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Ugrave' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Uhook' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Uhorn' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Uhornacute' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Uhornbelowdot' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Uhorngrave' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Uhornhook' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Uhorntilde' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Ukrainian_GHE_WITH_UPTURN' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Ukrainian_I' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Ukrainian_IE' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Ukrainian_YI' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Ukrainian_ghe_with_upturn' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Ukrainian_i' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Ukrainian_ie' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Ukrainian_yi' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Ukranian_I' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Ukranian_JE' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Ukranian_YI' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Ukranian_i' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Ukranian_je' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Ukranian_yi' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Umacron' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Undo' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Ungrab' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Uogonek' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Up' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Uring' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_User1KB' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_User2KB' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_UserPB' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Utilde' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_V' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_VendorHome' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Video' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_View' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_VoidSymbol' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_W' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_WLAN' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_WWAN' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_WWW' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Wacute' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_WakeUp' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Wcircumflex' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Wdiaeresis' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_WebCam' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Wgrave' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_WheelButton' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_WindowClear' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_WonSign' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Word' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_X' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Xabovedot' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Xfer' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Y' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Yacute' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Ybelowdot' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Ycircumflex' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Ydiaeresis' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Yellow' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Ygrave' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Yhook' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Ytilde' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Z' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Zabovedot' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Zacute' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Zcaron' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Zen_Koho' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Zenkaku' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Zenkaku_Hankaku' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_ZoomIn' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_ZoomOut' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_Zstroke' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_a' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_aacute' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_abelowdot' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_abovedot' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_abreve' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_abreveacute' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_abrevebelowdot' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_abrevegrave' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_abrevehook' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_abrevetilde' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_acircumflex' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_acircumflexacute' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_acircumflexbelowdot' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_acircumflexgrave' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_acircumflexhook' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_acircumflextilde' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_acute' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_adiaeresis' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_ae' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_agrave' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_ahook' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_amacron' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_ampersand' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_aogonek' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_apostrophe' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_approxeq' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_approximate' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_aring' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_asciicircum' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_asciitilde' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_asterisk' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_at' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_atilde' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_b' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_babovedot' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_backslash' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_ballotcross' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_bar' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_because' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_blank' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_botintegral' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_botleftparens' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_botleftsqbracket' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_botleftsummation' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_botrightparens' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_botrightsqbracket' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_botrightsummation' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_bott' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_botvertsummationconnector' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braceleft' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braceright' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_bracketleft' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_bracketright' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_blank' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dot_1' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dot_10' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dot_2' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dot_3' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dot_4' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dot_5' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dot_6' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dot_7' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dot_8' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dot_9' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1234' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12345' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123456' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1234567' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12345678' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1234568' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123457' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1234578' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123458' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12346' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123467' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1234678' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123468' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12347' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123478' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12348' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1235' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12356' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123567' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1235678' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123568' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12357' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123578' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12358' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1236' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12367' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123678' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12368' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1237' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12378' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1238' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_124' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1245' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12456' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_124567' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1245678' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_124568' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12457' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_124578' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12458' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1246' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12467' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_124678' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12468' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1247' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12478' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1248' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_125' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1256' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12567' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_125678' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12568' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1257' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12578' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1258' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_126' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1267' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12678' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1268' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_127' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1278' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_128' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_134' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1345' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13456' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_134567' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1345678' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_134568' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13457' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_134578' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13458' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1346' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13467' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_134678' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13468' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1347' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13478' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1348' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_135' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1356' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13567' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_135678' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13568' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1357' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13578' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1358' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_136' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1367' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13678' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1368' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_137' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1378' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_138' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_14' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_145' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1456' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_14567' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_145678' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_14568' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1457' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_14578' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1458' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_146' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1467' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_14678' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1468' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_147' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1478' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_148' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_15' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_156' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1567' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_15678' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1568' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_157' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1578' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_158' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_16' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_167' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1678' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_168' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_17' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_178' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_18' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_234' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2345' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23456' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_234567' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2345678' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_234568' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23457' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_234578' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23458' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2346' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23467' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_234678' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23468' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2347' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23478' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2348' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_235' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2356' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23567' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_235678' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23568' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2357' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23578' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2358' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_236' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2367' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23678' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2368' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_237' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2378' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_238' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_24' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_245' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2456' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_24567' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_245678' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_24568' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2457' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_24578' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2458' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_246' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2467' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_24678' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2468' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_247' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2478' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_248' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_25' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_256' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2567' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_25678' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2568' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_257' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2578' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_258' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_26' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_267' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2678' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_268' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_27' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_278' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_28' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_34' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_345' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3456' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_34567' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_345678' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_34568' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3457' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_34578' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3458' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_346' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3467' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_34678' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3468' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_347' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3478' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_348' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_35' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_356' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3567' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_35678' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3568' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_357' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3578' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_358' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_36' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_367' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3678' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_368' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_37' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_378' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_38' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_4' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_45' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_456' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_4567' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_45678' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_4568' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_457' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_4578' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_458' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_46' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_467' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_4678' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_468' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_47' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_478' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_48' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_5' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_56' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_567' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_5678' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_568' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_57' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_578' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_58' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_6' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_67' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_678' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_68' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_7' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_78' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_8' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_breve' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_brokenbar' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_c' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_c_h' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_cabovedot' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_cacute' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_careof' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_caret' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_caron' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_ccaron' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_ccedilla' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_ccircumflex' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_cedilla' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_cent' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_ch' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_checkerboard' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_checkmark' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_circle' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_club' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_colon' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_comma' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_containsas' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_copyright' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_cr' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_crossinglines' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_cuberoot' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_currency' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_cursor' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_d' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_dabovedot' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_dagger' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_dcaron' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_dead_A' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_dead_E' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_dead_I' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_dead_O' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_dead_U' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_dead_a' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_dead_abovecomma' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_dead_abovedot' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_dead_abovereversedcomma' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_dead_abovering' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_dead_aboveverticalline' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_dead_acute' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_dead_belowbreve' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_dead_belowcircumflex' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_dead_belowcomma' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_dead_belowdiaeresis' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_dead_belowdot' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_dead_belowmacron' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_dead_belowring' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_dead_belowtilde' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_dead_belowverticalline' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_dead_breve' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_dead_capital_schwa' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_dead_caron' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_dead_cedilla' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_dead_circumflex' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_dead_currency' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_dead_dasia' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_dead_diaeresis' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_dead_doubleacute' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_dead_doublegrave' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_dead_e' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_dead_grave' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_dead_greek' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_dead_hook' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_dead_horn' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_dead_i' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_dead_invertedbreve' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_dead_iota' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_dead_longsolidusoverlay' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_dead_lowline' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_dead_macron' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_dead_o' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_dead_ogonek' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_dead_perispomeni' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_dead_psili' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_dead_semivoiced_sound' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_dead_small_schwa' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_dead_stroke' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_dead_tilde' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_dead_u' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_dead_voiced_sound' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_decimalpoint' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_degree' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_diaeresis' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_diamond' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_digitspace' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_dintegral' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_division' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_dollar' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_doubbaselinedot' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_doubleacute' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_doubledagger' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_doublelowquotemark' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_downarrow' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_downcaret' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_downshoe' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_downstile' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_downtack' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_dstroke' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_e' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_eabovedot' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_eacute' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_ebelowdot' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_ecaron' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_ecircumflex' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_ecircumflexacute' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_ecircumflexbelowdot' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_ecircumflexgrave' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_ecircumflexhook' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_ecircumflextilde' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_ediaeresis' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_egrave' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_ehook' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_eightsubscript' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_eightsuperior' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_elementof' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_ellipsis' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_em3space' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_em4space' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_emacron' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_emdash' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_emfilledcircle' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_emfilledrect' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_emopencircle' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_emopenrectangle' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_emptyset' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_emspace' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_endash' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_enfilledcircbullet' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_enfilledsqbullet' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_eng' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_enopencircbullet' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_enopensquarebullet' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_enspace' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_eogonek' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_equal' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_eth' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_etilde' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_exclam' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_exclamdown' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_ezh' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_f' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_fabovedot' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_femalesymbol' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_ff' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_figdash' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_filledlefttribullet' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_filledrectbullet' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_filledrighttribullet' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_filledtribulletdown' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_filledtribulletup' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_fiveeighths' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_fivesixths' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_fivesubscript' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_fivesuperior' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_fourfifths' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_foursubscript' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_foursuperior' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_fourthroot' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_function' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_g' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_gabovedot' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_gbreve' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_gcaron' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_gcedilla' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_gcircumflex' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_grave' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_greater' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_greaterthanequal' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_guillemotleft' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_guillemotright' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_h' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_hairspace' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_hcircumflex' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_heart' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_hebrew_aleph' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_hebrew_ayin' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_hebrew_bet' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_hebrew_beth' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_hebrew_chet' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_hebrew_dalet' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_hebrew_daleth' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_hebrew_doublelowline' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_hebrew_finalkaph' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_hebrew_finalmem' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_hebrew_finalnun' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_hebrew_finalpe' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_hebrew_finalzade' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_hebrew_finalzadi' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_hebrew_gimel' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_hebrew_gimmel' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_hebrew_he' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_hebrew_het' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_hebrew_kaph' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_hebrew_kuf' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_hebrew_lamed' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_hebrew_mem' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_hebrew_nun' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_hebrew_pe' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_hebrew_qoph' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_hebrew_resh' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_hebrew_samech' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_hebrew_samekh' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_hebrew_shin' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_hebrew_taf' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_hebrew_taw' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_hebrew_tet' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_hebrew_teth' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_hebrew_waw' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_hebrew_yod' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_hebrew_zade' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_hebrew_zadi' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_hebrew_zain' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_hebrew_zayin' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_hexagram' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_horizconnector' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_horizlinescan1' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_horizlinescan3' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_horizlinescan5' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_horizlinescan7' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_horizlinescan9' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_hstroke' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_ht' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_hyphen' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_i' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_iTouch' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_iacute' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_ibelowdot' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_ibreve' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_icircumflex' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_identical' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_idiaeresis' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_idotless' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_ifonlyif' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_igrave' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_ihook' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_imacron' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_implies' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_includedin' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_includes' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_infinity' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_integral' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_intersection' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_iogonek' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_itilde' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_j' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_jcircumflex' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_jot' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_k' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_kana_A' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_kana_CHI' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_kana_E' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_kana_FU' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_kana_HA' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_kana_HE' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_kana_HI' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_kana_HO' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_kana_HU' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_kana_I' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_kana_KA' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_kana_KE' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_kana_KI' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_kana_KO' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_kana_KU' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_kana_MA' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_kana_ME' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_kana_MI' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_kana_MO' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_kana_MU' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_kana_N' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_kana_NA' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_kana_NE' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_kana_NI' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_kana_NO' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_kana_NU' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_kana_O' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_kana_RA' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_kana_RE' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_kana_RI' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_kana_RO' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_kana_RU' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_kana_SA' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_kana_SE' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_kana_SHI' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_kana_SO' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_kana_SU' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_kana_TA' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_kana_TE' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_kana_TI' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_kana_TO' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_kana_TSU' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_kana_TU' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_kana_U' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_kana_WA' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_kana_WO' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_kana_YA' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_kana_YO' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_kana_YU' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_kana_a' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_kana_closingbracket' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_kana_comma' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_kana_conjunctive' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_kana_e' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_kana_fullstop' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_kana_i' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_kana_middledot' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_kana_o' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_kana_openingbracket' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_kana_switch' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_kana_tsu' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_kana_tu' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_kana_u' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_kana_ya' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_kana_yo' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_kana_yu' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_kappa' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_kcedilla' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_kra' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_l' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_lacute' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_latincross' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_lbelowdot' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_lcaron' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_lcedilla' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_leftanglebracket' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_leftarrow' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_leftcaret' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_leftdoublequotemark' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_leftmiddlecurlybrace' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_leftopentriangle' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_leftpointer' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_leftradical' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_leftshoe' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_leftsinglequotemark' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_leftt' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_lefttack' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_less' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_lessthanequal' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_lf' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_logicaland' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_logicalor' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_lowleftcorner' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_lowrightcorner' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_lstroke' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_m' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_mabovedot' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_macron' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_malesymbol' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_maltesecross' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_marker' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_masculine' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_minus' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_minutes' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_mu' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_multiply' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_musicalflat' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_musicalsharp' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_n' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_nabla' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_nacute' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_ncaron' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_ncedilla' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_ninesubscript' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_ninesuperior' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_nl' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_nobreakspace' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_notapproxeq' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_notelementof' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_notequal' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_notidentical' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_notsign' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_ntilde' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_numbersign' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_numerosign' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_o' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_oacute' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_obarred' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_obelowdot' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_ocaron' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_ocircumflex' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_ocircumflexacute' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_ocircumflexbelowdot' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_ocircumflexgrave' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_ocircumflexhook' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_ocircumflextilde' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_odiaeresis' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_odoubleacute' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_oe' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_ogonek' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_ograve' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_ohook' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_ohorn' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_ohornacute' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_ohornbelowdot' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_ohorngrave' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_ohornhook' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_ohorntilde' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_omacron' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_oneeighth' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_onefifth' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_onehalf' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_onequarter' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_onesixth' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_onesubscript' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_onesuperior' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_onethird' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_ooblique' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_openrectbullet' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_openstar' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_opentribulletdown' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_opentribulletup' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_ordfeminine' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_oslash' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_otilde' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_overbar' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_overline' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_p' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_pabovedot' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_paragraph' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_parenleft' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_parenright' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_partdifferential' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_partialderivative' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_percent' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_period' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_periodcentered' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_permille' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_phonographcopyright' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_plus' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_plusminus' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_prescription' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_prolongedsound' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_punctspace' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_q' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_quad' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_question' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_questiondown' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_quotedbl' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_quoteleft' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_quoteright' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_r' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_racute' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_radical' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_rcaron' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_rcedilla' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_registered' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_rightanglebracket' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_rightarrow' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_rightcaret' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_rightdoublequotemark' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_rightmiddlecurlybrace' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_rightmiddlesummation' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_rightopentriangle' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_rightpointer' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_rightshoe' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_rightsinglequotemark' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_rightt' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_righttack' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_s' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_sabovedot' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_sacute' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_scaron' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_scedilla' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_schwa' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_scircumflex' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_script_switch' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_seconds' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_section' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_semicolon' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_semivoicedsound' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_seveneighths' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_sevensubscript' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_sevensuperior' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_signaturemark' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_signifblank' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_similarequal' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_singlelowquotemark' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_sixsubscript' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_sixsuperior' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_slash' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_soliddiamond' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_space' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_squareroot' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_ssharp' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_sterling' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_stricteq' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_t' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_tabovedot' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_tcaron' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_tcedilla' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_telephone' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_telephonerecorder' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_therefore' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_thinspace' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_thorn' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_threeeighths' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_threefifths' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_threequarters' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_threesubscript' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_threesuperior' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_tintegral' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_topintegral' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_topleftparens' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_topleftradical' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_topleftsqbracket' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_topleftsummation' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_toprightparens' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_toprightsqbracket' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_toprightsummation' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_topt' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_topvertsummationconnector' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_trademark' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_trademarkincircle' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_tslash' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_twofifths' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_twosubscript' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_twosuperior' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_twothirds' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_u' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_uacute' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_ubelowdot' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_ubreve' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_ucircumflex' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_udiaeresis' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_udoubleacute' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_ugrave' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_uhook' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_uhorn' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_uhornacute' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_uhornbelowdot' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_uhorngrave' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_uhornhook' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_uhorntilde' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_umacron' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_underbar' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_underscore' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_union' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_uogonek' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_uparrow' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_upcaret' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_upleftcorner' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_uprightcorner' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_upshoe' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_upstile' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_uptack' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_uring' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_utilde' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_v' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_variation' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_vertbar' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_vertconnector' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_voicedsound' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_vt' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_w' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_wacute' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_wcircumflex' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_wdiaeresis' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_wgrave' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_x' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_xabovedot' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_y' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_yacute' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_ybelowdot' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_ycircumflex' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_ydiaeresis' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_yen' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_ygrave' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_yhook' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_ytilde' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_z' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_zabovedot' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_zacute' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_zcaron' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_zerosubscript' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_zerosuperior' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'KEY_zstroke' in namespace 'Gdk' 579s JS G NS: Found info type OBJECT for 'Keymap' in namespace 'Gdk' 579s JS G OBJ: Defined class for Keymap (GdkKeymap), prototype 0xec632462b8, JSClass 0x3ffaf66b598, in object 0x8ab35979308 579s JS G NS: Found info type STRUCT for 'KeymapKey' in namespace 'Gdk' 579s JS G BXD: Defined class for KeymapKey (void), prototype 0xec63246308, JSClass 0x3ffaf66af08, in object 0x8ab35979308 579s JS G NS: Found info type CONSTANT for 'MAJOR_VERSION' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'MAX_TIMECOORD_AXES' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'MICRO_VERSION' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'MINOR_VERSION' in namespace 'Gdk' 579s JS G NS: Found info type ENUM for 'ModifierIntent' in namespace 'Gdk' 579s JS G ENUM: Defining enum value PRIMARY_ACCELERATOR (fixed from primary_accelerator) 0 579s JS G ENUM: Defining enum value CONTEXT_MENU (fixed from context_menu) 1 579s JS G ENUM: Defining enum value EXTEND_SELECTION (fixed from extend_selection) 2 579s JS G ENUM: Defining enum value MODIFY_SELECTION (fixed from modify_selection) 3 579s JS G ENUM: Defining enum value NO_TEXT_INPUT (fixed from no_text_input) 4 579s JS G ENUM: Defining enum value SHIFT_GROUP (fixed from shift_group) 5 579s JS G ENUM: Defining enum value DEFAULT_MOD_MASK (fixed from default_mod_mask) 6 579s JS G ENUM: Defining Gdk.ModifierIntent as 0xff36340bef0 579s JS G NS: Found info type FLAGS for 'ModifierType' in namespace 'Gdk' 579s JS G ENUM: Defining enum value SHIFT_MASK (fixed from shift_mask) 1 579s JS G ENUM: Defining enum value LOCK_MASK (fixed from lock_mask) 2 579s JS G ENUM: Defining enum value CONTROL_MASK (fixed from control_mask) 4 579s JS G ENUM: Defining enum value MOD1_MASK (fixed from mod1_mask) 8 579s JS G ENUM: Defining enum value MOD2_MASK (fixed from mod2_mask) 16 579s JS G ENUM: Defining enum value MOD3_MASK (fixed from mod3_mask) 32 579s JS G ENUM: Defining enum value MOD4_MASK (fixed from mod4_mask) 64 579s JS G ENUM: Defining enum value MOD5_MASK (fixed from mod5_mask) 128 579s JS G ENUM: Defining enum value BUTTON1_MASK (fixed from button1_mask) 256 579s JS G ENUM: Defining enum value BUTTON2_MASK (fixed from button2_mask) 512 579s JS G ENUM: Defining enum value BUTTON3_MASK (fixed from button3_mask) 1024 579s JS G ENUM: Defining enum value BUTTON4_MASK (fixed from button4_mask) 2048 579s JS G ENUM: Defining enum value BUTTON5_MASK (fixed from button5_mask) 4096 579s JS G ENUM: Defining enum value MODIFIER_RESERVED_13_MASK (fixed from modifier_reserved_13_mask) 8192 579s JS G ENUM: Defining enum value MODIFIER_RESERVED_14_MASK (fixed from modifier_reserved_14_mask) 16384 579s JS G ENUM: Defining enum value MODIFIER_RESERVED_15_MASK (fixed from modifier_reserved_15_mask) 32768 579s JS G ENUM: Defining enum value MODIFIER_RESERVED_16_MASK (fixed from modifier_reserved_16_mask) 65536 579s JS G ENUM: Defining enum value MODIFIER_RESERVED_17_MASK (fixed from modifier_reserved_17_mask) 131072 579s JS G ENUM: Defining enum value MODIFIER_RESERVED_18_MASK (fixed from modifier_reserved_18_mask) 262144 579s JS G ENUM: Defining enum value MODIFIER_RESERVED_19_MASK (fixed from modifier_reserved_19_mask) 524288 579s JS G ENUM: Defining enum value MODIFIER_RESERVED_20_MASK (fixed from modifier_reserved_20_mask) 1048576 579s JS G ENUM: Defining enum value MODIFIER_RESERVED_21_MASK (fixed from modifier_reserved_21_mask) 2097152 579s JS G ENUM: Defining enum value MODIFIER_RESERVED_22_MASK (fixed from modifier_reserved_22_mask) 4194304 579s JS G ENUM: Defining enum value MODIFIER_RESERVED_23_MASK (fixed from modifier_reserved_23_mask) 8388608 579s JS G ENUM: Defining enum value MODIFIER_RESERVED_24_MASK (fixed from modifier_reserved_24_mask) 16777216 579s JS G ENUM: Defining enum value MODIFIER_RESERVED_25_MASK (fixed from modifier_reserved_25_mask) 33554432 579s JS G ENUM: Defining enum value SUPER_MASK (fixed from super_mask) 67108864 579s JS G ENUM: Defining enum value HYPER_MASK (fixed from hyper_mask) 134217728 579s JS G ENUM: Defining enum value META_MASK (fixed from meta_mask) 268435456 579s JS G ENUM: Defining enum value MODIFIER_RESERVED_29_MASK (fixed from modifier_reserved_29_mask) 536870912 579s JS G ENUM: Defining enum value RELEASE_MASK (fixed from release_mask) 1073741824 579s JS G ENUM: Defining enum value MODIFIER_MASK (fixed from modifier_mask) 1543512063 579s JS G ENUM: Defining Gdk.ModifierType as 0xff36340bfd0 579s JS G NS: Found info type OBJECT for 'Monitor' in namespace 'Gdk' 579s JS G OBJ: Defined class for Monitor (GdkMonitor), prototype 0xec63246380, JSClass 0x3ffaf66b598, in object 0x8ab35979308 579s JS G NS: Found info type STRUCT for 'MonitorClass' in namespace 'Gdk' 579s JS G NS: Found info type ENUM for 'NotifyType' in namespace 'Gdk' 579s JS G ENUM: Defining enum value ANCESTOR (fixed from ancestor) 0 579s JS G ENUM: Defining enum value VIRTUAL (fixed from virtual) 1 579s JS G ENUM: Defining enum value INFERIOR (fixed from inferior) 2 579s JS G ENUM: Defining enum value NONLINEAR (fixed from nonlinear) 3 579s JS G ENUM: Defining enum value NONLINEAR_VIRTUAL (fixed from nonlinear_virtual) 4 579s JS G ENUM: Defining enum value UNKNOWN (fixed from unknown) 5 579s JS G ENUM: Defining Gdk.NotifyType as 0xff36340c3b0 579s JS G NS: Found info type ENUM for 'OwnerChange' in namespace 'Gdk' 579s JS G ENUM: Defining enum value NEW_OWNER (fixed from new_owner) 0 579s JS G ENUM: Defining enum value DESTROY (fixed from destroy) 1 579s JS G ENUM: Defining enum value CLOSE (fixed from close) 2 579s JS G ENUM: Defining Gdk.OwnerChange as 0xff36340c490 579s JS G NS: Found info type CONSTANT for 'PARENT_RELATIVE' in namespace 'Gdk' 579s JS G NS: Found info type CONSTANT for 'PRIORITY_REDRAW' in namespace 'Gdk' 579s JS G NS: Found info type STRUCT for 'Point' in namespace 'Gdk' 579s JS G BXD: Defined class for Point (void), prototype 0xec63246420, JSClass 0x3ffaf66af08, in object 0x8ab35979308 579s JS G NS: Found info type ENUM for 'PropMode' in namespace 'Gdk' 579s JS G ENUM: Defining enum value REPLACE (fixed from replace) 0 579s JS G ENUM: Defining enum value PREPEND (fixed from prepend) 1 579s JS G ENUM: Defining enum value APPEND (fixed from append) 2 579s JS G ENUM: Defining Gdk.PropMode as 0xff36340c4f0 579s JS G NS: Found info type ENUM for 'PropertyState' in namespace 'Gdk' 579s JS G ENUM: Defining enum value NEW_VALUE (fixed from new_value) 0 579s JS G ENUM: Defining enum value DELETE (fixed from delete) 1 579s JS G ENUM: Defining Gdk.PropertyState as 0xff36340c550 579s JS G NS: Found info type STRUCT for 'RGBA' in namespace 'Gdk' 579s JS G BXD: Defined class for RGBA (GdkRGBA), prototype 0xec63246498, JSClass 0x3ffaf66af08, in object 0x8ab35979308 579s JS G NS: Found info type OBJECT for 'Screen' in namespace 'Gdk' 579s JS G OBJ: Defined class for Screen (GdkScreen), prototype 0xec632464e8, JSClass 0x3ffaf66b598, in object 0x8ab35979308 579s JS G NS: Found info type ENUM for 'ScrollDirection' in namespace 'Gdk' 579s JS G ENUM: Defining enum value UP (fixed from up) 0 579s JS G ENUM: Defining enum value DOWN (fixed from down) 1 579s JS G ENUM: Defining enum value LEFT (fixed from left) 2 579s JS G ENUM: Defining enum value RIGHT (fixed from right) 3 579s JS G ENUM: Defining enum value SMOOTH (fixed from smooth) 4 579s JS G ENUM: Defining Gdk.ScrollDirection as 0xff36340c5b0 579s JS G NS: Found info type OBJECT for 'Seat' in namespace 'Gdk' 579s JS G OBJ: Defined class for Seat (GdkSeat), prototype 0xec63246560, JSClass 0x3ffaf66b598, in object 0x8ab35979308 579s JS G NS: Found info type FLAGS for 'SeatCapabilities' in namespace 'Gdk' 579s JS G ENUM: Defining enum value NONE (fixed from none) 0 579s JS G ENUM: Defining enum value POINTER (fixed from pointer) 1 579s JS G ENUM: Defining enum value TOUCH (fixed from touch) 2 579s JS G ENUM: Defining enum value TABLET_STYLUS (fixed from tablet_stylus) 4 579s JS G ENUM: Defining enum value KEYBOARD (fixed from keyboard) 8 579s JS G ENUM: Defining enum value ALL_POINTING (fixed from all_pointing) 7 579s JS G ENUM: Defining enum value ALL (fixed from all) 15 579s JS G ENUM: Defining Gdk.SeatCapabilities as 0xff36340c610 579s JS G NS: Found info type ENUM for 'SettingAction' in namespace 'Gdk' 579s JS G ENUM: Defining enum value NEW (fixed from new) 0 579s JS G ENUM: Defining enum value CHANGED (fixed from changed) 1 579s JS G ENUM: Defining enum value DELETED (fixed from deleted) 2 579s JS G ENUM: Defining Gdk.SettingAction as 0xff36340c6f0 579s JS G NS: Found info type ENUM for 'Status' in namespace 'Gdk' 579s JS G ENUM: Defining enum value OK (fixed from ok) 0 579s JS G ENUM: Defining enum value ERROR (fixed from error) -1 579s JS G ENUM: Defining enum value ERROR_PARAM (fixed from error_param) -2 579s JS G ENUM: Defining enum value ERROR_FILE (fixed from error_file) -3 579s JS G ENUM: Defining enum value ERROR_MEM (fixed from error_mem) -4 579s JS G ENUM: Defining Gdk.Status as 0xff36340c750 579s JS G NS: Found info type ENUM for 'SubpixelLayout' in namespace 'Gdk' 579s JS G ENUM: Defining enum value UNKNOWN (fixed from unknown) 0 579s JS G ENUM: Defining enum value NONE (fixed from none) 1 579s JS G ENUM: Defining enum value HORIZONTAL_RGB (fixed from horizontal_rgb) 2 579s JS G ENUM: Defining enum value HORIZONTAL_BGR (fixed from horizontal_bgr) 3 579s JS G ENUM: Defining enum value VERTICAL_RGB (fixed from vertical_rgb) 4 579s JS G ENUM: Defining enum value VERTICAL_BGR (fixed from vertical_bgr) 5 579s JS G ENUM: Defining Gdk.SubpixelLayout as 0xff36340c7b0 579s JS G NS: Found info type STRUCT for 'TimeCoord' in namespace 'Gdk' 579s JS G BXD: Defined class for TimeCoord (void), prototype 0xec63246650, JSClass 0x3ffaf66af08, in object 0x8ab35979308 579s JS G NS: Found info type ENUM for 'TouchpadGesturePhase' in namespace 'Gdk' 579s JS G ENUM: Defining enum value BEGIN (fixed from begin) 0 579s JS G ENUM: Defining enum value UPDATE (fixed from update) 1 579s JS G ENUM: Defining enum value END (fixed from end) 2 579s JS G ENUM: Defining enum value CANCEL (fixed from cancel) 3 579s JS G ENUM: Defining Gdk.TouchpadGesturePhase as 0xff36340c890 579s JS G NS: Found info type ENUM for 'VisibilityState' in namespace 'Gdk' 579s JS G ENUM: Defining enum value UNOBSCURED (fixed from unobscured) 0 579s JS G ENUM: Defining enum value PARTIAL (fixed from partial) 1 579s JS G ENUM: Defining enum value FULLY_OBSCURED (fixed from fully_obscured) 2 579s JS G ENUM: Defining Gdk.VisibilityState as 0xff36340c8f0 579s JS G NS: Found info type OBJECT for 'Visual' in namespace 'Gdk' 579s JS G OBJ: Defined class for Visual (GdkVisual), prototype 0xec632466c8, JSClass 0x3ffaf66b598, in object 0x8ab35979308 579s JS G NS: Found info type ENUM for 'VisualType' in namespace 'Gdk' 579s JS G ENUM: Defining enum value STATIC_GRAY (fixed from static_gray) 0 579s JS G ENUM: Defining enum value GRAYSCALE (fixed from grayscale) 1 579s JS G ENUM: Defining enum value STATIC_COLOR (fixed from static_color) 2 579s JS G ENUM: Defining enum value PSEUDO_COLOR (fixed from pseudo_color) 3 579s JS G ENUM: Defining enum value TRUE_COLOR (fixed from true_color) 4 579s JS G ENUM: Defining enum value DIRECT_COLOR (fixed from direct_color) 5 579s JS G ENUM: Defining Gdk.VisualType as 0xff36340c950 579s JS G NS: Found info type FLAGS for 'WMDecoration' in namespace 'Gdk' 579s JS G ENUM: Defining enum value ALL (fixed from all) 1 579s JS G ENUM: Defining enum value BORDER (fixed from border) 2 579s JS G ENUM: Defining enum value RESIZEH (fixed from resizeh) 4 579s JS G ENUM: Defining enum value TITLE (fixed from title) 8 579s JS G ENUM: Defining enum value MENU (fixed from menu) 16 579s JS G ENUM: Defining enum value MINIMIZE (fixed from minimize) 32 579s JS G ENUM: Defining enum value MAXIMIZE (fixed from maximize) 64 579s JS G ENUM: Defining Gdk.WMDecoration as 0xff36340ca30 579s JS G NS: Found info type FLAGS for 'WMFunction' in namespace 'Gdk' 579s JS G ENUM: Defining enum value ALL (fixed from all) 1 579s JS G ENUM: Defining enum value RESIZE (fixed from resize) 2 579s JS G ENUM: Defining enum value MOVE (fixed from move) 4 579s JS G ENUM: Defining enum value MINIMIZE (fixed from minimize) 8 579s JS G ENUM: Defining enum value MAXIMIZE (fixed from maximize) 16 579s JS G ENUM: Defining enum value CLOSE (fixed from close) 32 579s JS G ENUM: Defining Gdk.WMFunction as 0xff36340cb10 579s JS G NS: Found info type OBJECT for 'Window' in namespace 'Gdk' 579s JS G OBJ: Defined class for Window (GdkWindow), prototype 0xec63246790, JSClass 0x3ffaf66b598, in object 0x8ab35979308 579s JS G NS: Found info type STRUCT for 'WindowAttr' in namespace 'Gdk' 579s JS G BXD: Defined class for WindowAttr (void), prototype 0xec632467e0, JSClass 0x3ffaf66af08, in object 0x8ab35979308 579s JS G NS: Found info type FLAGS for 'WindowAttributesType' in namespace 'Gdk' 579s JS G ENUM: Defining enum value TITLE (fixed from title) 2 579s JS G ENUM: Defining enum value X (fixed from x) 4 579s JS G ENUM: Defining enum value Y (fixed from y) 8 579s JS G ENUM: Defining enum value CURSOR (fixed from cursor) 16 579s JS G ENUM: Defining enum value VISUAL (fixed from visual) 32 579s JS G ENUM: Defining enum value WMCLASS (fixed from wmclass) 64 579s JS G ENUM: Defining enum value NOREDIR (fixed from noredir) 128 579s JS G ENUM: Defining enum value TYPE_HINT (fixed from type_hint) 256 579s JS G ENUM: Defining Gdk.WindowAttributesType as 0xff36340cbf0 579s JS G NS: Found info type STRUCT for 'WindowClass' in namespace 'Gdk' 579s JS G NS: Found info type ENUM for 'WindowEdge' in namespace 'Gdk' 579s JS G ENUM: Defining enum value NORTH_WEST (fixed from north_west) 0 579s JS G ENUM: Defining enum value NORTH (fixed from north) 1 579s JS G ENUM: Defining enum value NORTH_EAST (fixed from north_east) 2 579s JS G ENUM: Defining enum value WEST (fixed from west) 3 579s JS G ENUM: Defining enum value EAST (fixed from east) 4 579s JS G ENUM: Defining enum value SOUTH_WEST (fixed from south_west) 5 579s JS G ENUM: Defining enum value SOUTH (fixed from south) 6 579s JS G ENUM: Defining enum value SOUTH_EAST (fixed from south_east) 7 579s JS G ENUM: Defining Gdk.WindowEdge as 0xff36340ccd0 579s JS G NS: Found info type FLAGS for 'WindowHints' in namespace 'Gdk' 579s JS G ENUM: Defining enum value POS (fixed from pos) 1 579s JS G ENUM: Defining enum value MIN_SIZE (fixed from min_size) 2 579s JS G ENUM: Defining enum value MAX_SIZE (fixed from max_size) 4 579s JS G ENUM: Defining enum value BASE_SIZE (fixed from base_size) 8 579s JS G ENUM: Defining enum value ASPECT (fixed from aspect) 16 579s JS G ENUM: Defining enum value RESIZE_INC (fixed from resize_inc) 32 579s JS G ENUM: Defining enum value WIN_GRAVITY (fixed from win_gravity) 64 579s JS G ENUM: Defining enum value USER_POS (fixed from user_pos) 128 579s JS G ENUM: Defining enum value USER_SIZE (fixed from user_size) 256 579s JS G ENUM: Defining Gdk.WindowHints as 0xff36340cdb0 579s JS G NS: Found info type STRUCT for 'WindowRedirect' in namespace 'Gdk' 579s JS G BXD: Defined class for WindowRedirect (void), prototype 0xec63246880, JSClass 0x3ffaf66af08, in object 0x8ab35979308 579s JS G NS: Found info type FLAGS for 'WindowState' in namespace 'Gdk' 579s JS G ENUM: Defining enum value WITHDRAWN (fixed from withdrawn) 1 579s JS G ENUM: Defining enum value ICONIFIED (fixed from iconified) 2 579s JS G ENUM: Defining enum value MAXIMIZED (fixed from maximized) 4 579s JS G ENUM: Defining enum value STICKY (fixed from sticky) 8 579s JS G ENUM: Defining enum value FULLSCREEN (fixed from fullscreen) 16 579s JS G ENUM: Defining enum value ABOVE (fixed from above) 32 579s JS G ENUM: Defining enum value BELOW (fixed from below) 64 579s JS G ENUM: Defining enum value FOCUSED (fixed from focused) 128 579s JS G ENUM: Defining enum value TILED (fixed from tiled) 256 579s JS G ENUM: Defining enum value TOP_TILED (fixed from top_tiled) 512 579s JS G ENUM: Defining enum value TOP_RESIZABLE (fixed from top_resizable) 1024 579s JS G ENUM: Defining enum value RIGHT_TILED (fixed from right_tiled) 2048 579s JS G ENUM: Defining enum value RIGHT_RESIZABLE (fixed from right_resizable) 4096 579s JS G ENUM: Defining enum value BOTTOM_TILED (fixed from bottom_tiled) 8192 579s JS G ENUM: Defining enum value BOTTOM_RESIZABLE (fixed from bottom_resizable) 16384 579s JS G ENUM: Defining enum value LEFT_TILED (fixed from left_tiled) 32768 579s JS G ENUM: Defining enum value LEFT_RESIZABLE (fixed from left_resizable) 65536 579s JS G ENUM: Defining Gdk.WindowState as 0xff36340ce90 579s JS G NS: Found info type ENUM for 'WindowType' in namespace 'Gdk' 579s JS G ENUM: Defining enum value ROOT (fixed from root) 0 579s JS G ENUM: Defining enum value TOPLEVEL (fixed from toplevel) 1 579s JS G ENUM: Defining enum value CHILD (fixed from child) 2 579s JS G ENUM: Defining enum value TEMP (fixed from temp) 3 579s JS G ENUM: Defining enum value FOREIGN (fixed from foreign) 4 579s JS G ENUM: Defining enum value OFFSCREEN (fixed from offscreen) 5 579s JS G ENUM: Defining enum value SUBSURFACE (fixed from subsurface) 6 579s JS G ENUM: Defining Gdk.WindowType as 0xff36340d070 579s JS G NS: Found info type ENUM for 'WindowTypeHint' in namespace 'Gdk' 579s JS G ENUM: Defining enum value NORMAL (fixed from normal) 0 579s JS G ENUM: Defining enum value DIALOG (fixed from dialog) 1 579s JS G ENUM: Defining enum value MENU (fixed from menu) 2 579s JS G ENUM: Defining enum value TOOLBAR (fixed from toolbar) 3 579s JS G ENUM: Defining enum value SPLASHSCREEN (fixed from splashscreen) 4 579s JS G ENUM: Defining enum value UTILITY (fixed from utility) 5 579s JS G ENUM: Defining enum value DOCK (fixed from dock) 6 579s JS G ENUM: Defining enum value DESKTOP (fixed from desktop) 7 579s JS G ENUM: Defining enum value DROPDOWN_MENU (fixed from dropdown_menu) 8 579s JS G ENUM: Defining enum value POPUP_MENU (fixed from popup_menu) 9 579s JS G ENUM: Defining enum value TOOLTIP (fixed from tooltip) 10 579s JS G ENUM: Defining enum value NOTIFICATION (fixed from notification) 11 579s JS G ENUM: Defining enum value COMBO (fixed from combo) 12 579s JS G ENUM: Defining enum value DND (fixed from dnd) 13 579s JS G ENUM: Defining Gdk.WindowTypeHint as 0xff36340d150 579s JS G NS: Found info type ENUM for 'WindowWindowClass' in namespace 'Gdk' 579s JS G ENUM: Defining enum value INPUT_OUTPUT (fixed from input_output) 0 579s JS G ENUM: Defining enum value INPUT_ONLY (fixed from input_only) 1 579s JS G ENUM: Defining Gdk.WindowWindowClass as 0xff36340d330 579s JS G NS: Found info type FUNCTION for 'add_option_entries_libgtk_only' in namespace 'Gdk' 579s JS G NS: Found info type FUNCTION for 'atom_intern' in namespace 'Gdk' 579s JS G NS: Found info type FUNCTION for 'atom_intern_static_string' in namespace 'Gdk' 579s JS G NS: Found info type FUNCTION for 'beep' in namespace 'Gdk' 579s JS G NS: Found info type FUNCTION for 'cairo_create' in namespace 'Gdk' 579s JS G NS: Found info type FUNCTION for 'cairo_draw_from_gl' in namespace 'Gdk' 579s JS G NS: Found info type FUNCTION for 'cairo_get_clip_rectangle' in namespace 'Gdk' 579s JS G NS: Found info type FUNCTION for 'cairo_get_drawing_context' in namespace 'Gdk' 579s JS G NS: Found info type FUNCTION for 'cairo_rectangle' in namespace 'Gdk' 579s JS G NS: Found info type FUNCTION for 'cairo_region' in namespace 'Gdk' 579s JS G NS: Found info type FUNCTION for 'cairo_region_create_from_surface' in namespace 'Gdk' 579s JS G NS: Found info type FUNCTION for 'cairo_set_source_color' in namespace 'Gdk' 579s JS G NS: Found info type FUNCTION for 'cairo_set_source_pixbuf' in namespace 'Gdk' 579s JS G NS: Found info type FUNCTION for 'cairo_set_source_rgba' in namespace 'Gdk' 579s JS G NS: Found info type FUNCTION for 'cairo_set_source_window' in namespace 'Gdk' 579s JS G NS: Found info type FUNCTION for 'cairo_surface_create_from_pixbuf' in namespace 'Gdk' 579s JS G NS: Found info type FUNCTION for 'color_parse' in namespace 'Gdk' 579s JS G NS: Found info type FUNCTION for 'disable_multidevice' in namespace 'Gdk' 579s JS G NS: Found info type FUNCTION for 'drag_abort' in namespace 'Gdk' 579s JS G NS: Found info type FUNCTION for 'drag_begin' in namespace 'Gdk' 579s JS G NS: Found info type FUNCTION for 'drag_begin_for_device' in namespace 'Gdk' 579s JS G NS: Found info type FUNCTION for 'drag_begin_from_point' in namespace 'Gdk' 579s JS G NS: Found info type FUNCTION for 'drag_drop' in namespace 'Gdk' 579s JS G NS: Found info type FUNCTION for 'drag_drop_done' in namespace 'Gdk' 579s JS G NS: Found info type FUNCTION for 'drag_drop_succeeded' in namespace 'Gdk' 579s JS G NS: Found info type FUNCTION for 'drag_find_window_for_screen' in namespace 'Gdk' 579s JS G NS: Found info type FUNCTION for 'drag_get_selection' in namespace 'Gdk' 579s JS G NS: Found info type FUNCTION for 'drag_motion' in namespace 'Gdk' 579s JS G NS: Found info type FUNCTION for 'drag_status' in namespace 'Gdk' 579s JS G NS: Found info type FUNCTION for 'drop_finish' in namespace 'Gdk' 579s JS G NS: Found info type FUNCTION for 'drop_reply' in namespace 'Gdk' 579s JS G NS: Found info type FUNCTION for 'error_trap_pop' in namespace 'Gdk' 579s JS G NS: Found info type FUNCTION for 'error_trap_pop_ignored' in namespace 'Gdk' 579s JS G NS: Found info type FUNCTION for 'error_trap_push' in namespace 'Gdk' 579s JS G NS: Found info type FUNCTION for 'event_get' in namespace 'Gdk' 579s JS G NS: Found info type FUNCTION for 'event_handler_set' in namespace 'Gdk' 579s JS G NS: Found info type FUNCTION for 'event_peek' in namespace 'Gdk' 579s JS G NS: Found info type FUNCTION for 'event_request_motions' in namespace 'Gdk' 579s JS G NS: Found info type FUNCTION for 'events_get_angle' in namespace 'Gdk' 579s JS G NS: Found info type FUNCTION for 'events_get_center' in namespace 'Gdk' 579s JS G NS: Found info type FUNCTION for 'events_get_distance' in namespace 'Gdk' 579s JS G NS: Found info type FUNCTION for 'events_pending' in namespace 'Gdk' 579s JS G NS: Found info type FUNCTION for 'flush' in namespace 'Gdk' 579s JS G NS: Found info type FUNCTION for 'get_default_root_window' in namespace 'Gdk' 579s JS G NS: Found info type FUNCTION for 'get_display' in namespace 'Gdk' 579s JS G NS: Found info type FUNCTION for 'get_display_arg_name' in namespace 'Gdk' 579s JS G NS: Found info type FUNCTION for 'get_program_class' in namespace 'Gdk' 579s JS G NS: Found info type FUNCTION for 'get_show_events' in namespace 'Gdk' 579s JS G NS: Found info type FUNCTION for 'gl_error_quark' in namespace 'Gdk' 579s JS G NS: Found info type FUNCTION for 'init' in namespace 'Gdk' 579s JS G NS: Found info type FUNCTION for 'init_check' in namespace 'Gdk' 579s JS G NS: Found info type FUNCTION for 'keyboard_grab' in namespace 'Gdk' 579s JS G NS: Found info type FUNCTION for 'keyboard_ungrab' in namespace 'Gdk' 579s JS G NS: Found info type FUNCTION for 'keyval_convert_case' in namespace 'Gdk' 579s JS G NS: Found info type FUNCTION for 'keyval_from_name' in namespace 'Gdk' 579s JS G NS: Found info type FUNCTION for 'keyval_is_lower' in namespace 'Gdk' 579s JS G NS: Found info type FUNCTION for 'keyval_is_upper' in namespace 'Gdk' 579s JS G NS: Found info type FUNCTION for 'keyval_name' in namespace 'Gdk' 579s JS G NS: Found info type FUNCTION for 'keyval_to_lower' in namespace 'Gdk' 579s JS G NS: Found info type FUNCTION for 'keyval_to_unicode' in namespace 'Gdk' 579s JS G NS: Found info type FUNCTION for 'keyval_to_upper' in namespace 'Gdk' 579s JS G NS: Found info type FUNCTION for 'list_visuals' in namespace 'Gdk' 579s JS G NS: Found info type FUNCTION for 'notify_startup_complete' in namespace 'Gdk' 579s JS G NS: Found info type FUNCTION for 'notify_startup_complete_with_id' in namespace 'Gdk' 579s JS G NS: Found info type FUNCTION for 'offscreen_window_get_embedder' in namespace 'Gdk' 579s JS G NS: Found info type FUNCTION for 'offscreen_window_get_surface' in namespace 'Gdk' 579s JS G NS: Found info type FUNCTION for 'offscreen_window_set_embedder' in namespace 'Gdk' 579s JS G NS: Found info type FUNCTION for 'pango_context_get' in namespace 'Gdk' 579s JS G NS: Found info type FUNCTION for 'pango_context_get_for_display' in namespace 'Gdk' 579s JS G NS: Found info type FUNCTION for 'pango_context_get_for_screen' in namespace 'Gdk' 579s JS G NS: Found info type FUNCTION for 'parse_args' in namespace 'Gdk' 579s JS G NS: Found info type FUNCTION for 'pixbuf_get_from_surface' in namespace 'Gdk' 579s JS G NS: Found info type FUNCTION for 'pixbuf_get_from_window' in namespace 'Gdk' 579s JS G NS: Found info type FUNCTION for 'pointer_grab' in namespace 'Gdk' 579s JS G NS: Found info type FUNCTION for 'pointer_is_grabbed' in namespace 'Gdk' 579s JS G NS: Found info type FUNCTION for 'pointer_ungrab' in namespace 'Gdk' 579s JS G NS: Found info type FUNCTION for 'pre_parse_libgtk_only' in namespace 'Gdk' 579s JS G NS: Found info type FUNCTION for 'property_delete' in namespace 'Gdk' 579s JS G NS: Found info type FUNCTION for 'property_get' in namespace 'Gdk' 579s JS G NS: Found info type FUNCTION for 'query_depths' in namespace 'Gdk' 579s JS G NS: Found info type FUNCTION for 'query_visual_types' in namespace 'Gdk' 579s JS G NS: Found info type FUNCTION for 'selection_convert' in namespace 'Gdk' 579s JS G NS: Found info type FUNCTION for 'selection_owner_get' in namespace 'Gdk' 579s JS G NS: Found info type FUNCTION for 'selection_owner_get_for_display' in namespace 'Gdk' 579s JS G NS: Found info type FUNCTION for 'selection_owner_set' in namespace 'Gdk' 579s JS G NS: Found info type FUNCTION for 'selection_owner_set_for_display' in namespace 'Gdk' 579s JS G NS: Found info type FUNCTION for 'selection_send_notify' in namespace 'Gdk' 579s JS G NS: Found info type FUNCTION for 'selection_send_notify_for_display' in namespace 'Gdk' 579s JS G NS: Found info type FUNCTION for 'set_allowed_backends' in namespace 'Gdk' 579s JS G NS: Found info type FUNCTION for 'set_double_click_time' in namespace 'Gdk' 579s JS G NS: Found info type FUNCTION for 'set_program_class' in namespace 'Gdk' 579s JS G NS: Found info type FUNCTION for 'set_show_events' in namespace 'Gdk' 579s JS G NS: Found info type FUNCTION for 'setting_get' in namespace 'Gdk' 579s JS G NS: Found info type FUNCTION for 'synthesize_window_state' in namespace 'Gdk' 579s JS G NS: Found info type FUNCTION for 'test_render_sync' in namespace 'Gdk' 579s JS G NS: Found info type FUNCTION for 'test_simulate_button' in namespace 'Gdk' 579s JS G NS: Found info type FUNCTION for 'test_simulate_key' in namespace 'Gdk' 579s JS G NS: Found info type FUNCTION for 'text_property_to_utf8_list_for_display' in namespace 'Gdk' 579s JS G NS: Found info type FUNCTION for 'threads_add_idle' in namespace 'Gdk' 579s JS G NS: Found info type FUNCTION for 'threads_add_timeout' in namespace 'Gdk' 579s JS G NS: Found info type FUNCTION for 'threads_add_timeout_seconds' in namespace 'Gdk' 579s JS G NS: Found info type FUNCTION for 'threads_enter' in namespace 'Gdk' 579s JS G NS: Found info type FUNCTION for 'threads_init' in namespace 'Gdk' 579s JS G NS: Found info type FUNCTION for 'threads_leave' in namespace 'Gdk' 579s JS G NS: Found info type FUNCTION for 'unicode_to_keyval' in namespace 'Gdk' 579s JS G NS: Found info type FUNCTION for 'utf8_to_string_target' in namespace 'Gdk' 579s ok 17 Complete enumeration of GIRepositoryNamespace (new_enumerate) all enumerated properties are defined 579s JS G NS: Found info type OBJECT for 'UnixMountMonitor' in namespace 'Gio' 579s JS G OBJ: Defined class for UnixMountMonitor (GUnixMountMonitor), prototype 0xec63246a60, JSClass 0x3ffaf66b598, in object 0x8ab35979330 579s 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 579s JS G NS: Defined namespace 'GioUnix' 0xec63246ab0 in GIRepository 0x8ab3593ed00 579s JS G NS: Found info type OBJECT for 'MountMonitor' in namespace 'GioUnix' 579s JS G OBJ: Defined class for MountMonitor (GUnixMountMonitor), prototype 0xec63246ad8, JSClass 0x3ffaf66b598, in object 0xec63246ab0 579s ok 18 Backwards compatibility for GLib/Gio platform specific GIRs GioUnix objects are looked up in GioUnix, not Gio 579s JS G NS: Found info type OBJECT for 'SubprocessLauncher' in namespace 'Gio' 579s JS G OBJ: Defined class for SubprocessLauncher (GSubprocessLauncher), prototype 0xec63246bc8, JSClass 0x3ffaf66b598, in object 0x8ab35979330 579s JS G NS: Found info type FLAGS for 'SubprocessFlags' in namespace 'Gio' 579s JS G ENUM: Defining enum value NONE (fixed from none) 0 579s JS G ENUM: Defining enum value STDIN_PIPE (fixed from stdin_pipe) 1 579s JS G ENUM: Defining enum value STDIN_INHERIT (fixed from stdin_inherit) 2 579s JS G ENUM: Defining enum value STDOUT_PIPE (fixed from stdout_pipe) 4 579s JS G ENUM: Defining enum value STDOUT_SILENCE (fixed from stdout_silence) 8 579s JS G ENUM: Defining enum value STDERR_PIPE (fixed from stderr_pipe) 16 579s JS G ENUM: Defining enum value STDERR_SILENCE (fixed from stderr_silence) 32 579s JS G ENUM: Defining enum value STDERR_MERGE (fixed from stderr_merge) 64 579s JS G ENUM: Defining enum value INHERIT_FDS (fixed from inherit_fds) 128 579s JS G ENUM: Defining enum value SEARCH_PATH_FROM_ENVP (fixed from search_path_from_envp) 256 579s JS G ENUM: Defining Gio.SubprocessFlags as 0xff3634187f0 579s JS G OBJ: Defining method spawnv in prototype for GSubprocessLauncher (Gio.SubprocessLauncher) 579s JS G NS: Found info type OBJECT for 'Subprocess' in namespace 'Gio' 579s JS G OBJ: Defined class for Subprocess (GSubprocess), prototype 0xec63246c68, JSClass 0x3ffaf66b598, in object 0x8ab35979330 579s JS G OBJ: Defining method get_stdout_pipe in prototype for GSubprocess (Gio.Subprocess) 579s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'GioUnix' 579s JS G OBJ: Defined class for InputStream (GUnixInputStream), prototype 0xec63246ce0, JSClass 0x3ffaf66b598, in object 0xec63246ab0 579s ok 19 Backwards compatibility for GLib/Gio platform specific GIRs doesn't print the message if the type isn't resolved directly 579s JS G NS: Found info type OBJECT for 'UnixConnection' in namespace 'Gio' 579s JS G NS: Found info type OBJECT for 'SocketConnection' in namespace 'Gio' 579s JS G NS: Found info type OBJECT for 'IOStream' in namespace 'Gio' 579s JS G OBJ: Defined class for IOStream (GIOStream), prototype 0xec63246df8, JSClass 0x3ffaf66b598, in object 0x8ab35979330 579s JS G OBJ: Defined class for SocketConnection (GSocketConnection), prototype 0xec63246e48, JSClass 0x3ffaf66b598, in object 0x8ab35979330 579s JS G OBJ: Defined class for UnixConnection (GUnixConnection), prototype 0xec63246e98, JSClass 0x3ffaf66b598, in object 0x8ab35979330 579s JS G NS: Found info type OBJECT for 'UnixCredentialsMessage' in namespace 'Gio' 579s JS G NS: Found info type OBJECT for 'SocketControlMessage' in namespace 'Gio' 579s JS G OBJ: Defined class for SocketControlMessage (GSocketControlMessage), prototype 0xec63246ee8, JSClass 0x3ffaf66b598, in object 0x8ab35979330 579s JS G OBJ: Defined class for UnixCredentialsMessage (GUnixCredentialsMessage), prototype 0xec63246f38, JSClass 0x3ffaf66b598, in object 0x8ab35979330 579s JS G NS: Found info type OBJECT for 'UnixFDList' in namespace 'Gio' 579s JS G OBJ: Defined class for UnixFDList (GUnixFDList), prototype 0xec63246fb0, JSClass 0x3ffaf66b598, in object 0x8ab35979330 579s JS G NS: Found info type OBJECT for 'UnixSocketAddress' in namespace 'Gio' 579s JS G NS: Found info type OBJECT for 'SocketAddress' in namespace 'Gio' 579s JS G OBJ: Defined class for SocketAddress (GSocketAddress), prototype 0xec6325f060, JSClass 0x3ffaf66b598, in object 0x8ab35979330 579s JS G OBJ: Defined class for UnixSocketAddress (GUnixSocketAddress), prototype 0xec6325f0b0, JSClass 0x3ffaf66b598, in object 0x8ab35979330 579s JS G NS: Found info type ENUM for 'UnixSocketAddressType' in namespace 'Gio' 579s JS G ENUM: Defining enum value INVALID (fixed from invalid) 0 579s JS G ENUM: Defining enum value ANONYMOUS (fixed from anonymous) 1 579s JS G ENUM: Defining enum value PATH (fixed from path) 2 579s JS G ENUM: Defining enum value ABSTRACT (fixed from abstract) 3 579s JS G ENUM: Defining enum value ABSTRACT_PADDED (fixed from abstract_padded) 4 579s JS G ENUM: Defining Gio.UnixSocketAddressType as 0xff36341e6d0 579s ok 20 Backwards compatibility for GLib/Gio platform specific GIRs has some exceptions 579s JS G BXD: Defining method quit in prototype for GLib.MainLoop 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Main loop instance 0x2aa0a94e390: Spinning loop until released or hook cleared 579s JS MAINLOOP: handling job 0, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 0 579s JS MAINLOOP: handling job 1, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 1 579s JS MAINLOOP: handling job 2, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 2 579s JS MAINLOOP: handling job 3, 579s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine-executor.js async resolved" 579s JS MAINLOOP: Main loop instance 0x2aa0a94e390: release 579s JS MAINLOOP: Completed job 3 579s JS MEMORY: Memory report: before destroying context 579s JS MEMORY: 581 objects currently alive 579s JS MEMORY: boxed_instance = 57 579s JS MEMORY: boxed_prototype = 50 579s JS MEMORY: closure = 1 579s JS MEMORY: function = 388 579s JS MEMORY: fundamental_instance = 0 579s JS MEMORY: fundamental_prototype = 0 579s JS MEMORY: gerror_instance = 0 579s JS MEMORY: gerror_prototype = 2 579s JS MEMORY: interface = 6 579s JS MEMORY: module = 10 579s JS MEMORY: ns = 7 579s JS MEMORY: object_instance = 9 579s JS MEMORY: object_prototype = 49 579s JS MEMORY: param = 1 579s JS MEMORY: union_instance = 0 579s JS MEMORY: union_prototype = 1 579s JS CTX: JS shutdown sequence 579s JS CTX: Stopping profiler 579s JS CTX: Shutting down toggle queue 579s JS CTX: Notifying external reference holders of GjsContext dispose 579s JS MAINLOOP: Stopping promise job dispatcher 579s JS CTX: Notifying reference holders of GjsContext dispose 579s JS CTX: Checking unhandled promise rejections 579s JS CTX: Releasing cached JS wrappers 579s JS CTX: Final triggered GC 579s JS CTX: Destroying JS context 579s JS CTX: Releasing all native objects 579s JS CTX: Disabling auto GC 579s JS CTX: Ending trace on global object 579s JS CTX: Freeing allocated resources 579s JS CTX: JS context destroyed 579s PASS: cjs/testIntrospection.test 579s Running test: cjs/testGlobal.test 579s JS NATIVE: Registered native JS module '_promiseNative' 579s JS NATIVE: Registered native JS module '_byteArrayNative' 579s JS NATIVE: Registered native JS module '_encodingNative' 579s JS NATIVE: Registered native JS module '_gi' 579s JS NATIVE: Registered native JS module 'gi' 579s JS NATIVE: Registered native JS module 'cairoNative' 579s JS NATIVE: Registered native JS module 'system' 579s JS NATIVE: Registered native JS module 'console' 579s JS NATIVE: Registered native JS module '_print' 579s JS CTX: Enabling JIT 579s JS CTX: Initialized class GjsFileImporter prototype 0xd6c67a000a0 579s JS IMPORT: Defining parent (nil) of 0xd6c67a00100 'imports' is mod 0 579s JS IMPORT: Importing '_print' 579s JS NATIVE: Defining native module '_print' 579s JS IMPORT: Defining parent 0xd6c67a00100 of 0xd6c67a007b8 '_print' is mod 1 579s JS IMPORT: successfully imported module '_print' 579s JS IMPORT: Loading internal module 'loader' (resource:///org/cinnamon/cjs/modules/internal/loader.js) 579s 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 0x3630d363b128 579s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x3630d363b128 579s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3630d363b128 579s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3630d363b128 579s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3630d363b128 579s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3630d363b128 579s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x3630d363b128 579s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x3630d363b128 579s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x3630d363b128 579s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3630d363b128 579s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3630d363b128 579s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x3630d363b128 579s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x3630d363b128 579s JS MAINLOOP: Main loop instance 0x2aa2e680390: hold 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Starting promise job dispatcher 579s JS MAINLOOP: Main loop instance 0x2aa2e680390: Spinning loop until released or hook cleared 579s JS MAINLOOP: handling job 0, 579s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 579s JS MAINLOOP: Main loop instance 0x2aa2e680390: release 579s JS MAINLOOP: Completed job 0 579s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine.js' (resource:///org/cjs/jsunit/minijasmine.js), global 0x3630d363b128 579s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3630d363b128 579s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3630d363b128 579s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3630d363b128 579s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3630d363b128 579s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3630d363b128 579s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3630d363b128 579s JS IMPORT: Module metadata hook for module 0xd6c67a130c0 579s JS IMPORT: Defining meta.importSync for module 0xd6c67a130c0 579s JS NATIVE: Defining native module 'gi' 579s JS CTX: Initialized class GIRepositoryNamespace prototype 0xd6c67a134b0 579s JS IMPORT: JS import 'overrides' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/overrides.js 579s JS IMPORT: JS import 'overrides' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/overrides.js 579s JS IMPORT: Adding directory 'resource:///org/cinnamon/cjs/modules/core/overrides' to child importer 'overrides' 579s JS IMPORT: Importing directory 'overrides' 579s JS IMPORT: Defining parent 0xd6c67a00100 of 0xd6c67a135b0 'overrides' is mod 1 579s JS IMPORT: Defined importer 'overrides' 0xd6c67a135b0 in 0xd6c67a00100 579s JS IMPORT: successfully imported directory 'overrides' 579s JS IMPORT: Importing '_promiseNative' 579s JS NATIVE: Defining native module '_promiseNative' 579s JS IMPORT: Defining parent 0xd6c67a00100 of 0xd6c67a13a70 '_promiseNative' is mod 1 579s JS IMPORT: successfully imported module '_promiseNative' 579s JS IMPORT: Importing module GLib succeeded 579s JS IMPORT: Defining parent 0xd6c67a135b0 of 0x3630d363c150 'GLib' is mod 1 579s JS IMPORT: successfully imported module 'GLib' 579s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 579s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x3630d3679060, JSClass 0x3ff8d56af08, in object 0x3630d3679038 579s JS CTX: Initialized class GIRepositoryGType prototype 0xd6c67a13dc0 579s JS CTX: Initialized class GIRepositoryFunction prototype 0xd6c67a13e20 579s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 579s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 579s JS G BXD: Defined class for Error (GError), prototype 0x3630d36790b0, JSClass 0x3ff8d56af08, in object 0x3630d3679038 579s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 579s JS G BXD: Defined class for Variant (GVariant), prototype 0x3630d3679100, JSClass 0x3ff8d56af08, in object 0x3630d3679038 579s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 579s JS G BXD: Defined class for Bytes (GBytes), prototype 0x3630d3679150, JSClass 0x3ff8d56af08, in object 0x3630d3679038 579s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 579s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 579s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x3630d36791a0, JSClass 0x3ff8d56af08, in object 0x3630d3679038 579s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 579s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 579s JS G BXD: Defined class for Thread (GThread), prototype 0x3630d36791f0, JSClass 0x3ff8d56af08, in object 0x3630d3679038 579s JS G BXD: Defining method ref in prototype for GLib.Thread 579s JS G BXD: Defining method unref in prototype for GLib.Thread 579s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 579s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x3630d3679240, JSClass 0x3ff8d56af08, in object 0x3630d3679038 579s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 579s JS G BXD: Defined class for Regex (GRegex), prototype 0x3630d3679290, JSClass 0x3ff8d56af08, in object 0x3630d3679038 579s JS G BXD: Defining method match in prototype for GLib.Regex 579s JS G BXD: Defining method match_full in prototype for GLib.Regex 579s JS G BXD: Defining method match_all in prototype for GLib.Regex 579s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 579s JS G NS: Defined namespace 'GLib' 0x3630d3679038 in GIRepository 0xd6c67a13340 579s JS IMPORT: Importing module jasmine succeeded 579s JS IMPORT: Defining parent 0xd6c67a00100 of 0x3630d363cce0 'jasmine' is mod 1 579s JS IMPORT: successfully imported module 'jasmine' 579s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 579s JS MAINLOOP: Main loop instance 0x2aa2e680390: hold 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Main loop instance 0x2aa2e680390: Spinning loop until released or hook cleared 579s JS MAINLOOP: handling job 0, 579s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine.js async resolved" 579s JS MAINLOOP: Main loop instance 0x2aa2e680390: release 579s JS MAINLOOP: Completed job 0 579s 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 0x3630d363b128 579s JS IMPORT: Importing 'system' 579s JS NATIVE: Defining native module 'system' 579s JS IMPORT: Defining parent 0xd6c67a00100 of 0xd6c67a2d918 'system' is mod 1 579s JS IMPORT: successfully imported module 'system' 579s JS MAINLOOP: Main loop instance 0x2aa2e680390: hold 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Main loop instance 0x2aa2e680390: Spinning loop until released or hook cleared 579s JS MAINLOOP: handling job 0, 579s JS IMPORT: Module evaluation promise resolved: function "file:///usr/libexec/installed-tests/cjs/js/testGlobal.js async resolved" 579s JS MAINLOOP: Main loop instance 0x2aa2e680390: release 579s JS MAINLOOP: Completed job 0 579s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine-executor.js' (resource:///org/cjs/jsunit/minijasmine-executor.js), global 0x3630d363b128 579s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3630d363b128 579s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3630d363b128 579s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3630d363b128 579s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3630d363b128 579s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3630d363b128 579s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3630d363b128 579s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3630d363b128 579s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3630d363b128 579s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3630d363b128 579s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3630d363b128 579s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3630d363b128 579s JS IMPORT: Module metadata hook for module 0xd6c67a318a8 579s JS IMPORT: Defining meta.importSync for module 0xd6c67a318a8 579s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3630d363b128 579s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3630d363b128 579s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 579s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 579s JS MAINLOOP: Set main loop hook to 579s JS MAINLOOP: Main loop instance 0x2aa2e680390: hold 579s JS MAINLOOP: Running and clearing main loop hook 579s JS G BXD: Defining method run in prototype for GLib.MainLoop 579s 1..10 579s JS IMPORT: Importing 'gi' 579s JS IMPORT: Defining parent 0xd6c67a00100 of 0xd6c67a13340 'gi' is mod 1 579s JS IMPORT: successfully imported module 'gi' 579s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 579s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 579s JS G BXD: Defined class for Source (GSource), prototype 0x3630d3679308, JSClass 0x3ff8d56af08, in object 0x3630d3679038 579s JS G BXD: Defining method set_priority in prototype for GLib.Source 579s JS IMPORT: Importing '_gi' 579s JS NATIVE: Defining native module '_gi' 579s JS IMPORT: Defining parent 0xd6c67a00100 of 0xd6c67a386f8 '_gi' is mod 1 579s JS IMPORT: successfully imported module '_gi' 579s 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 579s JS G NS: Defined namespace 'CjsPrivate' 0x3630d36793a8 in GIRepository 0xd6c67a13340 579s JS IMPORT: JS import '_common' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_common.js 579s JS IMPORT: JS import '_common' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_common.js 579s JS IMPORT: Importing module _common succeeded 579s JS IMPORT: Defining parent 0xd6c67a00100 of 0x3630d363cfd8 '_common' is mod 1 579s JS IMPORT: successfully imported module '_common' 579s JS IMPORT: JS import '_legacy' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_legacy.js 579s JS IMPORT: Importing module _legacy succeeded 579s JS IMPORT: Defining parent 0xd6c67a00100 of 0x3630d36c5060 '_legacy' is mod 1 579s JS IMPORT: successfully imported module '_legacy' 579s JS IMPORT: Importing module GObject succeeded 579s JS IMPORT: Defining parent 0xd6c67a135b0 of 0x3630d363cf88 'GObject' is mod 1 579s JS IMPORT: successfully imported module 'GObject' 579s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 579s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 579s JS G BXD: Defined class for String (GString), prototype 0x3630d3679628, JSClass 0x3ff8d56af08, in object 0x3630d3679380 579s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 579s JS G PRM: Defined class ParamSpec prototype is 0x3630d36c5100 class 0x3ff8d5702e8 in object 0x3630d3679380 579s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 579s JS G OBJ: Defined class for Object (GObject), prototype 0x3630d3679790, JSClass 0x3ff8d56b598, in object 0x3630d3679380 579s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 579s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 579s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x3630d36797b8, JSClass 0x3ff8d56b598, in object 0x3630d3679380 579s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 579s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 579s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 579s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 579s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 579s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 579s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 579s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 579s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 579s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 579s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 579s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 579s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 579s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 579s JS G NS: Defined namespace 'GObject' 0x3630d3679380 in GIRepository 0xd6c67a13340 579s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 579s JS G BXD: Defining method attach in prototype for GLib.Source 579s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 579s JS IMPORT: Module metadata hook for module 0xd6c67a043f8 579s JS IMPORT: Defining meta.importSync for module 0xd6c67a043f8 579s JS G BXD: Defining method destroy in prototype for GLib.Source 579s ok 1 globalThis is equal to window 579s ok 2 globalThis WeakRef is defined 579s ok 3 globalThis console is defined 579s ok 4 globalThis TextEncoder is defined 579s ok 5 globalThis TextDecoder is defined 579s ok 6 globalThis ARGV is defined 579s ok 7 globalThis print function log is defined 579s ok 8 globalThis print function print is defined 579s ok 9 globalThis print function printerr is defined 579s ok 10 globalThis print function logError is defined 579s JS G BXD: Defining method quit in prototype for GLib.MainLoop 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Main loop instance 0x2aa2e680390: Spinning loop until released or hook cleared 579s JS MAINLOOP: handling job 0, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 0 579s JS MAINLOOP: handling job 1, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 1 579s JS MAINLOOP: handling job 2, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 2 579s JS MAINLOOP: handling job 3, 579s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine-executor.js async resolved" 579s JS MAINLOOP: Main loop instance 0x2aa2e680390: release 579s JS MAINLOOP: Completed job 3 579s JS MEMORY: Memory report: before destroying context 579s JS MEMORY: 200 objects currently alive 579s JS MEMORY: boxed_instance = 65 579s JS MEMORY: boxed_prototype = 10 579s JS MEMORY: closure = 1 579s JS MEMORY: function = 114 579s JS MEMORY: fundamental_instance = 0 579s JS MEMORY: fundamental_prototype = 0 579s JS MEMORY: gerror_instance = 0 579s JS MEMORY: gerror_prototype = 0 579s JS MEMORY: interface = 0 579s JS MEMORY: module = 5 579s JS MEMORY: ns = 3 579s JS MEMORY: object_instance = 0 579s JS MEMORY: object_prototype = 2 579s JS MEMORY: param = 0 579s JS MEMORY: union_instance = 0 579s JS MEMORY: union_prototype = 0 579s JS CTX: JS shutdown sequence 579s JS CTX: Stopping profiler 579s JS CTX: Shutting down toggle queue 579s JS CTX: Notifying external reference holders of GjsContext dispose 579s JS MAINLOOP: Stopping promise job dispatcher 579s JS CTX: Notifying reference holders of GjsContext dispose 579s JS CTX: Checking unhandled promise rejections 579s JS CTX: Releasing cached JS wrappers 579s JS CTX: Final triggered GC 579s JS CTX: Destroying JS context 579s JS CTX: Releasing all native objects 579s JS CTX: Disabling auto GC 579s JS CTX: Ending trace on global object 579s JS CTX: Freeing allocated resources 579s JS CTX: JS context destroyed 579s PASS: cjs/testGlobal.test 579s Running test: cjs/testGDBus.test 579s JS NATIVE: Registered native JS module '_promiseNative' 579s JS NATIVE: Registered native JS module '_byteArrayNative' 579s JS NATIVE: Registered native JS module '_encodingNative' 579s JS NATIVE: Registered native JS module '_gi' 579s JS NATIVE: Registered native JS module 'gi' 579s JS NATIVE: Registered native JS module 'cairoNative' 579s JS NATIVE: Registered native JS module 'system' 579s JS NATIVE: Registered native JS module 'console' 579s JS NATIVE: Registered native JS module '_print' 579s JS CTX: Enabling JIT 579s JS CTX: Initialized class GjsFileImporter prototype 0x117a37e000a0 579s JS IMPORT: Defining parent (nil) of 0x117a37e00100 'imports' is mod 0 579s JS IMPORT: Importing '_print' 579s JS NATIVE: Defining native module '_print' 579s JS IMPORT: Defining parent 0x117a37e00100 of 0x117a37e007b8 '_print' is mod 1 579s JS IMPORT: successfully imported module '_print' 579s JS IMPORT: Loading internal module 'loader' (resource:///org/cinnamon/cjs/modules/internal/loader.js) 579s 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 0x36479cb3b128 579s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x36479cb3b128 579s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x36479cb3b128 579s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x36479cb3b128 579s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x36479cb3b128 579s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x36479cb3b128 579s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x36479cb3b128 579s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x36479cb3b128 579s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x36479cb3b128 579s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x36479cb3b128 579s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x36479cb3b128 579s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x36479cb3b128 579s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x36479cb3b128 579s JS MAINLOOP: Main loop instance 0x2aa289a1390: hold 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Starting promise job dispatcher 579s JS MAINLOOP: Main loop instance 0x2aa289a1390: Spinning loop until released or hook cleared 579s JS MAINLOOP: handling job 0, 579s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 579s JS MAINLOOP: Main loop instance 0x2aa289a1390: release 579s JS MAINLOOP: Completed job 0 579s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine.js' (resource:///org/cjs/jsunit/minijasmine.js), global 0x36479cb3b128 579s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x36479cb3b128 579s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x36479cb3b128 579s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x36479cb3b128 579s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x36479cb3b128 579s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x36479cb3b128 579s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x36479cb3b128 579s JS IMPORT: Module metadata hook for module 0x117a37e130c0 579s JS IMPORT: Defining meta.importSync for module 0x117a37e130c0 579s JS NATIVE: Defining native module 'gi' 579s JS CTX: Initialized class GIRepositoryNamespace prototype 0x117a37e134b0 579s JS IMPORT: JS import 'overrides' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/overrides.js 579s JS IMPORT: JS import 'overrides' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/overrides.js 579s JS IMPORT: Adding directory 'resource:///org/cinnamon/cjs/modules/core/overrides' to child importer 'overrides' 579s JS IMPORT: Importing directory 'overrides' 579s JS IMPORT: Defining parent 0x117a37e00100 of 0x117a37e135b0 'overrides' is mod 1 579s JS IMPORT: Defined importer 'overrides' 0x117a37e135b0 in 0x117a37e00100 579s JS IMPORT: successfully imported directory 'overrides' 579s JS IMPORT: Importing '_promiseNative' 579s JS NATIVE: Defining native module '_promiseNative' 579s JS IMPORT: Defining parent 0x117a37e00100 of 0x117a37e13a70 '_promiseNative' is mod 1 579s JS IMPORT: successfully imported module '_promiseNative' 579s JS IMPORT: Importing module GLib succeeded 579s JS IMPORT: Defining parent 0x117a37e135b0 of 0x36479cb3c150 'GLib' is mod 1 579s JS IMPORT: successfully imported module 'GLib' 579s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 579s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x36479cb79060, JSClass 0x3ffbb06af08, in object 0x36479cb79038 579s JS CTX: Initialized class GIRepositoryGType prototype 0x117a37e13dc0 579s JS CTX: Initialized class GIRepositoryFunction prototype 0x117a37e13e20 579s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 579s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 579s JS G BXD: Defined class for Error (GError), prototype 0x36479cb790b0, JSClass 0x3ffbb06af08, in object 0x36479cb79038 579s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 579s JS G BXD: Defined class for Variant (GVariant), prototype 0x36479cb79100, JSClass 0x3ffbb06af08, in object 0x36479cb79038 579s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 579s JS G BXD: Defined class for Bytes (GBytes), prototype 0x36479cb79150, JSClass 0x3ffbb06af08, in object 0x36479cb79038 579s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 579s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 579s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x36479cb791a0, JSClass 0x3ffbb06af08, in object 0x36479cb79038 579s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 579s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 579s JS G BXD: Defined class for Thread (GThread), prototype 0x36479cb791f0, JSClass 0x3ffbb06af08, in object 0x36479cb79038 579s JS G BXD: Defining method ref in prototype for GLib.Thread 579s JS G BXD: Defining method unref in prototype for GLib.Thread 579s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 579s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x36479cb79240, JSClass 0x3ffbb06af08, in object 0x36479cb79038 579s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 579s JS G BXD: Defined class for Regex (GRegex), prototype 0x36479cb79290, JSClass 0x3ffbb06af08, in object 0x36479cb79038 579s JS G BXD: Defining method match in prototype for GLib.Regex 579s JS G BXD: Defining method match_full in prototype for GLib.Regex 579s JS G BXD: Defining method match_all in prototype for GLib.Regex 579s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 579s JS G NS: Defined namespace 'GLib' 0x36479cb79038 in GIRepository 0x117a37e13340 579s JS IMPORT: Importing module jasmine succeeded 579s JS IMPORT: Defining parent 0x117a37e00100 of 0x36479cb3cce0 'jasmine' is mod 1 579s JS IMPORT: successfully imported module 'jasmine' 579s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 579s JS MAINLOOP: Main loop instance 0x2aa289a1390: hold 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Main loop instance 0x2aa289a1390: Spinning loop until released or hook cleared 579s JS MAINLOOP: handling job 0, 579s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine.js async resolved" 579s JS MAINLOOP: Main loop instance 0x2aa289a1390: release 579s JS MAINLOOP: Completed job 0 579s JS IMPORT: Importing 'gi' 579s JS IMPORT: Defining parent 0x117a37e00100 of 0x117a37e13340 'gi' is mod 1 579s JS IMPORT: successfully imported module 'gi' 579s 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 579s JS G NS: Defined namespace 'CjsPrivate' 0x36479cb79330 in GIRepository 0x117a37e13340 579s JS IMPORT: JS import 'signals' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/signals.js 579s JS IMPORT: JS import 'lang' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/lang.js 579s JS IMPORT: JS import '_legacy' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_legacy.js 579s JS IMPORT: Importing module _legacy succeeded 579s JS IMPORT: Defining parent 0x117a37e00100 of 0x36479cb3cf10 '_legacy' is mod 1 579s JS IMPORT: successfully imported module '_legacy' 579s JS IMPORT: Importing module lang succeeded 579s JS IMPORT: Defining parent 0x117a37e00100 of 0x36479cb3cec0 'lang' is mod 1 579s JS IMPORT: successfully imported module 'lang' 579s JS IMPORT: JS import '_signals' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_signals.js 579s JS IMPORT: JS import '_signals' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_signals.js 579s JS IMPORT: Importing module _signals succeeded 579s JS IMPORT: Defining parent 0x117a37e00100 of 0x36479cb3cf60 '_signals' is mod 1 579s JS IMPORT: successfully imported module '_signals' 579s JS IMPORT: Importing module signals succeeded 579s JS IMPORT: Defining parent 0x117a37e00100 of 0x36479cb3ce70 'signals' is mod 1 579s JS IMPORT: successfully imported module 'signals' 579s JS IMPORT: Importing module Gio succeeded 579s JS IMPORT: Defining parent 0x117a37e135b0 of 0x36479cb3ce20 'Gio' is mod 1 579s JS IMPORT: successfully imported module 'Gio' 579s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 579s JS IMPORT: Importing '_gi' 579s JS NATIVE: Defining native module '_gi' 579s JS IMPORT: Defining parent 0x117a37e00100 of 0x117a37e2b768 '_gi' is mod 1 579s JS IMPORT: successfully imported module '_gi' 579s JS IMPORT: JS import '_common' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_common.js 579s JS IMPORT: JS import '_common' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_common.js 579s JS IMPORT: Importing module _common succeeded 579s JS IMPORT: Defining parent 0x117a37e00100 of 0x36479cbd0038 '_common' is mod 1 579s JS IMPORT: successfully imported module '_common' 579s JS IMPORT: Importing module GObject succeeded 579s JS IMPORT: Defining parent 0x117a37e135b0 of 0x36479cb3cfb0 'GObject' is mod 1 579s JS IMPORT: successfully imported module 'GObject' 579s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 579s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 579s JS G BXD: Defined class for String (GString), prototype 0x36479cb795d8, JSClass 0x3ffbb06af08, in object 0x36479cb79358 579s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 579s JS G PRM: Defined class ParamSpec prototype is 0x36479cbd00d8 class 0x3ffbb0702e8 in object 0x36479cb79358 579s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 579s JS G OBJ: Defined class for Object (GObject), prototype 0x36479cb79740, JSClass 0x3ffbb06b598, in object 0x36479cb79358 579s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 579s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 579s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x36479cb79768, JSClass 0x3ffbb06b598, in object 0x36479cb79358 579s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 579s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 579s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 579s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 579s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 579s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 579s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 579s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 579s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 579s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 579s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 579s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 579s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 579s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 579s JS G NS: Defined namespace 'GObject' 0x36479cb79358 in GIRepository 0x117a37e13340 579s JS G OBJ: Defined class for Application (GApplication), prototype 0x36479cb797b8, JSClass 0x3ffbb06b598, in object 0x36479cb79308 579s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 579s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x36479cbd05b0, JSClass 0x3ffbb06b618, in object 0x36479cb79308 579s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 579s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 579s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 579s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 579s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 579s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 579s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 579s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 579s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 579s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 579s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x36479cb79830, JSClass 0x3ffbb06b598, in object 0x36479cb79308 579s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 579s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x36479cbd0830, JSClass 0x3ffbb06b618, in object 0x36479cb79308 579s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 579s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x36479cb798a8, JSClass 0x3ffbb06b598, in object 0x36479cb79308 579s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 579s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 579s JS G IFACE: Defined class for Initable (GInitable), prototype 0x36479cbd0970, JSClass 0x3ffbb06b618, in object 0x36479cb79308 579s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 579s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 579s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 579s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x36479cb79920, JSClass 0x3ffbb06af08, in object 0x36479cb79308 579s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 579s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x36479cb79970, JSClass 0x3ffbb06af08, in object 0x36479cb79308 579s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'CjsPrivate' 579s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 579s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x36479cb799c0, JSClass 0x3ffbb06b598, in object 0x36479cb79308 579s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x36479cb79a10, JSClass 0x3ffbb06b598, in object 0x36479cb79330 579s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 579s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x36479cb79a60, JSClass 0x3ffbb06b598, in object 0x36479cb79308 579s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 579s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 579s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 579s JS G IFACE: Defined class for File (GFile), prototype 0x36479cbd0ad8, JSClass 0x3ffbb06b618, in object 0x36479cb79308 579s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x36479cb79ad8, JSClass 0x3ffbb06b598, in object 0x117a37e13420 579s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 579s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x36479cb79b50, JSClass 0x3ffbb06b598, in object 0x36479cb79308 579s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 579s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 579s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x36479cb79ba0, JSClass 0x3ffbb06b598, in object 0x36479cb79308 579s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 579s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x36479cb79bf0, JSClass 0x3ffbb06b598, in object 0x36479cb79308 579s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 579s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x36479cb79c40, JSClass 0x3ffbb06af08, in object 0x36479cb79308 579s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 579s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 579s JS G OBJ: Defined class for Settings (GSettings), prototype 0x36479cb79c90, JSClass 0x3ffbb06b598, in object 0x36479cb79308 579s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 579s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 579s JS G NS: Defined namespace 'Gio' 0x36479cb79308 in GIRepository 0x117a37e13340 579s 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 579s JS G NS: Defined namespace 'CjsTestTools' 0x36479cb79ce0 in GIRepository 0x117a37e13340 579s 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 579s JS G NS: Defined namespace 'GioUnix' 0x36479cb79d08 in GIRepository 0x117a37e13340 579s JS IMPORT: Module metadata hook for module 0x117a37e02360 579s JS IMPORT: Defining meta.importSync for module 0x117a37e02360 579s JS NATIVE: Defining native module '_encodingNative' 579s JS CTX: Script evaluation succeeded 579s JS MAINLOOP: Main loop instance 0x2aa289a1390: Spinning loop until released or hook cleared 579s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine-executor.js' (resource:///org/cjs/jsunit/minijasmine-executor.js), global 0x36479cb3b128 579s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x36479cb3b128 579s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x36479cb3b128 579s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x36479cb3b128 579s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x36479cb3b128 579s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x36479cb3b128 579s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x36479cb3b128 579s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x36479cb3b128 579s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x36479cb3b128 579s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x36479cb3b128 579s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x36479cb3b128 579s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x36479cb3b128 579s JS IMPORT: Module metadata hook for module 0x117a37e144d8 579s JS IMPORT: Defining meta.importSync for module 0x117a37e144d8 579s JS NATIVE: Defining native module 'system' 579s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x36479cb3b128 579s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x36479cb3b128 579s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 579s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 579s JS MAINLOOP: Set main loop hook to 579s JS MAINLOOP: Main loop instance 0x2aa289a1390: hold 579s JS MAINLOOP: Running and clearing main loop hook 579s JS G BXD: Defining method run in prototype for GLib.MainLoop 579s 1..63 579s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 579s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 579s JS G BXD: Defined class for Source (GSource), prototype 0x36479cb79d80, JSClass 0x3ffbb06af08, in object 0x36479cb79038 579s JS G BXD: Defining method set_priority in prototype for GLib.Source 579s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 579s JS G BXD: Defining method attach in prototype for GLib.Source 579s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 579s JS IMPORT: Module metadata hook for module 0x36479cb62a18 579s JS IMPORT: Defining meta.importSync for module 0x36479cb62a18 579s JS G BXD: Defining method cache_build in prototype for Gio.DBusInterfaceInfo 579s JS G NS: Found info type INTERFACE for 'DBusInterface' in namespace 'Gio' 579s JS G IFACE: Defined class for DBusInterface (GDBusInterface), prototype 0x128cd800d0b0, JSClass 0x3ffbb06b618, in object 0x36479cb79308 579s JS G OBJ: Defining method export in prototype for GDBusInterfaceSkeleton (Gio.DBusInterfaceSkeleton) 579s JS G NS: Found info type ENUM for 'BusType' in namespace 'Gio' 579s JS G ENUM: Defining enum value STARTER (fixed from starter) -1 579s JS G ENUM: Defining enum value NONE (fixed from none) 0 579s JS G ENUM: Defining enum value SYSTEM (fixed from system) 1 579s JS G ENUM: Defining enum value SESSION (fixed from session) 2 579s JS G ENUM: Defining Gio.BusType as 0x117a37e240c0 579s JS G NS: Found info type FLAGS for 'BusNameOwnerFlags' in namespace 'Gio' 579s JS G ENUM: Defining enum value NONE (fixed from none) 0 579s JS G ENUM: Defining enum value ALLOW_REPLACEMENT (fixed from allow_replacement) 1 579s JS G ENUM: Defining enum value REPLACE (fixed from replace) 2 579s JS G ENUM: Defining enum value DO_NOT_QUEUE (fixed from do_not_queue) 4 579s JS G ENUM: Defining Gio.BusNameOwnerFlags as 0x117a37e24120 579s Cjs-Message: 16:28:46.655: JS LOG: Acquired name [object instance wrapper GIName:Gio.DBusConnection jsobj@0x36479cb79f60 native@0x2aa28ae7600] 579s JS G BXD: Defining method quit in prototype for GLib.MainLoop 579s JS G NS: Found info type FLAGS for 'DBusProxyFlags' in namespace 'Gio' 579s JS G ENUM: Defining enum value NONE (fixed from none) 0 579s JS G ENUM: Defining enum value DO_NOT_LOAD_PROPERTIES (fixed from do_not_load_properties) 1 579s JS G ENUM: Defining enum value DO_NOT_CONNECT_SIGNALS (fixed from do_not_connect_signals) 2 579s JS G ENUM: Defining enum value DO_NOT_AUTO_START (fixed from do_not_auto_start) 4 579s JS G ENUM: Defining enum value GET_INVALIDATED_PROPERTIES (fixed from get_invalidated_properties) 8 579s JS G ENUM: Defining enum value DO_NOT_AUTO_START_AT_CONSTRUCTION (fixed from do_not_auto_start_at_construction) 16 579s JS G ENUM: Defining enum value NO_MATCH_RULE (fixed from no_match_rule) 32 579s JS G ENUM: Defining Gio.DBusProxyFlags as 0x117a37e243c8 579s JS G NS: Found info type STRUCT for 'DBusSignalInfo' in namespace 'Gio' 579s JS G BXD: Defined class for DBusSignalInfo (GDBusSignalInfo), prototype 0x128cd800f060, JSClass 0x3ffbb06af08, in object 0x36479cb79308 579s JS G NS: Found info type STRUCT for 'DBusMethodInfo' in namespace 'Gio' 579s JS G BXD: Defined class for DBusMethodInfo (GDBusMethodInfo), prototype 0x128cd800f0d8, JSClass 0x3ffbb06af08, in object 0x36479cb79308 579s JS G NS: Found info type STRUCT for 'DBusArgInfo' in namespace 'Gio' 579s JS G BXD: Defined class for DBusArgInfo (GDBusArgInfo), prototype 0x128cd800f498, JSClass 0x3ffbb06af08, in object 0x36479cb79308 579s JS G NS: Found info type STRUCT for 'DBusPropertyInfo' in namespace 'Gio' 579s JS G BXD: Defined class for DBusPropertyInfo (GDBusPropertyInfo), prototype 0x128cd800fa38, JSClass 0x3ffbb06af08, in object 0x36479cb79308 579s JS G NS: Found info type FLAGS for 'DBusPropertyInfoFlags' in namespace 'Gio' 579s JS G ENUM: Defining enum value NONE (fixed from none) 0 579s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 579s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 579s JS G ENUM: Defining Gio.DBusPropertyInfoFlags as 0x117a37e2a580 579s JS G BXD: Defining method lookup_property in prototype for Gio.DBusInterfaceInfo 579s JS G BXD: Defining method get_type_string in prototype for GLib.Variant 579s JS G NS: Found info type STRUCT for 'VariantType' in namespace 'GLib' 579s JS G BXD: Defined class for VariantType (GVariantType), prototype 0x128cd800fd80, JSClass 0x3ffbb06af08, in object 0x36479cb79038 579s JS G NS: Found info type OBJECT for 'Task' in namespace 'Gio' 579s JS G OBJ: Defined class for Task (GTask), prototype 0x128cd800fe48, JSClass 0x3ffbb06b598, in object 0x36479cb79308 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: handling job 0, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 0 579s JS MAINLOOP: handling job 1, 579s JS MAINLOOP: Completed job 1 579s JS G BXD: Defining method destroy in prototype for GLib.Source 579s JS G OBJ: Defining method call_with_unix_fd_list in prototype for GDBusProxy (Gio.DBusProxy) 579s JS G NS: Found info type OBJECT for 'DBusMethodInvocation' in namespace 'Gio' 579s JS G OBJ: Defined class for DBusMethodInvocation (GDBusMethodInvocation), prototype 0x128cd80140b0, JSClass 0x3ffbb06b598, in object 0x36479cb79308 579s JS G OBJ: Defining method get_message in prototype for GDBusMethodInvocation (Gio.DBusMethodInvocation) 579s JS G NS: Found info type OBJECT for 'DBusMessage' in namespace 'Gio' 579s JS G OBJ: Defined class for DBusMessage (GDBusMessage), prototype 0x128cd8014128, JSClass 0x3ffbb06b598, in object 0x36479cb79308 579s JS G OBJ: Defining method get_unix_fd_list in prototype for GDBusMessage (Gio.DBusMessage) 579s JS G BXD: Defining method classify in prototype for GLib.Variant 579s JS G BXD: Defining method n_children in prototype for GLib.Variant 579s JS G BXD: Defining method get_child_value in prototype for GLib.Variant 579s JS G BXD: Defining method is_of_type in prototype for GLib.Variant 579s JS G BXD: Defining method lookup_method in prototype for Gio.DBusInterfaceInfo 579s JS G OBJ: Defining method return_value_with_unix_fd_list in prototype for GDBusMethodInvocation (Gio.DBusMethodInvocation) 579s JS G OBJ: Defining method call_with_unix_fd_list_finish in prototype for GDBusProxy (Gio.DBusProxy) 579s JS G BXD: Defining method get_string in prototype for GLib.Variant 579s JS G BXD: Defining method get_variant in prototype for GLib.Variant 579s ok 1 Exported DBus object can call a remote method 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: handling job 0, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 0 579s JS MAINLOOP: handling job 1, 579s ok 2 Exported DBus object can call a method with async/await 579s JS MAINLOOP: Completed job 1 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: handling job 0, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 0 579s JS MAINLOOP: handling job 1, 579s JS MAINLOOP: Completed job 1 579s JS MAINLOOP: handling job 2, 579s JS MAINLOOP: Completed job 2 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: handling job 0, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 0 579s JS MAINLOOP: handling job 1, 579s ok 3 Exported DBus object can initiate a proxy with promise and call a method with async/await 579s JS MAINLOOP: Completed job 1 579s ok 4 Exported DBus object can call a remote method when not using makeProxyWrapper 579s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 579s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 579s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 579s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 579s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 579s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 579s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 579s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 579s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 579s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 579s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 579s JS G ENUM: Defining GLib.LogLevelFlags as 0x117a37e58c40 579s JS G OBJ: Defining method return_dbus_error in prototype for GDBusMethodInvocation (Gio.DBusMethodInvocation) 579s JS G NS: Found info type ENUM for 'IOErrorEnum' in namespace 'Gio' 579s JS G ERR: Defined class for IOErrorEnum (GError), prototype 0x128cd800d718, JSClass 0x3ffbb06b240, in object 0x36479cb79308 579s JS G ENUM: Defining enum value FAILED (fixed from failed) 0 579s JS G ENUM: Defining enum value NOT_FOUND (fixed from not_found) 1 579s JS G ENUM: Defining enum value EXISTS (fixed from exists) 2 579s JS G ENUM: Defining enum value IS_DIRECTORY (fixed from is_directory) 3 579s JS G ENUM: Defining enum value NOT_DIRECTORY (fixed from not_directory) 4 579s JS G ENUM: Defining enum value NOT_EMPTY (fixed from not_empty) 5 579s JS G ENUM: Defining enum value NOT_REGULAR_FILE (fixed from not_regular_file) 6 579s JS G ENUM: Defining enum value NOT_SYMBOLIC_LINK (fixed from not_symbolic_link) 7 579s JS G ENUM: Defining enum value NOT_MOUNTABLE_FILE (fixed from not_mountable_file) 8 579s JS G ENUM: Defining enum value FILENAME_TOO_LONG (fixed from filename_too_long) 9 579s JS G ENUM: Defining enum value INVALID_FILENAME (fixed from invalid_filename) 10 579s JS G ENUM: Defining enum value TOO_MANY_LINKS (fixed from too_many_links) 11 579s JS G ENUM: Defining enum value NO_SPACE (fixed from no_space) 12 579s JS G ENUM: Defining enum value INVALID_ARGUMENT (fixed from invalid_argument) 13 579s JS G ENUM: Defining enum value PERMISSION_DENIED (fixed from permission_denied) 14 579s JS G ENUM: Defining enum value NOT_SUPPORTED (fixed from not_supported) 15 579s JS G ENUM: Defining enum value NOT_MOUNTED (fixed from not_mounted) 16 579s JS G ENUM: Defining enum value ALREADY_MOUNTED (fixed from already_mounted) 17 579s JS G ENUM: Defining enum value CLOSED (fixed from closed) 18 579s JS G ENUM: Defining enum value CANCELLED (fixed from cancelled) 19 579s JS G ENUM: Defining enum value PENDING (fixed from pending) 20 579s JS G ENUM: Defining enum value READ_ONLY (fixed from read_only) 21 579s JS G ENUM: Defining enum value CANT_CREATE_BACKUP (fixed from cant_create_backup) 22 579s JS G ENUM: Defining enum value WRONG_ETAG (fixed from wrong_etag) 23 579s JS G ENUM: Defining enum value TIMED_OUT (fixed from timed_out) 24 579s JS G ENUM: Defining enum value WOULD_RECURSE (fixed from would_recurse) 25 579s JS G ENUM: Defining enum value BUSY (fixed from busy) 26 579s JS G ENUM: Defining enum value WOULD_BLOCK (fixed from would_block) 27 579s JS G ENUM: Defining enum value HOST_NOT_FOUND (fixed from host_not_found) 28 579s JS G ENUM: Defining enum value WOULD_MERGE (fixed from would_merge) 29 579s JS G ENUM: Defining enum value FAILED_HANDLED (fixed from failed_handled) 30 579s JS G ENUM: Defining enum value TOO_MANY_OPEN_FILES (fixed from too_many_open_files) 31 579s JS G ENUM: Defining enum value NOT_INITIALIZED (fixed from not_initialized) 32 579s JS G ENUM: Defining enum value ADDRESS_IN_USE (fixed from address_in_use) 33 579s JS G ENUM: Defining enum value PARTIAL_INPUT (fixed from partial_input) 34 579s JS G ENUM: Defining enum value INVALID_DATA (fixed from invalid_data) 35 579s JS G ENUM: Defining enum value DBUS_ERROR (fixed from dbus_error) 36 579s JS G ENUM: Defining enum value HOST_UNREACHABLE (fixed from host_unreachable) 37 579s JS G ENUM: Defining enum value NETWORK_UNREACHABLE (fixed from network_unreachable) 38 579s JS G ENUM: Defining enum value CONNECTION_REFUSED (fixed from connection_refused) 39 579s JS G ENUM: Defining enum value PROXY_FAILED (fixed from proxy_failed) 40 579s JS G ENUM: Defining enum value PROXY_AUTH_FAILED (fixed from proxy_auth_failed) 41 579s JS G ENUM: Defining enum value PROXY_NEED_AUTH (fixed from proxy_need_auth) 42 579s JS G ENUM: Defining enum value PROXY_NOT_ALLOWED (fixed from proxy_not_allowed) 43 579s JS G ENUM: Defining enum value BROKEN_PIPE (fixed from broken_pipe) 44 579s JS G ENUM: Defining enum value CONNECTION_CLOSED (fixed from connection_closed) 44 579s JS G ENUM: Defining enum value NOT_CONNECTED (fixed from not_connected) 45 579s JS G ENUM: Defining enum value MESSAGE_TOO_LARGE (fixed from message_too_large) 46 579s JS G ENUM: Defining enum value NO_SUCH_DEVICE (fixed from no_such_device) 47 579s JS G ENUM: Defining enum value DESTINATION_UNSET (fixed from destination_unset) 48 579s ok 5 Exported DBus object can handle an exception thrown by a remote method 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: handling job 0, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 0 579s JS MAINLOOP: handling job 1, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 1 579s JS MAINLOOP: handling job 2, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 2 579s JS MAINLOOP: handling job 3, 579s ok 6 Exported DBus object can handle an exception thrown by a method with async/await 579s JS MAINLOOP: Completed job 3 579s ok 7 Exported DBus object can still destructure the return value when an exception is thrown 579s Cjs-Message: 16:28:46.666: JS LOG: Missing handler for DBus method thisDoesNotExist 579s JS G OBJ: Defining method return_gerror in prototype for GDBusMethodInvocation (Gio.DBusMethodInvocation) 579s JS G NS: Found info type ENUM for 'DBusError' in namespace 'Gio' 579s JS G ERR: Defined class for DBusError (GError), prototype 0x128cd800d7e0, JSClass 0x3ffbb06b240, in object 0x36479cb79308 579s JS G ENUM: Defining enum value FAILED (fixed from failed) 0 579s JS G ENUM: Defining enum value NO_MEMORY (fixed from no_memory) 1 579s JS G ENUM: Defining enum value SERVICE_UNKNOWN (fixed from service_unknown) 2 579s JS G ENUM: Defining enum value NAME_HAS_NO_OWNER (fixed from name_has_no_owner) 3 579s JS G ENUM: Defining enum value NO_REPLY (fixed from no_reply) 4 579s JS G ENUM: Defining enum value IO_ERROR (fixed from io_error) 5 579s JS G ENUM: Defining enum value BAD_ADDRESS (fixed from bad_address) 6 579s JS G ENUM: Defining enum value NOT_SUPPORTED (fixed from not_supported) 7 579s JS G ENUM: Defining enum value LIMITS_EXCEEDED (fixed from limits_exceeded) 8 579s JS G ENUM: Defining enum value ACCESS_DENIED (fixed from access_denied) 9 579s JS G ENUM: Defining enum value AUTH_FAILED (fixed from auth_failed) 10 579s JS G ENUM: Defining enum value NO_SERVER (fixed from no_server) 11 579s JS G ENUM: Defining enum value TIMEOUT (fixed from timeout) 12 579s JS G ENUM: Defining enum value NO_NETWORK (fixed from no_network) 13 579s JS G ENUM: Defining enum value ADDRESS_IN_USE (fixed from address_in_use) 14 579s JS G ENUM: Defining enum value DISCONNECTED (fixed from disconnected) 15 579s JS G ENUM: Defining enum value INVALID_ARGS (fixed from invalid_args) 16 579s JS G ENUM: Defining enum value FILE_NOT_FOUND (fixed from file_not_found) 17 579s JS G ENUM: Defining enum value FILE_EXISTS (fixed from file_exists) 18 579s JS G ENUM: Defining enum value UNKNOWN_METHOD (fixed from unknown_method) 19 579s JS G ENUM: Defining enum value TIMED_OUT (fixed from timed_out) 20 579s JS G ENUM: Defining enum value MATCH_RULE_NOT_FOUND (fixed from match_rule_not_found) 21 579s JS G ENUM: Defining enum value MATCH_RULE_INVALID (fixed from match_rule_invalid) 22 579s JS G ENUM: Defining enum value SPAWN_EXEC_FAILED (fixed from spawn_exec_failed) 23 579s JS G ENUM: Defining enum value SPAWN_FORK_FAILED (fixed from spawn_fork_failed) 24 579s JS G ENUM: Defining enum value SPAWN_CHILD_EXITED (fixed from spawn_child_exited) 25 579s JS G ENUM: Defining enum value SPAWN_CHILD_SIGNALED (fixed from spawn_child_signaled) 26 579s JS G ENUM: Defining enum value SPAWN_FAILED (fixed from spawn_failed) 27 579s JS G ENUM: Defining enum value SPAWN_SETUP_FAILED (fixed from spawn_setup_failed) 28 579s JS G ENUM: Defining enum value SPAWN_CONFIG_INVALID (fixed from spawn_config_invalid) 29 579s JS G ENUM: Defining enum value SPAWN_SERVICE_INVALID (fixed from spawn_service_invalid) 30 579s JS G ENUM: Defining enum value SPAWN_SERVICE_NOT_FOUND (fixed from spawn_service_not_found) 31 579s JS G ENUM: Defining enum value SPAWN_PERMISSIONS_INVALID (fixed from spawn_permissions_invalid) 32 579s JS G ENUM: Defining enum value SPAWN_FILE_INVALID (fixed from spawn_file_invalid) 33 579s JS G ENUM: Defining enum value SPAWN_NO_MEMORY (fixed from spawn_no_memory) 34 579s JS G ENUM: Defining enum value UNIX_PROCESS_ID_UNKNOWN (fixed from unix_process_id_unknown) 35 579s JS G ENUM: Defining enum value INVALID_SIGNATURE (fixed from invalid_signature) 36 579s JS G ENUM: Defining enum value INVALID_FILE_CONTENT (fixed from invalid_file_content) 37 579s JS G ENUM: Defining enum value SELINUX_SECURITY_CONTEXT_UNKNOWN (fixed from selinux_security_context_unknown) 38 579s JS G ENUM: Defining enum value ADT_AUDIT_DATA_UNKNOWN (fixed from adt_audit_data_unknown) 39 579s JS G ENUM: Defining enum value OBJECT_PATH_IN_USE (fixed from object_path_in_use) 40 579s JS G ENUM: Defining enum value UNKNOWN_OBJECT (fixed from unknown_object) 41 579s JS G ENUM: Defining enum value UNKNOWN_INTERFACE (fixed from unknown_interface) 42 579s JS G ENUM: Defining enum value UNKNOWN_PROPERTY (fixed from unknown_property) 43 579s JS G ENUM: Defining enum value PROPERTY_READ_ONLY (fixed from property_read_only) 44 579s ok 8 Exported DBus object throws an exception when trying to call a method that does not exist 579s Cjs-Message: 16:28:46.667: JS LOG: Missing handler for DBus method thisDoesNotExist 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: handling job 0, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 0 579s JS MAINLOOP: handling job 1, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 1 579s JS MAINLOOP: handling job 2, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 2 579s JS MAINLOOP: handling job 3, 579s ok 9 Exported DBus object throws an exception when trying to call an async method that does not exist 579s JS MAINLOOP: Completed job 3 579s JS G BXD: Defining method get_int32 in prototype for GLib.Variant 579s ok 10 Exported DBus object can pass a parameter to a remote method that is not a JSON object 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: handling job 0, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 0 579s JS MAINLOOP: handling job 1, 579s ok 11 Exported DBus object can pass a parameter to a method with async/await that is not a JSON object 579s JS MAINLOOP: Completed job 1 579s ok 12 Exported DBus object can call a remote method with no in parameter 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: handling job 0, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 0 579s JS MAINLOOP: handling job 1, 579s ok 13 Exported DBus object can call an async/await method with no in parameter 579s JS MAINLOOP: Completed job 1 579s ok 14 Exported DBus object can call a remote method with multiple in parameters 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: handling job 0, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 0 579s JS MAINLOOP: handling job 1, 579s ok 15 Exported DBus object can call an async/await method with multiple in parameters 579s JS MAINLOOP: Completed job 1 579s ok 16 Exported DBus object can call a remote method with no return value 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: handling job 0, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 0 579s JS MAINLOOP: handling job 1, 579s ok 17 Exported DBus object can call an async/await method with no return value 579s JS MAINLOOP: Completed job 1 579s JS G OBJ: Defining method emit_signal in prototype for GjsDBusImplementation (CjsPrivate.DBusImplementation) 579s ok 18 Exported DBus object can emit a DBus signal 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: handling job 0, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 0 579s JS MAINLOOP: handling job 1, 579s ok 19 Exported DBus object can emit a DBus signal with async/await 579s JS MAINLOOP: Completed job 1 579s ok 20 Exported DBus object can call a remote method with multiple return values 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: handling job 0, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 0 579s JS MAINLOOP: handling job 1, 579s ok 21 Exported DBus object can call an async/await method with multiple return values 579s JS MAINLOOP: Completed job 1 579s ok 22 Exported DBus object does not coalesce one array into the array of return values 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: handling job 0, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 0 579s JS MAINLOOP: handling job 1, 579s ok 23 Exported DBus object does not coalesce one array into the array of return values with async/await 579s JS MAINLOOP: Completed job 1 579s ok 24 Exported DBus object does not coalesce an array of arrays into the array of return values 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: handling job 0, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 0 579s JS MAINLOOP: handling job 1, 579s ok 25 Exported DBus object does not coalesce an array of arrays into the array of return values with async/await 579s JS MAINLOOP: Completed job 1 579s ok 26 Exported DBus object can return multiple arrays from a remote method 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: handling job 0, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 0 579s JS MAINLOOP: handling job 1, 579s ok 27 Exported DBus object can return multiple arrays from an async/await method 579s JS MAINLOOP: Completed job 1 579s ok 28 Exported DBus object handles a bad signature by throwing an exception 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: handling job 0, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 0 579s JS MAINLOOP: handling job 1, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 1 579s JS MAINLOOP: handling job 2, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 2 579s JS MAINLOOP: handling job 3, 579s ok 29 Exported DBus object handles a bad signature in async/await by rejecting the promise 579s JS MAINLOOP: Completed job 3 579s JS G OBJ: Defining method return_value in prototype for GDBusMethodInvocation (Gio.DBusMethodInvocation) 579s ok 30 Exported DBus object can call a remote method that is implemented asynchronously 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: handling job 0, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 0 579s JS MAINLOOP: handling job 1, 579s ok 31 Exported DBus object can call an async/await method that is implemented asynchronously 579s JS MAINLOOP: Completed job 1 579s JS G BXD: Defining method get_byte in prototype for GLib.Variant 579s ok 32 Exported DBus object can send and receive bytes from a remote method 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: handling job 0, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 0 579s JS MAINLOOP: handling job 1, 579s JS MAINLOOP: Completed job 1 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: handling job 0, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 0 579s JS MAINLOOP: handling job 1, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 1 579s JS MAINLOOP: handling job 2, 579s JS MAINLOOP: Completed job 2 579s JS MAINLOOP: handling job 3, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 3 579s JS MAINLOOP: handling job 4, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 4 579s JS MAINLOOP: handling job 5, 579s ok 33 Exported DBus object can send and receive bytes from an async/await method 579s JS MAINLOOP: Completed job 5 579s ok 34 Exported DBus object can call a remote method that returns an array of structs 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: handling job 0, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 0 579s JS MAINLOOP: handling job 1, 579s ok 35 Exported DBus object can call an async/await method that returns an array of structs 579s JS MAINLOOP: Completed job 1 579s JS G BXD: Defining method get_double in prototype for GLib.Variant 579s ok 36 Exported DBus object can send and receive dicts from a remote method 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: handling job 0, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 0 579s JS MAINLOOP: handling job 1, 579s ok 37 Exported DBus object can send and receive dicts from an async/await method 579s JS MAINLOOP: Completed job 1 579s JS G NS: Found info type FUNCTION for 'open_bytes' in namespace 'CjsTestTools' 579s JS G NS: Found info type OBJECT for 'UnixFDList' in namespace 'Gio' 579s JS G OBJ: Defined class for UnixFDList (GUnixFDList), prototype 0x128cd8063e98, JSClass 0x3ffbb06b598, in object 0x36479cb79308 579s JS G NS: Found info type OBJECT for 'Cancellable' in namespace 'Gio' 579s JS G OBJ: Defined class for Cancellable (GCancellable), prototype 0x128cd8063f10, JSClass 0x3ffbb06b598, in object 0x36479cb79308 579s JS G BXD: Defining method get_handle in prototype for GLib.Variant 579s JS G OBJ: Defining method get_length in prototype for GUnixFDList (Gio.UnixFDList) 579s JS G OBJ: Defining method get in prototype for GUnixFDList (Gio.UnixFDList) 579s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'GioUnix' 579s JS G OBJ: Defined class for InputStream (GUnixInputStream), prototype 0x128cd8066100, JSClass 0x3ffbb06b598, in object 0x36479cb79d08 579s JS G NS: Found info type INTERFACE for 'FileDescriptorBased' in namespace 'Gio' 579s JS G IFACE: Defined class for FileDescriptorBased (GFileDescriptorBased), prototype 0x128cd8065150, JSClass 0x3ffbb06b618, in object 0x36479cb79308 579s JS G OBJ: Defining method read_bytes in prototype for GInputStream (Gio.InputStream) 579s JS G BXD: Defining method get_data_as_bytes in prototype for GLib.Variant 579s JS IMPORT: Importing '_byteArrayNative' 579s JS NATIVE: Defining native module '_byteArrayNative' 579s JS IMPORT: Defining parent 0x36479cb3ec70 of 0x117a37e15bc8 '_byteArrayNative' is mod 1 579s JS IMPORT: successfully imported module '_byteArrayNative' 579s ok 38 Exported DBus object can call a remote method with a Unix FD 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: handling job 0, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 0 579s JS MAINLOOP: handling job 1, 579s ok 39 Exported DBus object can call an async/await method with a Unix FD 579s JS MAINLOOP: Completed job 1 579s JS G OBJ: Defining method read_bytes_async in prototype for GInputStream (Gio.InputStream) 579s JS G OBJ: Defining method read_bytes_finish in prototype for GInputStream (Gio.InputStream) 579s ok 40 Exported DBus object can call an asynchronously implemented remote method with a Unix FD 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: handling job 0, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 0 579s JS MAINLOOP: handling job 1, 579s ok 41 Exported DBus object can call an asynchronously implemented async/await method with a Unix FD 579s JS MAINLOOP: Completed job 1 579s ok 42 Exported DBus object can call a remote method that returns a Unix FD 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: handling job 0, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 0 579s JS MAINLOOP: handling job 1, 579s ok 43 Exported DBus object can call an async/await method that returns a Unix FD 579s JS MAINLOOP: Completed job 1 579s ok 44 Exported DBus object can call an asynchronously implemented remote method that returns a Unix FD 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: handling job 0, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 0 579s JS MAINLOOP: handling job 1, 579s ok 45 Exported DBus object can call an asynchronously implemented asyc/await method that returns a Unix FD 579s JS MAINLOOP: Completed job 1 579s ok 46 Exported DBus object throws an exception when not passing a Gio.UnixFDList to a method that requires one 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: handling job 0, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 0 579s JS MAINLOOP: handling job 1, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 1 579s JS MAINLOOP: handling job 2, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 2 579s JS MAINLOOP: handling job 3, 579s ok 47 Exported DBus object rejects the promise when not passing a Gio.UnixFDList to an async method that requires one 579s JS MAINLOOP: Completed job 3 579s ok 48 Exported DBus object throws an exception when passing a handle out of range of a Gio.UnixFDList 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: handling job 0, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 0 579s JS MAINLOOP: handling job 1, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 1 579s JS MAINLOOP: handling job 2, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 2 579s JS MAINLOOP: handling job 3, 579s ok 49 Exported DBus object rejects the promise when async passing a handle out of range of a Gio.UnixFDList 579s JS MAINLOOP: Completed job 3 579s ok 50 Exported DBus object Has defined properties 579s JS G OBJ: Defining method get_cached_property in prototype for GDBusProxy (Gio.DBusProxy) 579s ok 51 Exported DBus object reading readonly property works 579s ok 52 Exported DBus object reading readwrite property works 579s ok 53 Exported DBus object reading writeonly throws an error 579s JS G OBJ: Defining method set_cached_property in prototype for GDBusProxy (Gio.DBusProxy) 579s JS G OBJ: Defining method call in prototype for GDBusProxy (Gio.DBusProxy) 579s JS G NS: Found info type FLAGS for 'DBusCallFlags' in namespace 'Gio' 579s JS G ENUM: Defining enum value NONE (fixed from none) 0 579s JS G ENUM: Defining enum value NO_AUTO_START (fixed from no_auto_start) 1 579s JS G ENUM: Defining enum value ALLOW_INTERACTIVE_AUTHORIZATION (fixed from allow_interactive_authorization) 2 579s JS G ENUM: Defining Gio.DBusCallFlags as 0x117a37e81a90 579s JS G NS: Found info type FUNCTION for 'timeout_add' in namespace 'GLib' 579s JS G BXD: Defining method get_context in prototype for GLib.MainLoop 579s JS G NS: Found info type STRUCT for 'MainContext' in namespace 'GLib' 579s JS G BXD: Defined class for MainContext (GMainContext), prototype 0x128cd806d8f8, JSClass 0x3ffbb06af08, in object 0x36479cb79038 579s JS G BXD: Defining method iteration in prototype for GLib.MainContext 579s JS G NS: Found info type FUNCTION for 'source_remove' in namespace 'GLib' 579s ok 54 Exported DBus object Setting a readwrite property works 579s JS G OBJ: Defining method call_finish in prototype for GDBusProxy (Gio.DBusProxy) 579s ok 55 Exported DBus object Setting a writeonly property works 579s ok 56 Exported DBus object Setting a readonly property throws an error 579s ok 57 Exported DBus object Reading a property that prepacks the return value works 579s JS G OBJ: Defining method emit_property_changed in prototype for GjsDBusImplementation (CjsPrivate.DBusImplementation) 579s ok 58 Exported DBus object Marking a property as invalidated works 579s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'CjsPrivate' 579s JS G OBJ: Defining method cancel in prototype for GCancellable (Gio.Cancellable) 579s ok 59 DBus Proxy wrapper init failures are reported in sync mode 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: handling job 0, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 0 579s JS MAINLOOP: handling job 1, 579s JS MAINLOOP: Completed job 1 579s JS G BXD: Defining method matches in prototype for GLib.Error 579s ok 60 DBus Proxy wrapper init failures are reported in async mode 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: handling job 0, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 0 579s JS MAINLOOP: handling job 1, 579s JS MAINLOOP: Completed job 1 579s ok 61 DBus Proxy wrapper can init a proxy asynchronously when promisified 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: handling job 0, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 0 579s JS MAINLOOP: handling job 1, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 1 579s JS MAINLOOP: handling job 2, 579s JS MAINLOOP: Completed job 2 579s JS MAINLOOP: handling job 3, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 3 579s JS MAINLOOP: handling job 4, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 4 579s JS MAINLOOP: handling job 5, 579s ok 62 DBus Proxy wrapper can create a proxy from a promise 579s JS MAINLOOP: Completed job 5 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: handling job 0, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 0 579s JS MAINLOOP: handling job 1, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 1 579s JS MAINLOOP: handling job 2, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 2 579s JS MAINLOOP: handling job 3, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 3 579s JS MAINLOOP: handling job 4, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 4 579s JS MAINLOOP: handling job 5, 579s ok 63 DBus Proxy wrapper can create fail a proxy from a promise 579s JS MAINLOOP: Completed job 5 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Main loop instance 0x2aa289a1390: Spinning loop until released or hook cleared 579s JS MAINLOOP: handling job 0, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 0 579s JS MAINLOOP: handling job 1, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 1 579s JS MAINLOOP: handling job 2, 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Completed job 2 579s JS MAINLOOP: handling job 3, 579s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine-executor.js async resolved" 579s JS MAINLOOP: Main loop instance 0x2aa289a1390: release 579s JS MAINLOOP: Completed job 3 579s JS MEMORY: Memory report: before destroying context 579s JS MEMORY: 2631 objects currently alive 579s JS MEMORY: boxed_instance = 1992 579s JS MEMORY: boxed_prototype = 19 579s JS MEMORY: closure = 74 579s JS MEMORY: function = 296 579s JS MEMORY: fundamental_instance = 0 579s JS MEMORY: fundamental_prototype = 0 579s JS MEMORY: gerror_instance = 12 579s JS MEMORY: gerror_prototype = 2 579s JS MEMORY: interface = 6 579s JS MEMORY: module = 9 579s JS MEMORY: ns = 6 579s JS MEMORY: object_instance = 196 579s JS MEMORY: object_prototype = 19 579s JS MEMORY: param = 0 579s JS MEMORY: union_instance = 0 579s JS MEMORY: union_prototype = 0 579s JS CTX: JS shutdown sequence 579s JS CTX: Stopping profiler 579s JS CTX: Shutting down toggle queue 579s JS CTX: Notifying external reference holders of GjsContext dispose 579s JS MAINLOOP: Stopping promise job dispatcher 579s JS CTX: Notifying reference holders of GjsContext dispose 579s JS CTX: Checking unhandled promise rejections 579s JS CTX: Releasing cached JS wrappers 579s JS CTX: Final triggered GC 579s JS CTX: Destroying JS context 579s JS CTX: Releasing all native objects 579s JS CTX: Disabling auto GC 579s JS CTX: Ending trace on global object 579s JS CTX: Freeing allocated resources 579s JS CTX: JS context destroyed 579s PASS: cjs/testGDBus.test 579s Running test: cjs/testTweener.test 579s JS NATIVE: Registered native JS module '_promiseNative' 579s JS NATIVE: Registered native JS module '_byteArrayNative' 579s JS NATIVE: Registered native JS module '_encodingNative' 579s JS NATIVE: Registered native JS module '_gi' 579s JS NATIVE: Registered native JS module 'gi' 579s JS NATIVE: Registered native JS module 'cairoNative' 579s JS NATIVE: Registered native JS module 'system' 579s JS NATIVE: Registered native JS module 'console' 579s JS NATIVE: Registered native JS module '_print' 579s JS CTX: Enabling JIT 579s JS CTX: Initialized class GjsFileImporter prototype 0x1da0557000a0 579s JS IMPORT: Defining parent (nil) of 0x1da055700100 'imports' is mod 0 579s JS IMPORT: Importing '_print' 579s JS NATIVE: Defining native module '_print' 579s JS IMPORT: Defining parent 0x1da055700100 of 0x1da0557007b8 '_print' is mod 1 579s JS IMPORT: successfully imported module '_print' 579s JS IMPORT: Loading internal module 'loader' (resource:///org/cinnamon/cjs/modules/internal/loader.js) 579s 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 0xd2e9833b128 579s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xd2e9833b128 579s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xd2e9833b128 579s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xd2e9833b128 579s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xd2e9833b128 579s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xd2e9833b128 579s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xd2e9833b128 579s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xd2e9833b128 579s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xd2e9833b128 579s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xd2e9833b128 579s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xd2e9833b128 579s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xd2e9833b128 579s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xd2e9833b128 579s JS MAINLOOP: Main loop instance 0x2aa21e1b390: hold 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Starting promise job dispatcher 579s JS MAINLOOP: Main loop instance 0x2aa21e1b390: Spinning loop until released or hook cleared 579s JS MAINLOOP: handling job 0, 579s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 579s JS MAINLOOP: Main loop instance 0x2aa21e1b390: release 579s JS MAINLOOP: Completed job 0 579s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine.js' (resource:///org/cjs/jsunit/minijasmine.js), global 0xd2e9833b128 579s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xd2e9833b128 579s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xd2e9833b128 579s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xd2e9833b128 579s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xd2e9833b128 579s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xd2e9833b128 579s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xd2e9833b128 579s JS IMPORT: Module metadata hook for module 0x1da0557130c0 579s JS IMPORT: Defining meta.importSync for module 0x1da0557130c0 579s JS NATIVE: Defining native module 'gi' 579s JS CTX: Initialized class GIRepositoryNamespace prototype 0x1da0557134b0 579s JS IMPORT: JS import 'overrides' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/overrides.js 579s JS IMPORT: JS import 'overrides' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/overrides.js 579s JS IMPORT: Adding directory 'resource:///org/cinnamon/cjs/modules/core/overrides' to child importer 'overrides' 579s JS IMPORT: Importing directory 'overrides' 579s JS IMPORT: Defining parent 0x1da055700100 of 0x1da0557135b0 'overrides' is mod 1 579s JS IMPORT: Defined importer 'overrides' 0x1da0557135b0 in 0x1da055700100 579s JS IMPORT: successfully imported directory 'overrides' 579s JS IMPORT: Importing '_promiseNative' 579s JS NATIVE: Defining native module '_promiseNative' 579s JS IMPORT: Defining parent 0x1da055700100 of 0x1da055713a70 '_promiseNative' is mod 1 579s JS IMPORT: successfully imported module '_promiseNative' 579s JS IMPORT: Importing module GLib succeeded 579s JS IMPORT: Defining parent 0x1da0557135b0 of 0xd2e9833c150 'GLib' is mod 1 579s JS IMPORT: successfully imported module 'GLib' 579s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 579s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xd2e98379060, JSClass 0x3ffb6d6af08, in object 0xd2e98379038 579s JS CTX: Initialized class GIRepositoryGType prototype 0x1da055713dc0 579s JS CTX: Initialized class GIRepositoryFunction prototype 0x1da055713e20 579s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 579s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 579s JS G BXD: Defined class for Error (GError), prototype 0xd2e983790b0, JSClass 0x3ffb6d6af08, in object 0xd2e98379038 579s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 579s JS G BXD: Defined class for Variant (GVariant), prototype 0xd2e98379100, JSClass 0x3ffb6d6af08, in object 0xd2e98379038 579s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 579s JS G BXD: Defined class for Bytes (GBytes), prototype 0xd2e98379150, JSClass 0x3ffb6d6af08, in object 0xd2e98379038 579s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 579s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 579s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xd2e983791a0, JSClass 0x3ffb6d6af08, in object 0xd2e98379038 579s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 579s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 579s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 579s JS G BXD: Defined class for Thread (GThread), prototype 0xd2e983791f0, JSClass 0x3ffb6d6af08, in object 0xd2e98379038 579s JS G BXD: Defining method ref in prototype for GLib.Thread 579s JS G BXD: Defining method unref in prototype for GLib.Thread 579s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 579s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0xd2e98379240, JSClass 0x3ffb6d6af08, in object 0xd2e98379038 579s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 579s JS G BXD: Defined class for Regex (GRegex), prototype 0xd2e98379290, JSClass 0x3ffb6d6af08, in object 0xd2e98379038 579s JS G BXD: Defining method match in prototype for GLib.Regex 579s JS G BXD: Defining method match_full in prototype for GLib.Regex 579s JS G BXD: Defining method match_all in prototype for GLib.Regex 579s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 579s JS G NS: Defined namespace 'GLib' 0xd2e98379038 in GIRepository 0x1da055713340 579s JS IMPORT: Importing module jasmine succeeded 579s JS IMPORT: Defining parent 0x1da055700100 of 0xd2e9833cce0 'jasmine' is mod 1 579s JS IMPORT: successfully imported module 'jasmine' 579s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 579s JS MAINLOOP: Main loop instance 0x2aa21e1b390: hold 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 579s JS MAINLOOP: Main loop instance 0x2aa21e1b390: Spinning loop until released or hook cleared 579s JS MAINLOOP: handling job 0, 579s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine.js async resolved" 579s JS MAINLOOP: Main loop instance 0x2aa21e1b390: release 579s JS MAINLOOP: Completed job 0 579s JS IMPORT: JS import 'tweener' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/tweener.js 579s JS IMPORT: Adding directory 'resource:///org/cinnamon/cjs/modules/script/tweener' to child importer 'tweener' 579s JS IMPORT: Importing directory 'tweener' 579s JS IMPORT: Defining parent 0x1da055700100 of 0x1da055728420 'tweener' is mod 1 579s JS IMPORT: Defined importer 'tweener' 0x1da055728420 in 0x1da055700100 579s JS IMPORT: successfully imported directory 'tweener' 579s JS IMPORT: Importing 'gi' 579s JS IMPORT: Defining parent 0x1da055700100 of 0x1da055713340 'gi' is mod 1 579s JS IMPORT: successfully imported module 'gi' 579s JS IMPORT: Importing module tweenList succeeded 579s JS IMPORT: Defining parent 0x1da055728420 of 0xd2e9833ce70 'tweenList' is mod 1 579s JS IMPORT: successfully imported module 'tweenList' 579s JS IMPORT: JS import 'signals' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/signals.js 579s JS IMPORT: JS import 'lang' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/lang.js 579s JS IMPORT: JS import '_legacy' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_legacy.js 579s JS IMPORT: Importing module _legacy succeeded 579s JS IMPORT: Defining parent 0x1da055700100 of 0xd2e9833cf60 '_legacy' is mod 1 579s JS IMPORT: successfully imported module '_legacy' 579s JS IMPORT: Importing module lang succeeded 579s JS IMPORT: Defining parent 0x1da055700100 of 0xd2e9833cf10 'lang' is mod 1 579s JS IMPORT: successfully imported module 'lang' 579s JS IMPORT: JS import '_signals' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_signals.js 579s JS IMPORT: JS import '_signals' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_signals.js 579s JS IMPORT: Importing module _signals succeeded 579s JS IMPORT: Defining parent 0x1da055700100 of 0xd2e9833cfb0 '_signals' is mod 1 579s JS IMPORT: successfully imported module '_signals' 579s JS IMPORT: Importing module signals succeeded 579s JS IMPORT: Defining parent 0x1da055700100 of 0xd2e9833cec0 'signals' is mod 1 579s JS IMPORT: successfully imported module 'signals' 579s JS IMPORT: Importing module tweener succeeded 579s JS IMPORT: Defining parent 0x1da055728420 of 0xd2e9833ce20 'tweener' is mod 1 579s JS IMPORT: successfully imported module 'tweener' 579s JS CTX: Script evaluation succeeded 579s JS MAINLOOP: Main loop instance 0x2aa21e1b390: Spinning loop until released or hook cleared 579s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine-executor.js' (resource:///org/cjs/jsunit/minijasmine-executor.js), global 0xd2e9833b128 579s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xd2e9833b128 579s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xd2e9833b128 579s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xd2e9833b128 579s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xd2e9833b128 579s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xd2e9833b128 579s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xd2e9833b128 579s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xd2e9833b128 579s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xd2e9833b128 579s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xd2e9833b128 579s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xd2e9833b128 579s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xd2e9833b128 579s JS IMPORT: Module metadata hook for module 0x1da055735e70 579s JS IMPORT: Defining meta.importSync for module 0x1da055735e70 579s JS NATIVE: Defining native module 'system' 579s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xd2e9833b128 579s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xd2e9833b128 579s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 579s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 579s JS MAINLOOP: Set main loop hook to 579s JS MAINLOOP: Main loop instance 0x2aa21e1b390: hold 579s JS MAINLOOP: Running and clearing main loop hook 579s JS G BXD: Defining method run in prototype for GLib.MainLoop 579s 1..17 579s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 579s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 579s JS G BXD: Defined class for Source (GSource), prototype 0xd2e98379308, JSClass 0x3ffb6d6af08, in object 0xd2e98379038 579s JS G BXD: Defining method set_priority in prototype for GLib.Source 579s JS IMPORT: Importing '_gi' 579s JS NATIVE: Defining native module '_gi' 579s JS IMPORT: Defining parent 0x1da055700100 of 0x1da05573c348 '_gi' is mod 1 579s JS IMPORT: successfully imported module '_gi' 579s 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 579s JS G NS: Defined namespace 'CjsPrivate' 0xd2e983793a8 in GIRepository 0x1da055713340 579s JS IMPORT: JS import '_common' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_common.js 579s JS IMPORT: JS import '_common' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_common.js 579s JS IMPORT: Importing module _common succeeded 579s JS IMPORT: Defining parent 0x1da055700100 of 0xd2e983c6218 '_common' is mod 1 579s JS IMPORT: successfully imported module '_common' 579s JS IMPORT: Importing module GObject succeeded 579s JS IMPORT: Defining parent 0x1da0557135b0 of 0xd2e983c61c8 'GObject' is mod 1 579s JS IMPORT: successfully imported module 'GObject' 579s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 579s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 579s JS G BXD: Defined class for String (GString), prototype 0xd2e98379628, JSClass 0x3ffb6d6af08, in object 0xd2e98379380 579s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 579s JS G PRM: Defined class ParamSpec prototype is 0xd2e983c62b8 class 0x3ffb6d702e8 in object 0xd2e98379380 579s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 579s JS G OBJ: Defined class for Object (GObject), prototype 0xd2e98379790, JSClass 0x3ffb6d6b598, in object 0xd2e98379380 579s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 579s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 579s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0xd2e983797b8, JSClass 0x3ffb6d6b598, in object 0xd2e98379380 579s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 579s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 579s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 579s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 579s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 579s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 579s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 579s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 579s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 579s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 579s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 579s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 579s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 579s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 579s JS G NS: Defined namespace 'GObject' 0xd2e98379380 in GIRepository 0x1da055713340 579s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 579s JS G BXD: Defining method attach in prototype for GLib.Source 579s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 579s JS IMPORT: Module metadata hook for module 0xd2e98362cf0 579s JS IMPORT: Defining meta.importSync for module 0xd2e98362cf0 579s JS G BXD: Defining method destroy in prototype for GLib.Source 579s JS IMPORT: Importing module equations succeeded 579s JS IMPORT: Defining parent 0xd2e9833ecb8 of 0xd2e983ee218 'equations' is mod 1 579s JS IMPORT: successfully imported module 'equations' 579s ok 1 Tweener runs a simple tween 579s ok 2 Tweener calls callbacks during the tween 579s ok 3 Tweener can pause tweens 579s ok 4 Tweener can remove tweens 579s ok 5 Tweener overrides a tween with another one acting on the same object and property at the same time 579s ok 6 Tweener does not override a tween with another one acting not at the same time 579s ok 7 Tweener can pause and resume all tweens 579s ok 8 Tweener can remove all tweens 579s ok 9 Tweener runs a tween with a time of 0 immediately 579s ok 10 Tweener can call a callback a certain number of times 579s ok 11 Tweener can count the number of tweens on an object 579s ok 12 Tweener can register special properties 579s ok 13 Tweener can register special modifiers for properties 579s ok 14 Tweener can split properties into more than one special property 579s ok 15 Tweener calls an overwrite callback when a tween is replaced 579s ok 16 Tweener can still overwrite a tween after it has started 579s ok 17 Tweener stays within min and max values 579s JS G BXD: Defining method quit in prototype for GLib.MainLoop 579s JS MAINLOOP: Enqueue job , promise=, allocation site= 580s JS MAINLOOP: Main loop instance 0x2aa21e1b390: Spinning loop until released or hook cleared 580s JS MAINLOOP: handling job 0, 580s JS MAINLOOP: Enqueue job , promise=, allocation site= 580s JS MAINLOOP: Completed job 0 580s JS MAINLOOP: handling job 1, 580s JS MAINLOOP: Enqueue job , promise=, allocation site= 580s JS MAINLOOP: Completed job 1 580s JS MAINLOOP: handling job 2, 580s JS MAINLOOP: Enqueue job , promise=, allocation site= 580s JS MAINLOOP: Completed job 2 580s JS MAINLOOP: handling job 3, 580s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine-executor.js async resolved" 580s JS MAINLOOP: Main loop instance 0x2aa21e1b390: release 580s JS MAINLOOP: Completed job 3 580s JS MEMORY: Memory report: before destroying context 580s JS MEMORY: 235 objects currently alive 580s JS MEMORY: boxed_instance = 94 580s JS MEMORY: boxed_prototype = 10 580s JS MEMORY: closure = 1 580s JS MEMORY: function = 114 580s JS MEMORY: fundamental_instance = 0 580s JS MEMORY: fundamental_prototype = 0 580s JS MEMORY: gerror_instance = 0 580s JS MEMORY: gerror_prototype = 0 580s JS MEMORY: interface = 0 580s JS MEMORY: module = 11 580s JS MEMORY: ns = 3 580s JS MEMORY: object_instance = 0 580s JS MEMORY: object_prototype = 2 580s JS MEMORY: param = 0 580s JS MEMORY: union_instance = 0 580s JS MEMORY: union_prototype = 0 580s JS CTX: JS shutdown sequence 580s JS CTX: Stopping profiler 580s JS CTX: Shutting down toggle queue 580s JS CTX: Notifying external reference holders of GjsContext dispose 580s JS MAINLOOP: Stopping promise job dispatcher 580s JS CTX: Notifying reference holders of GjsContext dispose 580s JS CTX: Checking unhandled promise rejections 580s JS CTX: Releasing cached JS wrappers 580s JS CTX: Final triggered GC 580s JS CTX: Destroying JS context 580s JS CTX: Releasing all native objects 580s JS CTX: Disabling auto GC 580s JS CTX: Ending trace on global object 580s JS CTX: Freeing allocated resources 580s JS CTX: JS context destroyed 580s PASS: cjs/testTweener.test 580s Running test: cjs/testGObjectClass.test 580s JS NATIVE: Registered native JS module '_promiseNative' 580s JS NATIVE: Registered native JS module '_byteArrayNative' 580s JS NATIVE: Registered native JS module '_encodingNative' 580s JS NATIVE: Registered native JS module '_gi' 580s JS NATIVE: Registered native JS module 'gi' 580s JS NATIVE: Registered native JS module 'cairoNative' 580s JS NATIVE: Registered native JS module 'system' 580s JS NATIVE: Registered native JS module 'console' 580s JS NATIVE: Registered native JS module '_print' 580s JS CTX: Enabling JIT 580s JS CTX: Initialized class GjsFileImporter prototype 0x7eabfa000a0 580s JS IMPORT: Defining parent (nil) of 0x7eabfa00100 'imports' is mod 0 580s JS IMPORT: Importing '_print' 580s JS NATIVE: Defining native module '_print' 580s JS IMPORT: Defining parent 0x7eabfa00100 of 0x7eabfa007b8 '_print' is mod 1 580s JS IMPORT: successfully imported module '_print' 580s JS IMPORT: Loading internal module 'loader' (resource:///org/cinnamon/cjs/modules/internal/loader.js) 580s 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 0x372b7d83b128 580s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x372b7d83b128 580s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x372b7d83b128 580s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x372b7d83b128 580s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x372b7d83b128 580s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x372b7d83b128 580s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x372b7d83b128 580s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x372b7d83b128 580s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x372b7d83b128 580s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x372b7d83b128 580s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x372b7d83b128 580s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x372b7d83b128 580s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x372b7d83b128 580s JS MAINLOOP: Main loop instance 0x2aa0f802390: hold 580s JS MAINLOOP: Enqueue job , promise=, allocation site= 580s JS MAINLOOP: Starting promise job dispatcher 580s JS MAINLOOP: Main loop instance 0x2aa0f802390: Spinning loop until released or hook cleared 580s JS MAINLOOP: handling job 0, 580s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 580s JS MAINLOOP: Main loop instance 0x2aa0f802390: release 580s JS MAINLOOP: Completed job 0 580s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine.js' (resource:///org/cjs/jsunit/minijasmine.js), global 0x372b7d83b128 580s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x372b7d83b128 580s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x372b7d83b128 580s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x372b7d83b128 580s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x372b7d83b128 580s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x372b7d83b128 580s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x372b7d83b128 580s JS IMPORT: Module metadata hook for module 0x7eabfa130c0 580s JS IMPORT: Defining meta.importSync for module 0x7eabfa130c0 580s JS NATIVE: Defining native module 'gi' 580s JS CTX: Initialized class GIRepositoryNamespace prototype 0x7eabfa134b0 580s JS IMPORT: JS import 'overrides' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/overrides.js 580s JS IMPORT: JS import 'overrides' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/overrides.js 580s JS IMPORT: Adding directory 'resource:///org/cinnamon/cjs/modules/core/overrides' to child importer 'overrides' 580s JS IMPORT: Importing directory 'overrides' 580s JS IMPORT: Defining parent 0x7eabfa00100 of 0x7eabfa135b0 'overrides' is mod 1 580s JS IMPORT: Defined importer 'overrides' 0x7eabfa135b0 in 0x7eabfa00100 580s JS IMPORT: successfully imported directory 'overrides' 580s JS IMPORT: Importing '_promiseNative' 580s JS NATIVE: Defining native module '_promiseNative' 580s JS IMPORT: Defining parent 0x7eabfa00100 of 0x7eabfa13a70 '_promiseNative' is mod 1 580s JS IMPORT: successfully imported module '_promiseNative' 580s JS IMPORT: Importing module GLib succeeded 580s JS IMPORT: Defining parent 0x7eabfa135b0 of 0x372b7d83c150 'GLib' is mod 1 580s JS IMPORT: successfully imported module 'GLib' 580s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 580s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x372b7d879060, JSClass 0x3ff91c6af08, in object 0x372b7d879038 580s JS CTX: Initialized class GIRepositoryGType prototype 0x7eabfa13dc0 580s JS CTX: Initialized class GIRepositoryFunction prototype 0x7eabfa13e20 580s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 580s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 580s JS G BXD: Defined class for Error (GError), prototype 0x372b7d8790b0, JSClass 0x3ff91c6af08, in object 0x372b7d879038 580s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 580s JS G BXD: Defined class for Variant (GVariant), prototype 0x372b7d879100, JSClass 0x3ff91c6af08, in object 0x372b7d879038 580s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 580s JS G BXD: Defined class for Bytes (GBytes), prototype 0x372b7d879150, JSClass 0x3ff91c6af08, in object 0x372b7d879038 580s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 580s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 580s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x372b7d8791a0, JSClass 0x3ff91c6af08, in object 0x372b7d879038 580s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 580s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 580s JS G BXD: Defined class for Thread (GThread), prototype 0x372b7d8791f0, JSClass 0x3ff91c6af08, in object 0x372b7d879038 580s JS G BXD: Defining method ref in prototype for GLib.Thread 580s JS G BXD: Defining method unref in prototype for GLib.Thread 580s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 580s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x372b7d879240, JSClass 0x3ff91c6af08, in object 0x372b7d879038 580s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 580s JS G BXD: Defined class for Regex (GRegex), prototype 0x372b7d879290, JSClass 0x3ff91c6af08, in object 0x372b7d879038 580s JS G BXD: Defining method match in prototype for GLib.Regex 580s JS G BXD: Defining method match_full in prototype for GLib.Regex 580s JS G BXD: Defining method match_all in prototype for GLib.Regex 580s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 580s JS G NS: Defined namespace 'GLib' 0x372b7d879038 in GIRepository 0x7eabfa13340 580s JS IMPORT: Importing module jasmine succeeded 580s JS IMPORT: Defining parent 0x7eabfa00100 of 0x372b7d83cce0 'jasmine' is mod 1 580s JS IMPORT: successfully imported module 'jasmine' 580s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 580s JS MAINLOOP: Main loop instance 0x2aa0f802390: hold 580s JS MAINLOOP: Enqueue job , promise=, allocation site= 580s JS MAINLOOP: Main loop instance 0x2aa0f802390: Spinning loop until released or hook cleared 580s JS MAINLOOP: handling job 0, 580s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine.js async resolved" 580s JS MAINLOOP: Main loop instance 0x2aa0f802390: release 580s JS MAINLOOP: Completed job 0 580s JS IMPORT: Importing 'system' 580s JS NATIVE: Defining native module 'system' 580s JS IMPORT: Defining parent 0x7eabfa00100 of 0x7eabfa283a0 'system' is mod 1 580s JS IMPORT: successfully imported module 'system' 580s JS IMPORT: Importing 'gi' 580s JS IMPORT: Defining parent 0x7eabfa00100 of 0x7eabfa13340 'gi' is mod 1 580s JS IMPORT: successfully imported module 'gi' 580s 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 580s JS G NS: Defined namespace 'CjsPrivate' 0x372b7d879330 in GIRepository 0x7eabfa13340 580s JS IMPORT: JS import 'signals' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/signals.js 580s JS IMPORT: JS import 'lang' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/lang.js 580s JS IMPORT: JS import '_legacy' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_legacy.js 580s JS IMPORT: Importing module _legacy succeeded 580s JS IMPORT: Defining parent 0x7eabfa00100 of 0x372b7d83cf10 '_legacy' is mod 1 580s JS IMPORT: successfully imported module '_legacy' 580s JS IMPORT: Importing module lang succeeded 580s JS IMPORT: Defining parent 0x7eabfa00100 of 0x372b7d83cec0 'lang' is mod 1 580s JS IMPORT: successfully imported module 'lang' 580s JS IMPORT: JS import '_signals' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_signals.js 580s JS IMPORT: JS import '_signals' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_signals.js 580s JS IMPORT: Importing module _signals succeeded 580s JS IMPORT: Defining parent 0x7eabfa00100 of 0x372b7d83cf60 '_signals' is mod 1 580s JS IMPORT: successfully imported module '_signals' 580s JS IMPORT: Importing module signals succeeded 580s JS IMPORT: Defining parent 0x7eabfa00100 of 0x372b7d83ce70 'signals' is mod 1 580s JS IMPORT: successfully imported module 'signals' 580s JS IMPORT: Importing module Gio succeeded 580s JS IMPORT: Defining parent 0x7eabfa135b0 of 0x372b7d83ce20 'Gio' is mod 1 580s JS IMPORT: successfully imported module 'Gio' 580s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 580s JS IMPORT: Importing '_gi' 580s JS NATIVE: Defining native module '_gi' 580s JS IMPORT: Defining parent 0x7eabfa00100 of 0x7eabfa2b970 '_gi' is mod 1 580s JS IMPORT: successfully imported module '_gi' 580s JS IMPORT: JS import '_common' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_common.js 580s JS IMPORT: JS import '_common' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_common.js 580s JS IMPORT: Importing module _common succeeded 580s JS IMPORT: Defining parent 0x7eabfa00100 of 0x372b7d8de038 '_common' is mod 1 580s JS IMPORT: successfully imported module '_common' 580s JS IMPORT: Importing module GObject succeeded 580s JS IMPORT: Defining parent 0x7eabfa135b0 of 0x372b7d83cfb0 'GObject' is mod 1 580s JS IMPORT: successfully imported module 'GObject' 580s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 580s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 580s JS G BXD: Defined class for String (GString), prototype 0x372b7d8795d8, JSClass 0x3ff91c6af08, in object 0x372b7d879358 580s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 580s JS G PRM: Defined class ParamSpec prototype is 0x372b7d8de0d8 class 0x3ff91c702e8 in object 0x372b7d879358 580s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 580s JS G OBJ: Defined class for Object (GObject), prototype 0x372b7d879740, JSClass 0x3ff91c6b598, in object 0x372b7d879358 580s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 580s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 580s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x372b7d879768, JSClass 0x3ff91c6b598, in object 0x372b7d879358 580s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 580s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 580s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 580s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 580s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 580s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 580s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 580s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 580s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 580s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 580s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 580s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 580s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 580s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 580s JS G NS: Defined namespace 'GObject' 0x372b7d879358 in GIRepository 0x7eabfa13340 580s JS G OBJ: Defined class for Application (GApplication), prototype 0x372b7d8797b8, JSClass 0x3ff91c6b598, in object 0x372b7d879308 580s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 580s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x372b7d8de5b0, JSClass 0x3ff91c6b618, in object 0x372b7d879308 580s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 580s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 580s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 580s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 580s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 580s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 580s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 580s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 580s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 580s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 580s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x372b7d879830, JSClass 0x3ff91c6b598, in object 0x372b7d879308 580s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 580s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x372b7d8de830, JSClass 0x3ff91c6b618, in object 0x372b7d879308 580s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 580s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x372b7d8798a8, JSClass 0x3ff91c6b598, in object 0x372b7d879308 580s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 580s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 580s JS G IFACE: Defined class for Initable (GInitable), prototype 0x372b7d8de970, JSClass 0x3ff91c6b618, in object 0x372b7d879308 580s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 580s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 580s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 580s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x372b7d879920, JSClass 0x3ff91c6af08, in object 0x372b7d879308 580s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 580s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x372b7d879970, JSClass 0x3ff91c6af08, in object 0x372b7d879308 580s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'CjsPrivate' 580s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 580s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x372b7d8799c0, JSClass 0x3ff91c6b598, in object 0x372b7d879308 580s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x372b7d879a10, JSClass 0x3ff91c6b598, in object 0x372b7d879330 580s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 580s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x372b7d879a60, JSClass 0x3ff91c6b598, in object 0x372b7d879308 580s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 580s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 580s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 580s JS G IFACE: Defined class for File (GFile), prototype 0x372b7d8dead8, JSClass 0x3ff91c6b618, in object 0x372b7d879308 580s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x372b7d879ad8, JSClass 0x3ff91c6b598, in object 0x7eabfa13420 580s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 580s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x372b7d879b50, JSClass 0x3ff91c6b598, in object 0x372b7d879308 580s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 580s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 580s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x372b7d879ba0, JSClass 0x3ff91c6b598, in object 0x372b7d879308 580s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 580s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x372b7d879bf0, JSClass 0x3ff91c6b598, in object 0x372b7d879308 580s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 580s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x372b7d879c40, JSClass 0x3ff91c6af08, in object 0x372b7d879308 580s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 580s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 580s JS G OBJ: Defined class for Settings (GSettings), prototype 0x372b7d879c90, JSClass 0x3ff91c6b598, in object 0x372b7d879308 580s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 580s JS G NS: Defined namespace 'Gio' 0x372b7d879308 in GIRepository 0x7eabfa13340 580s JS IMPORT: Importing module Gtk succeeded 580s JS IMPORT: Defining parent 0x7eabfa135b0 of 0x372b7d8ea588 'Gtk' is mod 1 580s JS IMPORT: successfully imported module 'Gtk' 580s JS G NS: Found info type OBJECT for 'Widget' in namespace 'Gtk' 580s JS G NS: Found info type OBJECT for 'InitiallyUnowned' in namespace 'GObject' 580s JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0x372b7d879d08, JSClass 0x3ff91c6b598, in object 0x372b7d879358 580s JS G OBJ: Defined class for Widget (GtkWidget), prototype 0x372b7d879d58, JSClass 0x3ff91c6b598, in object 0x372b7d879ce0 580s JS G NS: Found info type INTERFACE for 'Buildable' in namespace 'Gtk' 580s JS G IFACE: Defined class for Buildable (GtkBuildable), prototype 0x372b7d8ea880, JSClass 0x3ff91c6b618, in object 0x372b7d879ce0 580s JS G NS: Found info type OBJECT for 'Container' in namespace 'Gtk' 580s JS G OBJ: Defined class for Container (GtkContainer), prototype 0x372b7d879dd0, JSClass 0x3ff91c6b598, in object 0x372b7d879ce0 580s JS G OBJ: Defining method child_set_property in prototype for GtkContainer (Gtk.Container) 580s JS G NS: Defined namespace 'Gtk' 0x372b7d879ce0 in GIRepository 0x7eabfa13340 580s JS G NS: Found info type FLAGS for 'ParamFlags' in namespace 'GObject' 580s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 580s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 580s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 580s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 580s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 580s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 580s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 580s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 580s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 580s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 580s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 580s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 580s JS G ENUM: Defining GObject.ParamFlags as 0x7eabfa32580 580s JS G NS: Found info type FUNCTION for 'param_spec_string' in namespace 'GObject' 580s JS G PRM: Wrapping GParamString 'readwrite' on (null) with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa0f8c3420 type GParamString 580s JS G PRM: Wrapping GParamString 'readonly' on (null) with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa0fa562c0 type GParamString 580s JS G PRM: Wrapping GParamString 'construct' on (null) with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa0fa563e0 type GParamString 580s JS G NS: Found info type FLAGS for 'SignalFlags' in namespace 'GObject' 580s JS G ENUM: Defining enum value RUN_FIRST (fixed from run_first) 1 580s JS G ENUM: Defining enum value RUN_LAST (fixed from run_last) 2 580s JS G ENUM: Defining enum value RUN_CLEANUP (fixed from run_cleanup) 4 580s JS G ENUM: Defining enum value NO_RECURSE (fixed from no_recurse) 8 580s JS G ENUM: Defining enum value DETAILED (fixed from detailed) 16 580s JS G ENUM: Defining enum value ACTION (fixed from action) 32 580s JS G ENUM: Defining enum value NO_HOOKS (fixed from no_hooks) 64 580s JS G ENUM: Defining enum value MUST_COLLECT (fixed from must_collect) 128 580s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 256 580s JS G ENUM: Defining enum value ACCUMULATOR_FIRST_RUN (fixed from accumulator_first_run) 131072 580s JS G ENUM: Defining GObject.SignalFlags as 0x7eabfa327b0 580s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 580s JS G NS: Found info type FUNCTION for 'param_spec_get_flags' in namespace 'CjsPrivate' 580s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 580s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 580s JS G NS: Found info type FUNCTION for 'signal_lookup' in namespace 'GObject' 580s JS G NS: Found info type FUNCTION for 'signal_override_class_closure' in namespace 'GObject' 580s JS G PRM: Wrapping GParamString 'readwrite' on (null) with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa0fa5f200 type GParamString 580s JS G PRM: Wrapping GParamString 'readonly' on (null) with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa0fa5f170 type GParamString 580s JS G PRM: Wrapping GParamString 'construct' on (null) with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa0fa5ee60 type GParamString 580s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 580s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 580s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 580s JS G NS: Found info type FLAGS for 'TypeFlags' in namespace 'GObject' 580s JS G ENUM: Defining enum value NONE (fixed from none) 0 580s JS G ENUM: Defining enum value ABSTRACT (fixed from abstract) 16 580s JS G ENUM: Defining enum value VALUE_ABSTRACT (fixed from value_abstract) 32 580s JS G ENUM: Defining enum value FINAL (fixed from final) 64 580s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 128 580s JS G ENUM: Defining GObject.TypeFlags as 0x7eabfa358e0 580s JS G NS: Found info type FUNCTION for 'uuid_string_random' in namespace 'GLib' 580s JS G PRM: Wrapping GParamString 'string' on (null) with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa0f91ab50 type GParamString 580s JS G NS: Found info type FUNCTION for 'param_spec_boolean' in namespace 'GObject' 580s JS G PRM: Wrapping GParamBoolean 'bool' on (null) with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa0fa66480 type GParamBoolean 580s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 580s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 580s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 580s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 580s JS G NS: Found info type FUNCTION for 'param_spec_int' in namespace 'GObject' 580s JS G PRM: Wrapping GParamInt 'simple' on (null) with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa0f91b340 type GParamInt 580s JS G PRM: Wrapping GParamInt 'long-long-name' on (null) with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa0f9d0420 type GParamInt 580s JS G PRM: Wrapping GParamInt 'construct' on (null) with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa0f9d0500 type GParamInt 580s JS G PRM: Wrapping GParamInt 'construct-only' on (null) with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa0f9d05e0 type GParamInt 580s JS G PRM: Wrapping GParamInt 'construct-only-with-setter' on (null) with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa0f9d0710 type GParamInt 580s JS G PRM: Wrapping GParamInt 'construct-only-was-invalid-in-turkish' on (null) with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa0f9d0790 type GParamInt 580s JS G PRM: Wrapping GParamInt 'snake-name' on (null) with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa0f9d0930 type GParamInt 580s JS G PRM: Wrapping GParamInt 'camel-name' on (null) with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa0f9474f0 type GParamInt 580s JS G PRM: Wrapping GParamInt 'kebab-name' on (null) with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa0f9475f0 type GParamInt 580s JS G PRM: Wrapping GParamInt 'readonly' on (null) with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa0f9476d0 type GParamInt 580s JS G PRM: Wrapping GParamInt 'writeonly' on (null) with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa0f9477b0 type GParamInt 580s JS G PRM: Wrapping GParamInt 'missing-getter' on (null) with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa0f947890 type GParamInt 580s JS G PRM: Wrapping GParamInt 'missing-setter' on (null) with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa0f947970 type GParamInt 580s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 580s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 580s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 580s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 580s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 580s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 580s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 580s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 580s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 580s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 580s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 580s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 580s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 580s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 580s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 580s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 580s JS G NS: Found info type FUNCTION for 'param_spec_boxed' in namespace 'GObject' 580s JS G PRM: Wrapping GParamBoxed 'jsobj-prop' on (null) with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa0f924330 type GParamBoxed 580s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 580s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 580s JS G NS: Found info type CONSTANT for 'MININT32' in namespace 'GLib' 580s JS G NS: Found info type CONSTANT for 'MAXINT32' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'param_spec_int64' in namespace 'GObject' 580s JS G PRM: Wrapping GParamInt64 'int64' on (null) with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa0f91b6b0 type GParamInt64 580s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 580s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 580s JS CTX: Script evaluation succeeded 580s JS MAINLOOP: Main loop instance 0x2aa0f802390: Spinning loop until released or hook cleared 580s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine-executor.js' (resource:///org/cjs/jsunit/minijasmine-executor.js), global 0x372b7d83b128 580s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x372b7d83b128 580s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x372b7d83b128 580s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x372b7d83b128 580s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x372b7d83b128 580s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x372b7d83b128 580s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x372b7d83b128 580s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x372b7d83b128 580s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x372b7d83b128 580s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x372b7d83b128 580s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x372b7d83b128 580s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x372b7d83b128 580s JS IMPORT: Module metadata hook for module 0x7eabfa494c8 580s JS IMPORT: Defining meta.importSync for module 0x7eabfa494c8 580s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x372b7d83b128 580s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x372b7d83b128 580s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 580s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 580s JS MAINLOOP: Set main loop hook to 580s JS MAINLOOP: Main loop instance 0x2aa0f802390: hold 580s JS MAINLOOP: Running and clearing main loop hook 580s JS G BXD: Defining method run in prototype for GLib.MainLoop 580s 1..129 580s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 580s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 580s JS G BXD: Defined class for Source (GSource), prototype 0x372b7d8f33a8, JSClass 0x3ff91c6af08, in object 0x372b7d879038 580s JS G BXD: Defining method set_priority in prototype for GLib.Source 580s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 580s JS G BXD: Defining method attach in prototype for GLib.Source 580s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 580s JS IMPORT: Module metadata hook for module 0x372b7d8f9548 580s JS IMPORT: Defining meta.importSync for module 0x372b7d8f9548 580s JS G BXD: Defining method destroy in prototype for GLib.Source 580s ok 1 GObject class with decorator throws an error when not used with a GObject-derived class 580s ok 2 GObject class with decorator throws an error when used with an abstract class 580s ok 3 GObject class with decorator throws if final class is inherited from 580s ok 4 GObject class with decorator constructs with default values for properties 580s ok 5 GObject class with decorator constructs with a hash of property values 580s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 580s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 580s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 580s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 580s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 580s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 580s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 580s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 580s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 580s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 580s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 580s JS G ENUM: Defining GLib.LogLevelFlags as 0x7eabfa7fce0 580s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 580s ok 6 GObject class with decorator warns if more than one argument passed to the default constructor 580s ok 7 GObject class with decorator throws an error if the first argument to the default constructor is not a property hash 580s ok 8 GObject class with decorator does not accept a property hash that is not a plain object 580s JS G NS: Found info type OBJECT for 'Builder' in namespace 'Gtk' 580s JS G OBJ: Defined class for Builder (GtkBuilder), prototype 0x372b7d8f3d58, JSClass 0x3ff91c6b598, in object 0x372b7d879ce0 580s JS G OBJ: Defining method get_object in prototype for GtkBuilder (Gtk.Builder) 580s ok 9 GObject class with decorator constructs with property values from Gtk.Builder 580s ok 10 GObject class with decorator does not allow changing CONSTRUCT_ONLY properties 580s ok 11 GObject class with decorator has a name 580s JS G OBJ: Defining method notify in prototype for GObject (GObject.Object) 580s JS G PRM: Wrapping GParamString 'readonly' on Gjs_MyObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa0fa562c0 type GParamString 580s JS G PRM: Wrapping GParamString 'readonly' on Gjs_MyObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa0fa562c0 type GParamString 580s ok 12 GObject class with decorator has a notify signal 580s JS MAINLOOP: Enqueue job , promise=, allocation site= 580s JS MAINLOOP: handling job 0, 580s JS MAINLOOP: Enqueue job , promise=, allocation site= 580s JS MAINLOOP: Completed job 0 580s JS MAINLOOP: handling job 1, 580s ok 13 GObject class with decorator disconnects connect_object signals on destruction 580s JS MAINLOOP: Completed job 1 580s ok 14 GObject class with decorator can define its own signals 580s ok 15 GObject class with decorator passes emitted arguments to signal handlers 580s ok 16 GObject class with decorator can return values from signals 580s ok 17 GObject class with decorator does not call first-wins signal handlers after one returns a value 580s ok 18 GObject class with decorator gets the return value of the default handler 580s ok 19 GObject class with decorator calls run-last default handler last 580s ok 20 GObject class with decorator can inherit from something that's not GObject.Object 580s JS G NS: Found info type FUNCTION for 'type_is_a' in namespace 'GObject' 580s ok 21 GObject class with decorator can implement an interface 580s JS G NS: Found info type OBJECT for 'Cancellable' in namespace 'Gio' 580s JS G OBJ: Defined class for Cancellable (GCancellable), prototype 0x372b7d8f3c68, JSClass 0x3ff91c6b598, in object 0x372b7d879308 580s ok 22 GObject class with decorator can implement interface vfuncs 580s ok 23 GObject class with decorator can be a subclass 580s ok 24 GObject class with decorator can have any valid class name 580s ok 25 GObject class with decorator handles anonymous class expressions 580s ok 26 GObject class with decorator calls its _instance_init() function while chaining up in constructor 580s JS G NS: Found info type FUNCTION for 'param_spec_object' in namespace 'GObject' 580s JS G PRM: Wrapping GParamObject 'file' on (null) with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa0f952670 type GParamObject 580s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 580s ok 27 GObject class with decorator can have an interface-valued property 580s JS G PRM: Wrapping GParamInt64 'int64' on (null) with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa0fa73e00 type GParamInt64 580s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 580s ok 28 GObject class with decorator can have an int64 property 580s JS G PRM: Wrapping GParamInt64 'int64' on (null) with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa0f972aa0 type GParamInt64 580s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 580s ok 29 GObject class with decorator can have a default int64 property 580s JS G NS: Found info type FUNCTION for 'param_spec_uint64' in namespace 'GObject' 580s JS G PRM: Wrapping GParamUInt64 'uint64' on (null) with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa0f957540 type GParamUInt64 580s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 580s ok 30 GObject class with decorator can have an uint64 property 580s JS G PRM: Wrapping GParamUInt64 'uint64' on (null) with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa0f996b20 type GParamUInt64 580s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 580s ok 31 GObject class with decorator can have a default uint64 property 580s JS G PRM: Wrapping GParamOverride 'readwrite' on (null) with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa0fa735b0 type GParamOverride 580s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 580s ok 32 GObject class with decorator can override a property from the parent class 580s ok 33 GObject class with decorator cannot override a non-existent property 580s JS G NS: Found info type INTERFACE for 'TlsFileDatabase' in namespace 'Gio' 580s JS G IFACE: Defined class for TlsFileDatabase (GTlsFileDatabase), prototype 0x372b7d8de420, JSClass 0x3ff91c6b618, in object 0x372b7d879308 580s JS G NS: Found info type OBJECT for 'TlsDatabase' in namespace 'Gio' 580s JS G OBJ: Defined class for TlsDatabase (GTlsDatabase), prototype 0xe19fe5eda8, JSClass 0x3ff91c6b598, in object 0x372b7d879308 580s ok 34 GObject class with decorator handles gracefully forgetting to override a C property 580s JS G PRM: Wrapping GParamOverride 'anchors' on (null) with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa0fa6ea60 type GParamOverride 580s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 580s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 580s ok 35 GObject class with decorator handles gracefully overriding a C property but forgetting the accessors 580s JS G NS: Found info type OBJECT for 'CharsetConverter' in namespace 'Gio' 580s JS G OBJ: Defined class for CharsetConverter (GCharsetConverter), prototype 0xe19fe6c178, JSClass 0x3ff91c6b598, in object 0x372b7d879308 580s ok 36 GObject class with decorator does not pollute the wrong prototype with GObject properties 580s JS G NS: Found info type INTERFACE for 'NetworkMonitor' in namespace 'Gio' 580s JS G IFACE: Defined class for NetworkMonitor (GNetworkMonitor), prototype 0x372b7d8dea88, JSClass 0x3ff91c6b618, in object 0x372b7d879308 580s JS G OBJ: Defined class for GNetworkMonitorBase (GNetworkMonitorBase), prototype 0xe19fe6c3d0, JSClass 0x3ff91c6b598, in object 0x372b7d83ef70 580s JS G OBJ: Defined class for GNetworkMonitorNetlink (GNetworkMonitorNetlink), prototype 0xe19fe6c420, JSClass 0x3ff91c6b598, in object 0x372b7d83ef70 580s ok 37 GObject class with decorator resolves properties from interfaces 580s ok 38 GObject class with decorator has a toString() defintion 580s JS G NS: Found info type OBJECT for 'ZlibCompressor' in namespace 'Gio' 580s JS G OBJ: Defined class for ZlibCompressor (GZlibCompressor), prototype 0xe19fe6c6a0, JSClass 0x3ff91c6b598, in object 0x372b7d879308 580s JS G NS: Found info type INTERFACE for 'Converter' in namespace 'Gio' 580s JS G IFACE: Defined class for Converter (GConverter), prototype 0x372b7d8dece0, JSClass 0x3ff91c6b618, in object 0x372b7d879308 580s JS G OBJ: Defining method reset in prototype for GZlibCompressor (Gio.ZlibCompressor) 580s ok 39 GObject class with decorator does not clobber native parent interface vfunc definitions 580s ok 40 GObject class with decorator does not clobber dynamic parent interface vfunc definitions 580s ok 41 GObject class with custom constructor throws an error when not used with a GObject-derived class 580s ok 42 GObject class with custom constructor constructs with default values for properties 580s ok 43 GObject class with custom constructor has a toString() defintion 580s JS G NS: Found info type FUNCTION for 'log_variant' in namespace 'GLib' 580s JS G NS: Found info type STRUCT for 'VariantType' in namespace 'GLib' 580s JS G BXD: Defined class for VariantType (GVariantType), prototype 0xe19fe6ce98, JSClass 0x3ff91c6af08, in object 0x372b7d879038 580s Cjs-Console-Message: 16:28:46.829: { 580s "enumerable": true, 580s "configurable": false 580s } 580s ok 44 GObject class with custom constructor constructs with a hash of property values 580s ok 45 GObject class with custom constructor accepts a property hash that is not a plain object 580s ok 46 GObject class with custom constructor constructs with property values from Gtk.Builder 580s ok 47 GObject class with custom constructor does not allow changing CONSTRUCT_ONLY properties 580s ok 48 GObject class with custom constructor has a name 580s JS G PRM: Wrapping GParamString 'readonly' on Gjs_MyObjectWithCustomConstructor with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa0fa5f170 type GParamString 580s JS G PRM: Wrapping GParamString 'readonly' on Gjs_MyObjectWithCustomConstructor with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa0fa5f170 type GParamString 580s ok 49 GObject class with custom constructor has a notify signal 580s ok 50 GObject class with custom constructor can define its own signals 580s ok 51 GObject class with custom constructor passes emitted arguments to signal handlers 580s ok 52 GObject class with custom constructor can return values from signals 580s ok 53 GObject class with custom constructor does not call first-wins signal handlers after one returns a value 580s ok 54 GObject class with custom constructor gets the return value of the default handler 580s ok 55 GObject class with custom constructor calls run-last default handler last 580s ok 56 GObject class with custom constructor can be a subclass 580s JS G PRM: Wrapping GParamOverride 'readwrite' on (null) with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa0faacba0 type GParamOverride 580s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 580s ok 57 GObject class with custom constructor can override a property from the parent class 580s ok 58 GObject virtual function can have its property read 580s ok 59 GObject virtual function can have its property overridden with an anonymous function 580s ok 60 GObject virtual function can access the parent prototype with super() 580s ok 61 GObject virtual function handles non-existing properties 580s ok 62 GObject virtual function gracefully bails out when overriding an unsupported vfunc type 580s JS G NS: Found info type INTERFACE for 'Icon' in namespace 'Gio' 580s JS G IFACE: Defined class for Icon (GIcon), prototype 0xe19fe5a678, JSClass 0x3ff91c6b618, in object 0x372b7d879308 580s ok 63 GObject virtual function are defined also for static virtual functions 580s ok 64 GObject creation using base classes without registered GType fails when trying to instantiate a class that inherits from a GObject type 580s 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 580s ok 66 Register GType name uses the class name 580s ok 67 Register GType name uses the sanitized class name 580s ok 68 Register GType name use the file path and class name 580s ok 69 Register GType name use the file path and sanitized class name 580s ok 70 Register GType name use provided class name 580s ok 71 Register GType name sanitizes user provided class name 580s ok 72 Signal handler matching finds handlers by signal ID 580s ok 73 Signal handler matching finds handlers by signal detail 580s ok 74 Signal handler matching finds handlers by callback 580s ok 75 Signal handler matching finds handlers by a combination of parameters 580s ok 76 Signal handler matching blocks a handler by callback 580s ok 77 Signal handler matching blocks multiple handlers by callback 580s ok 78 Signal handler matching blocks handlers by a combination of parameters 580s ok 79 Signal handler matching disconnects a handler by callback 580s ok 80 Signal handler matching blocks multiple handlers by callback 580s ok 81 Signal handler matching blocks handlers by a combination of parameters 580s ok 82 Signal handler matching blocks a handler by callback, convenience method 580s ok 83 Signal handler matching disconnects a handler by callback, convenience method 580s ok 84 Signal handler matching does not support disconnecting a handler by callback data 580s JS G OBJ: Defining method bind_property in prototype for GObject (GObject.Object) 580s JS G NS: Found info type FLAGS for 'BindingFlags' in namespace 'GObject' 580s JS G ENUM: Defining enum value DEFAULT (fixed from default) 0 580s JS G ENUM: Defining enum value BIDIRECTIONAL (fixed from bidirectional) 1 580s JS G ENUM: Defining enum value SYNC_CREATE (fixed from sync_create) 2 580s JS G ENUM: Defining enum value INVERT_BOOLEAN (fixed from invert_boolean) 4 580s JS G ENUM: Defining GObject.BindingFlags as 0x7eabfa45978 580s JS G NS: Found info type OBJECT for 'Binding' in namespace 'GObject' 580s JS G OBJ: Defined class for Binding (GBinding), prototype 0xe19fe78b50, JSClass 0x3ff91c6b598, in object 0x372b7d879358 580s ok 85 Property bindings can bind properties of the same type 580s JS G NS: Found info type FUNCTION for 'g_object_bind_property_full' in namespace 'CjsPrivate' 580s ok 86 Property bindings can use custom mappings to bind properties of different types 580s JS G OBJ: Defining method bind in prototype for GBindingGroup (GObject.BindingGroup) 580s ok 87 Property bindings can be set up as a group 580s JS G NS: Found info type FUNCTION for 'g_binding_group_bind_full' in namespace 'CjsPrivate' 580s ok 88 Property bindings can be set up as a group with custom mappings 580s ok 89 Auto accessor generation get and set the property 580s ok 90 Auto accessor generation initial value is the param spec's default value 580s ok 91 Auto accessor generation set properties at construct time 580s JS IMPORT: JS import 'gettext' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/gettext.js 580s JS IMPORT: JS import '_gettext' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_gettext.js 580s JS IMPORT: JS import '_gettext' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_gettext.js 580s JS G NS: Found info type ENUM for 'LocaleCategory' in namespace 'CjsPrivate' 580s JS G ENUM: Defining enum value ALL (fixed from all) 6 580s JS G ENUM: Defining enum value COLLATE (fixed from collate) 3 580s JS G ENUM: Defining enum value CTYPE (fixed from ctype) 0 580s JS G ENUM: Defining enum value MESSAGES (fixed from messages) 5 580s JS G ENUM: Defining enum value MONETARY (fixed from monetary) 4 580s JS G ENUM: Defining enum value NUMERIC (fixed from numeric) 1 580s JS G ENUM: Defining enum value TIME (fixed from time) 2 580s JS G ENUM: Defining CjsPrivate.LocaleCategory as 0x7eabfa85100 580s JS IMPORT: Importing module _gettext succeeded 580s JS IMPORT: Defining parent 0x372b7d83ed00 of 0xe19fe5ac18 '_gettext' is mod 1 580s JS IMPORT: successfully imported module '_gettext' 580s JS IMPORT: Importing module gettext succeeded 580s JS IMPORT: Defining parent 0x372b7d83ed00 of 0xe19fe5abc8 'gettext' is mod 1 580s JS IMPORT: successfully imported module 'gettext' 580s JS G NS: Found info type FUNCTION for 'setlocale' in namespace 'CjsPrivate' 580s ok 92 Auto accessor generation set properties at construct time with locale 580s JS G PRM: Wrapping GParamInt 'simple' on Gjs_AutoAccessors with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa0f91b340 type GParamInt 580s ok 93 Auto accessor generation notify when the property changes 580s ok 94 Auto accessor generation copies accessors for camel and kebab if snake accessors given 580s ok 95 Auto accessor generation copies accessors for snake and kebab if camel accessors given 580s ok 96 Auto accessor generation copies accessors for snake and camel if kebab accessors given 580s ok 97 Auto accessor generation readonly getter throws 580s ok 98 Auto accessor generation writeonly setter throws 580s ok 99 Auto accessor generation getter throws when setter defined 580s ok 100 Auto accessor generation setter throws when getter defined 580s ok 101 GObject class with JSObject property assigns a valid JSObject on construct 580s ok 102 GObject class with JSObject property Set null with an empty JSObject on construct 580s ok 103 GObject class with JSObject property assigns a null JSObject on construct 580s ok 104 GObject class with JSObject property assigns a JSObject Array on construct 580s ok 105 GObject class with JSObject property assigns a Function on construct 580s ok 106 GObject class with JSObject property throws an error when using a boolean value on construct 580s ok 107 GObject class with JSObject property throws an error when using an int value on construct 580s ok 108 GObject class with JSObject property throws an error when using a numeric value on construct 580s ok 109 GObject class with JSObject property throws an error when using a string value on construct 580s ok 110 GObject class with JSObject property throws an error when using an undefined value on construct 580s JS G PRM: Wrapping GParamBoxed 'testprop' on (null) with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa0faebee0 type GParamBoxed 580s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 580s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 580s JS G NS: Found info type OBJECT for 'MemoryInputStream' in namespace 'Gio' 580s JS G OBJ: Defined class for MemoryInputStream (GMemoryInputStream), prototype 0xe19fea15b0, JSClass 0x3ff91c6b598, in object 0x372b7d879308 580s JS G NS: Found info type INTERFACE for 'PollableInputStream' in namespace 'Gio' 580s JS G IFACE: Defined class for PollableInputStream (GPollableInputStream), prototype 0xe19fe5add0, JSClass 0x3ff91c6b618, in object 0x372b7d879308 580s JS G NS: Found info type OBJECT for 'ConverterInputStream' in namespace 'Gio' 580s JS G NS: Found info type OBJECT for 'FilterInputStream' in namespace 'Gio' 580s JS G OBJ: Defined class for FilterInputStream (GFilterInputStream), prototype 0xe19fea1678, JSClass 0x3ff91c6b598, in object 0x372b7d879308 580s JS G OBJ: Defined class for ConverterInputStream (GConverterInputStream), prototype 0xe19fea16c8, JSClass 0x3ff91c6b598, in object 0x372b7d879308 580s JS G OBJ: Defining method get_converter in prototype for GConverterInputStream (Gio.ConverterInputStream) 580s ok 111 GObject class with JSObject property property value survives when GObject wrapper is collected 580s ok 112 GObject class with JSObject signals emits signal with null JSObject parameter 580s ok 113 GObject class with JSObject signals emits signal with JSObject parameter 580s ok 114 GObject class with JSObject signals emits signal with multiple JSObject parameters 580s ok 115 GObject class with JSObject signals re-emits signal with same JSObject parameter 580s ok 116 GObject class with JSObject signals throws an error when using a boolean value as parameter 580s ok 117 GObject class with JSObject signals throws an error when using an int value as parameter 580s ok 118 GObject class with JSObject signals throws an error when using a numeric value as parameter 580s ok 119 GObject class with JSObject signals throws an error when using a string value as parameter 580s ok 120 GObject class with JSObject signals throws an error when using an undefined value as parameter 580s JS G NS: Found info type FUNCTION for 'signal_handler_disconnect' in namespace 'GObject' 580s ok 121 GObject class with JSObject signals returns a JSObject 580s ok 122 GObject class with JSObject signals returns null when returning undefined 580s ok 123 GObject class with JSObject signals returns null when not returning 580s JS G CLSR: Unable to convert return value when invoking closure 580s ok 124 GObject class with JSObject signals throws an error when returning a boolean value 580s JS G CLSR: Unable to convert return value when invoking closure 580s ok 125 GObject class with JSObject signals throws an error when returning an int value 580s JS G CLSR: Unable to convert return value when invoking closure 580s ok 126 GObject class with JSObject signals throws an error when returning a numeric value 580s JS G CLSR: Unable to convert return value when invoking closure 580s ok 127 GObject class with JSObject signals throws an error when returning a string value 580s ok 128 GObject class with int64 properties can set an int64 property 580s ok 129 GObject class with int64 properties can construct with int64 property 580s JS G BXD: Defining method quit in prototype for GLib.MainLoop 580s JS MAINLOOP: Enqueue job , promise=, allocation site= 580s JS MAINLOOP: Main loop instance 0x2aa0f802390: Spinning loop until released or hook cleared 580s JS MAINLOOP: handling job 0, 580s JS MAINLOOP: Enqueue job , promise=, allocation site= 580s JS MAINLOOP: Completed job 0 580s JS MAINLOOP: handling job 1, 580s JS MAINLOOP: Enqueue job , promise=, allocation site= 580s JS MAINLOOP: Completed job 1 580s JS MAINLOOP: handling job 2, 580s JS MAINLOOP: Enqueue job , promise=, allocation site= 580s JS MAINLOOP: Completed job 2 580s JS MAINLOOP: handling job 3, 580s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine-executor.js async resolved" 580s JS MAINLOOP: Main loop instance 0x2aa0f802390: release 580s JS MAINLOOP: Completed job 3 580s JS MEMORY: Memory report: before destroying context 580s JS MEMORY: 593 objects currently alive 580s JS MEMORY: boxed_instance = 103 580s JS MEMORY: boxed_prototype = 13 580s JS MEMORY: closure = 23 580s JS MEMORY: function = 294 580s JS MEMORY: fundamental_instance = 0 580s JS MEMORY: fundamental_prototype = 0 580s JS MEMORY: gerror_instance = 0 580s JS MEMORY: gerror_prototype = 0 580s JS MEMORY: interface = 10 580s JS MEMORY: module = 12 580s JS MEMORY: ns = 5 580s JS MEMORY: object_instance = 29 580s JS MEMORY: object_prototype = 72 580s JS MEMORY: param = 32 580s JS MEMORY: union_instance = 0 580s JS MEMORY: union_prototype = 0 580s JS CTX: JS shutdown sequence 580s JS CTX: Stopping profiler 580s JS CTX: Shutting down toggle queue 580s JS CTX: Notifying external reference holders of GjsContext dispose 580s JS MAINLOOP: Stopping promise job dispatcher 580s JS CTX: Notifying reference holders of GjsContext dispose 580s JS CTX: Checking unhandled promise rejections 580s JS CTX: Releasing cached JS wrappers 580s JS CTX: Final triggered GC 580s JS CTX: Destroying JS context 580s JS CTX: Releasing all native objects 580s JS CTX: Disabling auto GC 580s JS CTX: Ending trace on global object 580s JS CTX: Freeing allocated resources 580s JS CTX: JS context destroyed 580s PASS: cjs/testGObjectClass.test 580s Running test: cjs/testPromise.test 580s JS NATIVE: Registered native JS module '_promiseNative' 580s JS NATIVE: Registered native JS module '_byteArrayNative' 580s JS NATIVE: Registered native JS module '_encodingNative' 580s JS NATIVE: Registered native JS module '_gi' 580s JS NATIVE: Registered native JS module 'gi' 580s JS NATIVE: Registered native JS module 'cairoNative' 580s JS NATIVE: Registered native JS module 'system' 580s JS NATIVE: Registered native JS module 'console' 580s JS NATIVE: Registered native JS module '_print' 580s JS CTX: Enabling JIT 580s JS CTX: Initialized class GjsFileImporter prototype 0x2a5de71000a0 580s JS IMPORT: Defining parent (nil) of 0x2a5de7100100 'imports' is mod 0 580s JS IMPORT: Importing '_print' 580s JS NATIVE: Defining native module '_print' 580s JS IMPORT: Defining parent 0x2a5de7100100 of 0x2a5de71007b8 '_print' is mod 1 580s JS IMPORT: successfully imported module '_print' 580s JS IMPORT: Loading internal module 'loader' (resource:///org/cinnamon/cjs/modules/internal/loader.js) 580s 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 0x2a1bee53b128 580s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x2a1bee53b128 580s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2a1bee53b128 580s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2a1bee53b128 580s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2a1bee53b128 580s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2a1bee53b128 580s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x2a1bee53b128 580s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x2a1bee53b128 580s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x2a1bee53b128 580s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2a1bee53b128 580s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2a1bee53b128 580s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x2a1bee53b128 580s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x2a1bee53b128 580s JS MAINLOOP: Main loop instance 0x2aa0d207390: hold 580s JS MAINLOOP: Enqueue job , promise=, allocation site= 580s JS MAINLOOP: Starting promise job dispatcher 580s JS MAINLOOP: Main loop instance 0x2aa0d207390: Spinning loop until released or hook cleared 580s JS MAINLOOP: handling job 0, 580s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 580s JS MAINLOOP: Main loop instance 0x2aa0d207390: release 580s JS MAINLOOP: Completed job 0 580s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine.js' (resource:///org/cjs/jsunit/minijasmine.js), global 0x2a1bee53b128 580s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2a1bee53b128 580s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2a1bee53b128 580s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2a1bee53b128 580s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2a1bee53b128 580s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2a1bee53b128 580s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2a1bee53b128 580s JS IMPORT: Module metadata hook for module 0x2a5de71130c0 580s JS IMPORT: Defining meta.importSync for module 0x2a5de71130c0 580s JS NATIVE: Defining native module 'gi' 580s JS CTX: Initialized class GIRepositoryNamespace prototype 0x2a5de71134b0 580s JS IMPORT: JS import 'overrides' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/overrides.js 580s JS IMPORT: JS import 'overrides' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/overrides.js 580s JS IMPORT: Adding directory 'resource:///org/cinnamon/cjs/modules/core/overrides' to child importer 'overrides' 580s JS IMPORT: Importing directory 'overrides' 580s JS IMPORT: Defining parent 0x2a5de7100100 of 0x2a5de71135b0 'overrides' is mod 1 580s JS IMPORT: Defined importer 'overrides' 0x2a5de71135b0 in 0x2a5de7100100 580s JS IMPORT: successfully imported directory 'overrides' 580s JS IMPORT: Importing '_promiseNative' 580s JS NATIVE: Defining native module '_promiseNative' 580s JS IMPORT: Defining parent 0x2a5de7100100 of 0x2a5de7113a70 '_promiseNative' is mod 1 580s JS IMPORT: successfully imported module '_promiseNative' 580s JS IMPORT: Importing module GLib succeeded 580s JS IMPORT: Defining parent 0x2a5de71135b0 of 0x2a1bee53c150 'GLib' is mod 1 580s JS IMPORT: successfully imported module 'GLib' 580s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 580s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x2a1bee579060, JSClass 0x3ffae86af08, in object 0x2a1bee579038 580s JS CTX: Initialized class GIRepositoryGType prototype 0x2a5de7113dc0 580s JS CTX: Initialized class GIRepositoryFunction prototype 0x2a5de7113e20 580s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 580s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 580s JS G BXD: Defined class for Error (GError), prototype 0x2a1bee5790b0, JSClass 0x3ffae86af08, in object 0x2a1bee579038 580s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 580s JS G BXD: Defined class for Variant (GVariant), prototype 0x2a1bee579100, JSClass 0x3ffae86af08, in object 0x2a1bee579038 580s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 580s JS G BXD: Defined class for Bytes (GBytes), prototype 0x2a1bee579150, JSClass 0x3ffae86af08, in object 0x2a1bee579038 580s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 580s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 580s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x2a1bee5791a0, JSClass 0x3ffae86af08, in object 0x2a1bee579038 580s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 580s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 580s JS G BXD: Defined class for Thread (GThread), prototype 0x2a1bee5791f0, JSClass 0x3ffae86af08, in object 0x2a1bee579038 580s JS G BXD: Defining method ref in prototype for GLib.Thread 580s JS G BXD: Defining method unref in prototype for GLib.Thread 580s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 580s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x2a1bee579240, JSClass 0x3ffae86af08, in object 0x2a1bee579038 580s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 580s JS G BXD: Defined class for Regex (GRegex), prototype 0x2a1bee579290, JSClass 0x3ffae86af08, in object 0x2a1bee579038 580s JS G BXD: Defining method match in prototype for GLib.Regex 580s JS G BXD: Defining method match_full in prototype for GLib.Regex 580s JS G BXD: Defining method match_all in prototype for GLib.Regex 580s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 580s JS G NS: Defined namespace 'GLib' 0x2a1bee579038 in GIRepository 0x2a5de7113340 580s JS IMPORT: Importing module jasmine succeeded 580s JS IMPORT: Defining parent 0x2a5de7100100 of 0x2a1bee53cce0 'jasmine' is mod 1 580s JS IMPORT: successfully imported module 'jasmine' 580s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 580s JS MAINLOOP: Main loop instance 0x2aa0d207390: hold 580s JS MAINLOOP: Enqueue job , promise=, allocation site= 580s JS MAINLOOP: Main loop instance 0x2aa0d207390: Spinning loop until released or hook cleared 580s JS MAINLOOP: handling job 0, 580s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine.js async resolved" 580s JS MAINLOOP: Main loop instance 0x2aa0d207390: release 580s JS MAINLOOP: Completed job 0 580s JS IMPORT: Importing 'gi' 580s JS IMPORT: Defining parent 0x2a5de7100100 of 0x2a5de7113340 'gi' is mod 1 580s JS IMPORT: successfully imported module 'gi' 580s JS CTX: Script evaluation succeeded 580s JS MAINLOOP: Main loop instance 0x2aa0d207390: Spinning loop until released or hook cleared 580s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine-executor.js' (resource:///org/cjs/jsunit/minijasmine-executor.js), global 0x2a1bee53b128 580s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2a1bee53b128 580s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2a1bee53b128 580s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2a1bee53b128 580s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2a1bee53b128 580s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2a1bee53b128 580s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2a1bee53b128 580s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2a1bee53b128 580s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2a1bee53b128 580s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2a1bee53b128 580s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2a1bee53b128 580s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2a1bee53b128 580s JS IMPORT: Module metadata hook for module 0x2a5de712af98 580s JS IMPORT: Defining meta.importSync for module 0x2a5de712af98 580s JS NATIVE: Defining native module 'system' 580s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2a1bee53b128 580s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2a1bee53b128 580s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 580s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 580s JS MAINLOOP: Set main loop hook to 580s JS MAINLOOP: Main loop instance 0x2aa0d207390: hold 580s JS MAINLOOP: Running and clearing main loop hook 580s JS G BXD: Defining method run in prototype for GLib.MainLoop 580s 1..3 580s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 580s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 580s JS G BXD: Defined class for Source (GSource), prototype 0x2a1bee579308, JSClass 0x3ffae86af08, in object 0x2a1bee579038 580s JS G BXD: Defining method set_priority in prototype for GLib.Source 580s JS IMPORT: Importing '_gi' 580s JS NATIVE: Defining native module '_gi' 580s JS IMPORT: Defining parent 0x2a5de7100100 of 0x2a5de71300c8 '_gi' is mod 1 580s JS IMPORT: successfully imported module '_gi' 580s 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 580s JS G NS: Defined namespace 'CjsPrivate' 0x2a1bee5793a8 in GIRepository 0x2a5de7113340 580s JS IMPORT: JS import '_common' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_common.js 580s JS IMPORT: JS import '_common' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_common.js 580s JS IMPORT: Importing module _common succeeded 580s JS IMPORT: Defining parent 0x2a5de7100100 of 0x2a1bee5c5038 '_common' is mod 1 580s JS IMPORT: successfully imported module '_common' 580s JS IMPORT: JS import '_legacy' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_legacy.js 580s JS IMPORT: Importing module _legacy succeeded 580s JS IMPORT: Defining parent 0x2a5de7100100 of 0x2a1bee5c5088 '_legacy' is mod 1 580s JS IMPORT: successfully imported module '_legacy' 580s JS IMPORT: Importing module GObject succeeded 580s JS IMPORT: Defining parent 0x2a5de71135b0 of 0x2a1bee53cfb0 'GObject' is mod 1 580s JS IMPORT: successfully imported module 'GObject' 580s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 580s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 580s JS G BXD: Defined class for String (GString), prototype 0x2a1bee579628, JSClass 0x3ffae86af08, in object 0x2a1bee579380 580s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 580s JS G PRM: Defined class ParamSpec prototype is 0x2a1bee5c5128 class 0x3ffae8702e8 in object 0x2a1bee579380 580s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 580s JS G OBJ: Defined class for Object (GObject), prototype 0x2a1bee579790, JSClass 0x3ffae86b598, in object 0x2a1bee579380 580s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 580s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 580s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x2a1bee5797b8, JSClass 0x3ffae86b598, in object 0x2a1bee579380 580s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 580s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 580s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 580s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 580s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 580s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 580s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 580s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 580s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 580s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 580s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 580s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 580s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 580s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 580s JS G NS: Defined namespace 'GObject' 0x2a1bee579380 in GIRepository 0x2a5de7113340 580s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 580s JS G BXD: Defining method attach in prototype for GLib.Source 580s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 580s JS IMPORT: Module metadata hook for module 0x2a5de71043f8 580s JS IMPORT: Defining meta.importSync for module 0x2a5de71043f8 580s JS G BXD: Defining method destroy in prototype for GLib.Source 580s JS MAINLOOP: Enqueue job , promise=, allocation site= 580s JS G BXD: Defining method get_context in prototype for GLib.MainLoop 580s JS G NS: Found info type STRUCT for 'MainContext' in namespace 'GLib' 580s JS G BXD: Defined class for MainContext (GMainContext), prototype 0x2a1bee5798d0, JSClass 0x3ffae86af08, in object 0x2a1bee579038 580s JS G BXD: Defining method iteration in prototype for GLib.MainContext 580s JS MAINLOOP: handling job 0, 580s JS MAINLOOP: Enqueue job , promise=, allocation site= 580s JS MAINLOOP: Completed job 0 580s JS MAINLOOP: handling job 1, 580s JS MAINLOOP: Enqueue job , promise=, allocation site= 580s JS MAINLOOP: Completed job 1 580s JS MAINLOOP: handling job 2, 580s JS MAINLOOP: Enqueue job , promise=, allocation site= 580s JS MAINLOOP: Completed job 2 580s JS MAINLOOP: handling job 3, 580s JS MAINLOOP: Enqueue job , promise=, allocation site= 580s JS MAINLOOP: Completed job 3 580s JS MAINLOOP: handling job 4, 580s JS MAINLOOP: Enqueue job , promise=, allocation site= 580s JS MAINLOOP: Completed job 4 580s JS MAINLOOP: handling job 5, 580s JS MAINLOOP: Enqueue job , promise=, allocation site= 580s JS MAINLOOP: Completed job 5 580s JS MAINLOOP: handling job 6, 580s JS MAINLOOP: Enqueue job , promise=, allocation site= 580s JS MAINLOOP: Completed job 6 580s JS MAINLOOP: handling job 7, 580s JS MAINLOOP: Completed job 7 580s ok 1 Promise waits for all promises before handling unhandled, when handled 580s JS MAINLOOP: Enqueue job , promise=, allocation site= 580s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT_IDLE' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 580s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 580s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 580s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 580s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 580s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 580s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 580s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 580s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 580s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 580s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 580s JS G ENUM: Defining GLib.LogLevelFlags as 0x2a5de7102a58 580s JS MAINLOOP: handling job 0, 580s JS MAINLOOP: Enqueue job , promise=, allocation site= 580s JS MAINLOOP: Completed job 0 580s JS MAINLOOP: handling job 1, 580s JS MAINLOOP: Enqueue job , promise=, allocation site= 580s JS MAINLOOP: Completed job 1 580s JS MAINLOOP: handling job 2, 580s JS MAINLOOP: Enqueue job , promise=, allocation site= 580s JS MAINLOOP: Completed job 2 580s JS MAINLOOP: handling job 3, 580s JS MAINLOOP: Completed job 3 580s JS G BXD: Defining method quit in prototype for GLib.MainLoop 580s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 580s ok 2 Promise waits for all promises before handling unhandled, when unhandled 580s JS G NS: Found info type CONSTANT for 'PRIORITY_HIGH' in namespace 'GLib' 580s JS MAINLOOP: Enqueue job , promise=, allocation site= 580s JS MAINLOOP: handling job 0, 580s JS MAINLOOP: Enqueue job , promise=, allocation site= 580s JS MAINLOOP: Completed job 0 580s JS MAINLOOP: handling job 1, 580s JS MAINLOOP: Completed job 1 580s ok 3 Promise do not lead to high-priority IDLE starvation 580s JS MAINLOOP: Enqueue job , promise=, allocation site= 580s JS MAINLOOP: Main loop instance 0x2aa0d207390: Spinning loop until released or hook cleared 580s JS MAINLOOP: handling job 0, 580s JS MAINLOOP: Enqueue job , promise=, allocation site= 580s JS MAINLOOP: Completed job 0 580s JS MAINLOOP: handling job 1, 580s JS MAINLOOP: Enqueue job , promise=, allocation site= 580s JS MAINLOOP: Completed job 1 580s JS MAINLOOP: handling job 2, 580s JS MAINLOOP: Enqueue job , promise=, allocation site= 580s JS MAINLOOP: Completed job 2 580s JS MAINLOOP: handling job 3, 580s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine-executor.js async resolved" 580s JS MAINLOOP: Main loop instance 0x2aa0d207390: release 580s JS MAINLOOP: Completed job 3 580s JS MEMORY: Memory report: before destroying context 580s JS MEMORY: 173 objects currently alive 580s JS MEMORY: boxed_instance = 28 580s JS MEMORY: boxed_prototype = 11 580s JS MEMORY: closure = 1 580s JS MEMORY: function = 123 580s JS MEMORY: fundamental_instance = 0 580s JS MEMORY: fundamental_prototype = 0 580s JS MEMORY: gerror_instance = 0 580s JS MEMORY: gerror_prototype = 0 580s JS MEMORY: interface = 0 580s JS MEMORY: module = 5 580s JS MEMORY: ns = 3 580s JS MEMORY: object_instance = 0 580s JS MEMORY: object_prototype = 2 580s JS MEMORY: param = 0 580s JS MEMORY: union_instance = 0 580s JS MEMORY: union_prototype = 0 580s JS CTX: JS shutdown sequence 580s JS CTX: Stopping profiler 580s JS CTX: Shutting down toggle queue 580s JS CTX: Notifying external reference holders of GjsContext dispose 580s JS MAINLOOP: Stopping promise job dispatcher 580s JS CTX: Notifying reference holders of GjsContext dispose 580s JS CTX: Checking unhandled promise rejections 580s JS CTX: Releasing cached JS wrappers 580s JS CTX: Final triggered GC 580s JS CTX: Destroying JS context 580s JS CTX: Releasing all native objects 580s JS CTX: Disabling auto GC 580s JS CTX: Ending trace on global object 580s JS CTX: Freeing allocated resources 580s JS CTX: JS context destroyed 580s PASS: cjs/testPromise.test 580s Running test: cjs/delete.test 580s 1..1 580s ok 1 - /usr/libexec/installed-tests/cjs/debugger/delete.debugger 580s PASS: cjs/delete.test 580s Running test: cjs/frame.test 580s 1..1 580s ok 1 - /usr/libexec/installed-tests/cjs/debugger/frame.debugger 580s PASS: cjs/frame.test 580s Running test: cjs/lastvalues.test 580s 1..1 580s ok 1 - /usr/libexec/installed-tests/cjs/debugger/lastvalues.debugger 580s PASS: cjs/lastvalues.test 580s Running test: cjs/breakpoint.test 580s 1..1 580s ok 1 - /usr/libexec/installed-tests/cjs/debugger/breakpoint.debugger 580s PASS: cjs/breakpoint.test 580s Running test: cjs/print.test 580s 1..1 580s ok 1 - /usr/libexec/installed-tests/cjs/debugger/print.debugger 580s PASS: cjs/print.test 580s Running test: cjs/testGIMarshalling.test 580s JS NATIVE: Registered native JS module '_promiseNative' 580s JS NATIVE: Registered native JS module '_byteArrayNative' 580s JS NATIVE: Registered native JS module '_encodingNative' 580s JS NATIVE: Registered native JS module '_gi' 580s JS NATIVE: Registered native JS module 'gi' 580s JS NATIVE: Registered native JS module 'cairoNative' 580s JS NATIVE: Registered native JS module 'system' 580s JS NATIVE: Registered native JS module 'console' 580s JS NATIVE: Registered native JS module '_print' 580s JS CTX: Enabling JIT 580s JS CTX: Initialized class GjsFileImporter prototype 0x3731586000a0 580s JS IMPORT: Defining parent (nil) of 0x373158600100 'imports' is mod 0 580s JS IMPORT: Importing '_print' 580s JS NATIVE: Defining native module '_print' 580s JS IMPORT: Defining parent 0x373158600100 of 0x3731586007b8 '_print' is mod 1 580s JS IMPORT: successfully imported module '_print' 580s JS IMPORT: Loading internal module 'loader' (resource:///org/cinnamon/cjs/modules/internal/loader.js) 580s 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 0xcdfb503b128 580s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xcdfb503b128 580s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xcdfb503b128 580s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xcdfb503b128 580s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xcdfb503b128 580s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xcdfb503b128 580s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xcdfb503b128 580s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xcdfb503b128 580s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xcdfb503b128 580s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xcdfb503b128 580s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xcdfb503b128 580s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xcdfb503b128 580s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xcdfb503b128 580s JS MAINLOOP: Main loop instance 0x2aa08a92390: hold 580s JS MAINLOOP: Enqueue job , promise=, allocation site= 580s JS MAINLOOP: Starting promise job dispatcher 580s JS MAINLOOP: Main loop instance 0x2aa08a92390: Spinning loop until released or hook cleared 580s JS MAINLOOP: handling job 0, 580s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 580s JS MAINLOOP: Main loop instance 0x2aa08a92390: release 580s JS MAINLOOP: Completed job 0 580s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine.js' (resource:///org/cjs/jsunit/minijasmine.js), global 0xcdfb503b128 580s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xcdfb503b128 580s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xcdfb503b128 580s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xcdfb503b128 580s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xcdfb503b128 580s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xcdfb503b128 580s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xcdfb503b128 580s JS IMPORT: Module metadata hook for module 0x3731586130c0 580s JS IMPORT: Defining meta.importSync for module 0x3731586130c0 580s JS NATIVE: Defining native module 'gi' 580s JS CTX: Initialized class GIRepositoryNamespace prototype 0x3731586134b0 580s JS IMPORT: JS import 'overrides' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/overrides.js 580s JS IMPORT: JS import 'overrides' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/overrides.js 580s JS IMPORT: Adding directory 'resource:///org/cinnamon/cjs/modules/core/overrides' to child importer 'overrides' 580s JS IMPORT: Importing directory 'overrides' 580s JS IMPORT: Defining parent 0x373158600100 of 0x3731586135b0 'overrides' is mod 1 580s JS IMPORT: Defined importer 'overrides' 0x3731586135b0 in 0x373158600100 580s JS IMPORT: successfully imported directory 'overrides' 580s JS IMPORT: Importing '_promiseNative' 580s JS NATIVE: Defining native module '_promiseNative' 580s JS IMPORT: Defining parent 0x373158600100 of 0x373158613a70 '_promiseNative' is mod 1 580s JS IMPORT: successfully imported module '_promiseNative' 580s JS IMPORT: Importing module GLib succeeded 580s JS IMPORT: Defining parent 0x3731586135b0 of 0xcdfb503c150 'GLib' is mod 1 580s JS IMPORT: successfully imported module 'GLib' 580s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 580s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xcdfb5079060, JSClass 0x3ff8236af08, in object 0xcdfb5079038 580s JS CTX: Initialized class GIRepositoryGType prototype 0x373158613dc0 580s JS CTX: Initialized class GIRepositoryFunction prototype 0x373158613e20 580s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 580s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 580s JS G BXD: Defined class for Error (GError), prototype 0xcdfb50790b0, JSClass 0x3ff8236af08, in object 0xcdfb5079038 580s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 580s JS G BXD: Defined class for Variant (GVariant), prototype 0xcdfb5079100, JSClass 0x3ff8236af08, in object 0xcdfb5079038 580s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 580s JS G BXD: Defined class for Bytes (GBytes), prototype 0xcdfb5079150, JSClass 0x3ff8236af08, in object 0xcdfb5079038 580s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 580s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 580s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xcdfb50791a0, JSClass 0x3ff8236af08, in object 0xcdfb5079038 580s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 580s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 580s JS G BXD: Defined class for Thread (GThread), prototype 0xcdfb50791f0, JSClass 0x3ff8236af08, in object 0xcdfb5079038 580s JS G BXD: Defining method ref in prototype for GLib.Thread 580s JS G BXD: Defining method unref in prototype for GLib.Thread 580s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 580s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0xcdfb5079240, JSClass 0x3ff8236af08, in object 0xcdfb5079038 580s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 580s JS G BXD: Defined class for Regex (GRegex), prototype 0xcdfb5079290, JSClass 0x3ff8236af08, in object 0xcdfb5079038 580s JS G BXD: Defining method match in prototype for GLib.Regex 580s JS G BXD: Defining method match_full in prototype for GLib.Regex 580s JS G BXD: Defining method match_all in prototype for GLib.Regex 580s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 580s JS G NS: Defined namespace 'GLib' 0xcdfb5079038 in GIRepository 0x373158613340 580s JS IMPORT: Importing module jasmine succeeded 580s JS IMPORT: Defining parent 0x373158600100 of 0xcdfb503cce0 'jasmine' is mod 1 580s JS IMPORT: successfully imported module 'jasmine' 580s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 580s JS MAINLOOP: Main loop instance 0x2aa08a92390: hold 580s JS MAINLOOP: Enqueue job , promise=, allocation site= 580s JS MAINLOOP: Main loop instance 0x2aa08a92390: Spinning loop until released or hook cleared 580s JS MAINLOOP: handling job 0, 580s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine.js async resolved" 580s JS MAINLOOP: Main loop instance 0x2aa08a92390: release 580s JS MAINLOOP: Completed job 0 580s JS IMPORT: Importing 'gi' 580s JS IMPORT: Defining parent 0x373158600100 of 0x373158613340 'gi' is mod 1 580s JS IMPORT: successfully imported module 'gi' 580s JS IMPORT: Importing module GIMarshallingTests succeeded 580s JS IMPORT: Defining parent 0x3731586135b0 of 0xcdfb503ce20 'GIMarshallingTests' is mod 1 580s JS IMPORT: successfully imported module 'GIMarshallingTests' 580s JS G NS: Found info type CONSTANT for 'OVERRIDES_CONSTANT' in namespace 'GIMarshallingTests' 580s JS G NS: Found info type STRUCT for 'OverridesStruct' in namespace 'GIMarshallingTests' 580s JS G BXD: Defined class for OverridesStruct (GIMarshallingTestsOverridesStruct), prototype 0xcdfb5079330, JSClass 0x3ff8236af08, in object 0xcdfb5079308 580s JS G BXD: Defining method method in prototype for GIMarshallingTests.OverridesStruct 580s JS G NS: Found info type OBJECT for 'OverridesObject' in namespace 'GIMarshallingTests' 580s JS IMPORT: JS import 'GObject' not found in resource:///org/cjs/jsunit/modules/overrides at resource:///org/cjs/jsunit/modules/overrides/GObject.js 580s JS IMPORT: Importing '_gi' 580s JS NATIVE: Defining native module '_gi' 580s JS IMPORT: Defining parent 0x373158600100 of 0x373158628fe0 '_gi' is mod 1 580s JS IMPORT: successfully imported module '_gi' 580s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/cjs/jsunit/modules/overrides at resource:///org/cjs/jsunit/modules/overrides/CjsPrivate.js 580s 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 580s JS G NS: Defined namespace 'CjsPrivate' 0xcdfb50793a8 in GIRepository 0x373158613340 580s JS IMPORT: JS import '_common' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_common.js 580s JS IMPORT: JS import '_common' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_common.js 580s JS IMPORT: Importing module _common succeeded 580s JS IMPORT: Defining parent 0x373158600100 of 0xcdfb503cf38 '_common' is mod 1 580s JS IMPORT: successfully imported module '_common' 580s JS IMPORT: JS import '_legacy' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_legacy.js 580s JS IMPORT: Importing module _legacy succeeded 580s JS IMPORT: Defining parent 0x373158600100 of 0xcdfb503cf88 '_legacy' is mod 1 580s JS IMPORT: successfully imported module '_legacy' 580s JS IMPORT: Importing module GObject succeeded 580s JS IMPORT: Defining parent 0x3731586135b0 of 0xcdfb503cee8 'GObject' is mod 1 580s JS IMPORT: successfully imported module 'GObject' 580s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 580s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 580s JS G BXD: Defined class for String (GString), prototype 0xcdfb5079628, JSClass 0x3ff8236af08, in object 0xcdfb5079380 580s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 580s JS G PRM: Defined class ParamSpec prototype is 0xcdfb50d7060 class 0x3ff823702e8 in object 0xcdfb5079380 580s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 580s JS G OBJ: Defined class for Object (GObject), prototype 0xcdfb5079790, JSClass 0x3ff8236b598, in object 0xcdfb5079380 580s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 580s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 580s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0xcdfb50797b8, JSClass 0x3ff8236b598, in object 0xcdfb5079380 580s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 580s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 580s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 580s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 580s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 580s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 580s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 580s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 580s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 580s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 580s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 580s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 580s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 580s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 580s JS G NS: Defined namespace 'GObject' 0xcdfb5079380 in GIRepository 0x373158613340 580s JS G OBJ: Defined class for OverridesObject (GIMarshallingTestsOverridesObject), prototype 0xcdfb5079808, JSClass 0x3ff8236b598, in object 0xcdfb5079308 580s JS G OBJ: Defining method method in prototype for GIMarshallingTestsOverridesObject (GIMarshallingTests.OverridesObject) 580s JS G NS: Defined namespace 'GIMarshallingTests' 0xcdfb5079308 in GIRepository 0x373158613340 580s JS IMPORT: JS import 'Gio' not found in resource:///org/cjs/jsunit/modules/overrides at resource:///org/cjs/jsunit/modules/overrides/Gio.js 580s JS IMPORT: JS import 'signals' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/signals.js 580s JS IMPORT: JS import 'lang' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/lang.js 580s JS IMPORT: Importing module lang succeeded 580s JS IMPORT: Defining parent 0x373158600100 of 0xcdfb50d75d8 'lang' is mod 1 580s JS IMPORT: successfully imported module 'lang' 580s JS IMPORT: JS import '_signals' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_signals.js 580s JS IMPORT: JS import '_signals' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_signals.js 580s JS IMPORT: Importing module _signals succeeded 580s JS IMPORT: Defining parent 0x373158600100 of 0xcdfb50d7628 '_signals' is mod 1 580s JS IMPORT: successfully imported module '_signals' 580s JS IMPORT: Importing module signals succeeded 580s JS IMPORT: Defining parent 0x373158600100 of 0xcdfb50d7588 'signals' is mod 1 580s JS IMPORT: successfully imported module 'signals' 580s JS IMPORT: Importing module Gio succeeded 580s JS IMPORT: Defining parent 0x3731586135b0 of 0xcdfb50d7538 'Gio' is mod 1 580s JS IMPORT: successfully imported module 'Gio' 580s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 580s JS G OBJ: Defined class for Application (GApplication), prototype 0xcdfb5079880, JSClass 0x3ff8236b598, in object 0xcdfb5079858 580s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 580s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0xcdfb50d76f0, JSClass 0x3ff8236b618, in object 0xcdfb5079858 580s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 580s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 580s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 580s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 580s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 580s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 580s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 580s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 580s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 580s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 580s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0xcdfb50798f8, JSClass 0x3ff8236b598, in object 0xcdfb5079858 580s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 580s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0xcdfb50d7970, JSClass 0x3ff8236b618, in object 0xcdfb5079858 580s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 580s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0xcdfb5079970, JSClass 0x3ff8236b598, in object 0xcdfb5079858 580s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 580s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 580s JS G IFACE: Defined class for Initable (GInitable), prototype 0xcdfb50d7ab0, JSClass 0x3ff8236b618, in object 0xcdfb5079858 580s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 580s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 580s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 580s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0xcdfb50799e8, JSClass 0x3ff8236af08, in object 0xcdfb5079858 580s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 580s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0xcdfb5079a38, JSClass 0x3ff8236af08, in object 0xcdfb5079858 580s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'CjsPrivate' 580s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 580s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0xcdfb5079a88, JSClass 0x3ff8236b598, in object 0xcdfb5079858 580s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0xcdfb5079ad8, JSClass 0x3ff8236b598, in object 0xcdfb50793a8 580s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 580s JS G OBJ: Defined class for ListStore (GListStore), prototype 0xcdfb5079b28, JSClass 0x3ff8236b598, in object 0xcdfb5079858 580s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 580s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 580s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 580s JS G IFACE: Defined class for File (GFile), prototype 0xcdfb50d7c18, JSClass 0x3ff8236b618, in object 0xcdfb5079858 580s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0xcdfb5079ba0, JSClass 0x3ff8236b598, in object 0x373158613420 580s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 580s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0xcdfb5079c18, JSClass 0x3ff8236b598, in object 0xcdfb5079858 580s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 580s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 580s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0xcdfb5079c68, JSClass 0x3ff8236b598, in object 0xcdfb5079858 580s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 580s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0xcdfb5079cb8, JSClass 0x3ff8236b598, in object 0xcdfb5079858 580s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 580s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0xcdfb5079d08, JSClass 0x3ff8236af08, in object 0xcdfb5079858 580s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 580s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 580s JS G OBJ: Defined class for Settings (GSettings), prototype 0xcdfb5079d58, JSClass 0x3ff8236b598, in object 0xcdfb5079858 580s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 580s JS G NS: Defined namespace 'Gio' 0xcdfb5079858 in GIRepository 0x373158613340 580s JS G NS: Found info type CONSTANT for 'SIZEOF_LONG' in namespace 'GLib' 580s JS G NS: Found info type CONSTANT for 'SIZEOF_SSIZE_T' in namespace 'GLib' 580s JS G NS: Found info type STRUCT for 'BoxedStruct' in namespace 'GIMarshallingTests' 580s JS G BXD: Defined class for BoxedStruct (GIMarshallingTestsBoxedStruct), prototype 0xcdfb5079da8, JSClass 0x3ff8236af08, in object 0xcdfb5079308 580s JS G NS: Found info type STRUCT for 'SimpleStruct' in namespace 'GIMarshallingTests' 580s JS G BXD: Defined class for SimpleStruct (void), prototype 0xcdfb5079ee8, JSClass 0x3ff8236af08, in object 0xcdfb5079308 580s JS G NS: Found info type ENUM for 'Enum' in namespace 'GIMarshallingTests' 580s JS G ENUM: Defining enum value VALUE1 (fixed from value1) 0 580s JS G ENUM: Defining enum value VALUE2 (fixed from value2) 1 580s JS G ENUM: Defining enum value VALUE3 (fixed from value3) 42 580s JS G ENUM: Defining GIMarshallingTests.Enum as 0x37315865eac0 580s JS G NS: Found info type FLAGS for 'Flags' in namespace 'GIMarshallingTests' 580s JS G ENUM: Defining enum value VALUE1 (fixed from value1) 1 580s JS G ENUM: Defining enum value VALUE2 (fixed from value2) 2 580s JS G ENUM: Defining enum value VALUE3 (fixed from value3) 4 580s JS G ENUM: Defining enum value MASK (fixed from mask) 3 580s JS G ENUM: Defining enum value MASK2 (fixed from mask2) 3 580s JS G ENUM: Defining GIMarshallingTests.Flags as 0x37315865fb40 580s JS G NS: Found info type ENUM for 'GEnum' in namespace 'GIMarshallingTests' 580s JS G ENUM: Defining enum value VALUE1 (fixed from value1) 0 580s JS G ENUM: Defining enum value VALUE2 (fixed from value2) 1 580s JS G ENUM: Defining enum value VALUE3 (fixed from value3) 42 580s JS G ENUM: Defining GIMarshallingTests.GEnum as 0x3731586677a8 580s JS G NS: Found info type FLAGS for 'NoTypeFlags' in namespace 'GIMarshallingTests' 580s JS G ENUM: Defining enum value VALUE1 (fixed from value1) 1 580s JS G ENUM: Defining enum value VALUE2 (fixed from value2) 2 580s JS G ENUM: Defining enum value VALUE3 (fixed from value3) 4 580s JS G ENUM: Defining enum value MASK (fixed from mask) 3 580s JS G ENUM: Defining enum value MASK2 (fixed from mask2) 3 580s JS G ENUM: Defining GIMarshallingTests.NoTypeFlags as 0x373158671b58 580s JS G NS: Found info type OBJECT for 'Object' in namespace 'GIMarshallingTests' 580s JS G OBJ: Defined class for Object (GIMarshallingTestsObject), prototype 0xcdfb5079fd8, JSClass 0x3ff8236b598, in object 0xcdfb5079308 580s JS G NS: Found info type FLAGS for 'ParamFlags' in namespace 'GObject' 580s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 580s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 580s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 580s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 580s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 580s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 580s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 580s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 580s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 580s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 580s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 580s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 580s JS G ENUM: Defining GObject.ParamFlags as 0x3731586b6e20 580s JS G NS: Found info type FUNCTION for 'param_spec_boolean' in namespace 'GObject' 580s JS G PRM: Wrapping GParamBoolean 'mybool' on (null) with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08cc1150 type GParamBoolean 580s JS G NS: Found info type OBJECT for 'PropertiesObject' in namespace 'GIMarshallingTests' 580s JS G OBJ: Defined class for PropertiesObject (GIMarshallingTestsPropertiesObject), prototype 0x3e087b06a3f8, JSClass 0x3ff8236b598, in object 0xcdfb5079308 580s JS IMPORT: Module metadata hook for module 0xcdfb5062938 580s JS IMPORT: Defining meta.importSync for module 0xcdfb5062938 580s JS NATIVE: Defining native module '_encodingNative' 580s JS CTX: Script evaluation succeeded 580s JS MAINLOOP: Main loop instance 0x2aa08a92390: Spinning loop until released or hook cleared 580s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine-executor.js' (resource:///org/cjs/jsunit/minijasmine-executor.js), global 0xcdfb503b128 580s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xcdfb503b128 580s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xcdfb503b128 580s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xcdfb503b128 580s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xcdfb503b128 580s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xcdfb503b128 580s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xcdfb503b128 580s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xcdfb503b128 580s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xcdfb503b128 580s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xcdfb503b128 580s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xcdfb503b128 580s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xcdfb503b128 580s JS IMPORT: Module metadata hook for module 0x373158638b30 580s JS IMPORT: Defining meta.importSync for module 0x373158638b30 580s JS NATIVE: Defining native module 'system' 580s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xcdfb503b128 580s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xcdfb503b128 580s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 580s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 580s JS MAINLOOP: Set main loop hook to 580s JS MAINLOOP: Main loop instance 0x2aa08a92390: hold 580s JS MAINLOOP: Running and clearing main loop hook 580s JS G BXD: Defining method run in prototype for GLib.MainLoop 580s 1..598 580s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 580s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 580s JS G BXD: Defined class for Source (GSource), prototype 0x3e087b06a628, JSClass 0x3ff8236af08, in object 0xcdfb5079038 580s JS G BXD: Defining method set_priority in prototype for GLib.Source 580s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 580s JS G BXD: Defining method attach in prototype for GLib.Source 580s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 580s JS IMPORT: Module metadata hook for module 0xcdfb5062b68 580s JS IMPORT: Defining meta.importSync for module 0xcdfb5062b68 580s JS G NS: Found info type FUNCTION for 'boolean_return_true' in namespace 'GIMarshallingTests' 580s JS G BXD: Defining method destroy in prototype for GLib.Source 580s ok 1 Boolean true marshals as a return value 580s JS G NS: Found info type FUNCTION for 'boolean_in_true' in namespace 'GIMarshallingTests' 580s ok 2 Boolean true marshals as an in parameter 580s JS G NS: Found info type FUNCTION for 'boolean_out_true' in namespace 'GIMarshallingTests' 580s ok 3 Boolean true marshals as an out parameter 580s JS G NS: Found info type FUNCTION for 'boolean_inout_true_false' in namespace 'GIMarshallingTests' 580s ok 4 Boolean true marshals as an inout parameter 580s JS G NS: Found info type FUNCTION for 'boolean_return_false' in namespace 'GIMarshallingTests' 580s ok 5 Boolean false marshals as a return value 580s JS G NS: Found info type FUNCTION for 'boolean_in_false' in namespace 'GIMarshallingTests' 580s ok 6 Boolean false marshals as an in parameter 580s JS G NS: Found info type FUNCTION for 'boolean_out_false' in namespace 'GIMarshallingTests' 580s ok 7 Boolean false marshals as an out parameter 580s JS G NS: Found info type FUNCTION for 'boolean_inout_false_true' in namespace 'GIMarshallingTests' 580s ok 8 Boolean false marshals as an inout parameter 580s JS G NS: Found info type FUNCTION for 'boolean_out_uninitialized' in namespace 'GIMarshallingTests' 580s ok 9 Boolean picks a reasonable default value when the function doesn't set the out parameter 580s JS G NS: Found info type FUNCTION for 'int8_return_max' in namespace 'GIMarshallingTests' 580s JS G NS: Found info type FUNCTION for 'int8_return_min' in namespace 'GIMarshallingTests' 580s ok 10 Integer int8-typed marshals signed value as a return value 580s JS G NS: Found info type FUNCTION for 'int8_in_max' in namespace 'GIMarshallingTests' 580s JS G NS: Found info type FUNCTION for 'int8_in_min' in namespace 'GIMarshallingTests' 580s ok 11 Integer int8-typed marshals signed value as an in parameter 580s JS G NS: Found info type FUNCTION for 'int8_out_max' in namespace 'GIMarshallingTests' 580s JS G NS: Found info type FUNCTION for 'int8_out_min' in namespace 'GIMarshallingTests' 580s ok 12 Integer int8-typed marshals signed value as an out parameter 580s JS G NS: Found info type FUNCTION for 'int8_out_uninitialized' in namespace 'GIMarshallingTests' 580s ok 13 Integer int8-typed picks a reasonable default value when the function doesn't set the out parameter 580s JS G NS: Found info type FUNCTION for 'int8_inout_max_min' in namespace 'GIMarshallingTests' 580s JS G NS: Found info type FUNCTION for 'int8_inout_min_max' in namespace 'GIMarshallingTests' 580s ok 14 Integer int8-typed marshals as an inout parameter 580s JS G NS: Found info type FUNCTION for 'uint8_return' in namespace 'GIMarshallingTests' 580s ok 15 Integer int8-typed marshals unsigned value as a return value 580s JS G NS: Found info type FUNCTION for 'uint8_in' in namespace 'GIMarshallingTests' 580s ok 16 Integer int8-typed marshals unsigned value as an in parameter 580s JS G NS: Found info type FUNCTION for 'uint8_out' in namespace 'GIMarshallingTests' 580s ok 17 Integer int8-typed marshals unsigned value as an out parameter 580s JS G NS: Found info type FUNCTION for 'uint8_out_uninitialized' in namespace 'GIMarshallingTests' 580s ok 18 Integer int8-typed picks a reasonable default value when the function doesn't set the out parameter 580s JS G NS: Found info type FUNCTION for 'uint8_inout' in namespace 'GIMarshallingTests' 580s ok 19 Integer int8-typed marshals unsigned value as an inout parameter 580s JS G NS: Found info type FUNCTION for 'int16_return_max' in namespace 'GIMarshallingTests' 580s JS G NS: Found info type FUNCTION for 'int16_return_min' in namespace 'GIMarshallingTests' 580s ok 20 Integer int16-typed marshals signed value as a return value 580s JS G NS: Found info type FUNCTION for 'int16_in_max' in namespace 'GIMarshallingTests' 580s JS G NS: Found info type FUNCTION for 'int16_in_min' in namespace 'GIMarshallingTests' 580s ok 21 Integer int16-typed marshals signed value as an in parameter 580s JS G NS: Found info type FUNCTION for 'int16_out_max' in namespace 'GIMarshallingTests' 580s JS G NS: Found info type FUNCTION for 'int16_out_min' in namespace 'GIMarshallingTests' 580s ok 22 Integer int16-typed marshals signed value as an out parameter 580s JS G NS: Found info type FUNCTION for 'int16_out_uninitialized' in namespace 'GIMarshallingTests' 580s ok 23 Integer int16-typed picks a reasonable default value when the function doesn't set the out parameter 580s JS G NS: Found info type FUNCTION for 'int16_inout_max_min' in namespace 'GIMarshallingTests' 580s JS G NS: Found info type FUNCTION for 'int16_inout_min_max' in namespace 'GIMarshallingTests' 580s ok 24 Integer int16-typed marshals as an inout parameter 580s JS G NS: Found info type FUNCTION for 'uint16_return' in namespace 'GIMarshallingTests' 580s ok 25 Integer int16-typed marshals unsigned value as a return value 580s JS G NS: Found info type FUNCTION for 'uint16_in' in namespace 'GIMarshallingTests' 580s ok 26 Integer int16-typed marshals unsigned value as an in parameter 580s JS G NS: Found info type FUNCTION for 'uint16_out' in namespace 'GIMarshallingTests' 580s ok 27 Integer int16-typed marshals unsigned value as an out parameter 580s JS G NS: Found info type FUNCTION for 'uint16_out_uninitialized' in namespace 'GIMarshallingTests' 580s ok 28 Integer int16-typed picks a reasonable default value when the function doesn't set the out parameter 580s JS G NS: Found info type FUNCTION for 'uint16_inout' in namespace 'GIMarshallingTests' 580s ok 29 Integer int16-typed marshals unsigned value as an inout parameter 580s JS G NS: Found info type FUNCTION for 'int32_return_max' in namespace 'GIMarshallingTests' 580s JS G NS: Found info type FUNCTION for 'int32_return_min' in namespace 'GIMarshallingTests' 580s ok 30 Integer int32-typed marshals signed value as a return value 580s JS G NS: Found info type FUNCTION for 'int32_in_max' in namespace 'GIMarshallingTests' 580s JS G NS: Found info type FUNCTION for 'int32_in_min' in namespace 'GIMarshallingTests' 580s ok 31 Integer int32-typed marshals signed value as an in parameter 580s JS G NS: Found info type FUNCTION for 'int32_out_max' in namespace 'GIMarshallingTests' 580s JS G NS: Found info type FUNCTION for 'int32_out_min' in namespace 'GIMarshallingTests' 580s ok 32 Integer int32-typed marshals signed value as an out parameter 580s JS G NS: Found info type FUNCTION for 'int32_out_uninitialized' in namespace 'GIMarshallingTests' 580s ok 33 Integer int32-typed picks a reasonable default value when the function doesn't set the out parameter 580s JS G NS: Found info type FUNCTION for 'int32_inout_max_min' in namespace 'GIMarshallingTests' 580s JS G NS: Found info type FUNCTION for 'int32_inout_min_max' in namespace 'GIMarshallingTests' 580s ok 34 Integer int32-typed marshals as an inout parameter 580s JS G NS: Found info type FUNCTION for 'uint32_return' in namespace 'GIMarshallingTests' 580s ok 35 Integer int32-typed marshals unsigned value as a return value 580s JS G NS: Found info type FUNCTION for 'uint32_in' in namespace 'GIMarshallingTests' 580s ok 36 Integer int32-typed marshals unsigned value as an in parameter 580s JS G NS: Found info type FUNCTION for 'uint32_out' in namespace 'GIMarshallingTests' 580s ok 37 Integer int32-typed marshals unsigned value as an out parameter 580s JS G NS: Found info type FUNCTION for 'uint32_out_uninitialized' in namespace 'GIMarshallingTests' 580s ok 38 Integer int32-typed picks a reasonable default value when the function doesn't set the out parameter 580s JS G NS: Found info type FUNCTION for 'uint32_inout' in namespace 'GIMarshallingTests' 580s ok 39 Integer int32-typed marshals unsigned value as an inout parameter 580s JS G NS: Found info type FUNCTION for 'int64_return_max' in namespace 'GIMarshallingTests' 580s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 580s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 580s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 580s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 580s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 580s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 580s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 580s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 580s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 580s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 580s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 580s JS G ENUM: Defining GLib.LogLevelFlags as 0x373158666cb0 580s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'int64_return_min' in namespace 'GIMarshallingTests' 580s ok 40 Integer int64-typed marshals signed value as a return value 580s ok 41 Integer int64-typed marshals signed value as an in parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 580s JS G NS: Found info type FUNCTION for 'int64_out_max' in namespace 'GIMarshallingTests' 580s JS G NS: Found info type FUNCTION for 'int64_out_min' in namespace 'GIMarshallingTests' 580s ok 42 Integer int64-typed marshals signed value as an out parameter 580s JS G NS: Found info type FUNCTION for 'int64_out_uninitialized' in namespace 'GIMarshallingTests' 580s ok 43 Integer int64-typed picks a reasonable default value when the function doesn't set the out parameter 580s ok 44 Integer int64-typed marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 580s JS G NS: Found info type FUNCTION for 'uint64_return' in namespace 'GIMarshallingTests' 580s ok 45 Integer int64-typed marshals unsigned value as a return value 580s ok 46 Integer int64-typed marshals unsigned value as an in parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 580s JS G NS: Found info type FUNCTION for 'uint64_out' in namespace 'GIMarshallingTests' 580s ok 47 Integer int64-typed marshals unsigned value as an out parameter 580s JS G NS: Found info type FUNCTION for 'uint64_out_uninitialized' in namespace 'GIMarshallingTests' 580s ok 48 Integer int64-typed picks a reasonable default value when the function doesn't set the out parameter 580s ok 49 Integer int64-typed marshals unsigned value as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 580s JS G NS: Found info type FUNCTION for 'short_return_max' in namespace 'GIMarshallingTests' 580s JS G NS: Found info type FUNCTION for 'short_return_min' in namespace 'GIMarshallingTests' 580s ok 50 Integer short-typed marshals signed value as a return value 580s JS G NS: Found info type FUNCTION for 'short_in_max' in namespace 'GIMarshallingTests' 580s JS G NS: Found info type FUNCTION for 'short_in_min' in namespace 'GIMarshallingTests' 580s ok 51 Integer short-typed marshals signed value as an in parameter 580s JS G NS: Found info type FUNCTION for 'short_out_max' in namespace 'GIMarshallingTests' 580s JS G NS: Found info type FUNCTION for 'short_out_min' in namespace 'GIMarshallingTests' 580s ok 52 Integer short-typed marshals signed value as an out parameter 580s JS G NS: Found info type FUNCTION for 'short_out_uninitialized' in namespace 'GIMarshallingTests' 580s ok 53 Integer short-typed picks a reasonable default value when the function doesn't set the out parameter 580s JS G NS: Found info type FUNCTION for 'short_inout_max_min' in namespace 'GIMarshallingTests' 580s JS G NS: Found info type FUNCTION for 'short_inout_min_max' in namespace 'GIMarshallingTests' 580s ok 54 Integer short-typed marshals as an inout parameter 580s JS G NS: Found info type FUNCTION for 'ushort_return' in namespace 'GIMarshallingTests' 580s ok 55 Integer short-typed marshals unsigned value as a return value 580s JS G NS: Found info type FUNCTION for 'ushort_in' in namespace 'GIMarshallingTests' 580s ok 56 Integer short-typed marshals unsigned value as an in parameter 580s JS G NS: Found info type FUNCTION for 'ushort_out' in namespace 'GIMarshallingTests' 580s ok 57 Integer short-typed marshals unsigned value as an out parameter 580s JS G NS: Found info type FUNCTION for 'ushort_out_uninitialized' in namespace 'GIMarshallingTests' 580s ok 58 Integer short-typed picks a reasonable default value when the function doesn't set the out parameter 580s JS G NS: Found info type FUNCTION for 'ushort_inout' in namespace 'GIMarshallingTests' 580s ok 59 Integer short-typed marshals unsigned value as an inout parameter 580s JS G NS: Found info type FUNCTION for 'int_return_max' in namespace 'GIMarshallingTests' 580s JS G NS: Found info type FUNCTION for 'int_return_min' in namespace 'GIMarshallingTests' 580s ok 60 Integer int-typed marshals signed value as a return value 580s JS G NS: Found info type FUNCTION for 'int_in_max' in namespace 'GIMarshallingTests' 580s JS G NS: Found info type FUNCTION for 'int_in_min' in namespace 'GIMarshallingTests' 580s ok 61 Integer int-typed marshals signed value as an in parameter 580s JS G NS: Found info type FUNCTION for 'int_out_max' in namespace 'GIMarshallingTests' 580s JS G NS: Found info type FUNCTION for 'int_out_min' in namespace 'GIMarshallingTests' 580s ok 62 Integer int-typed marshals signed value as an out parameter 580s JS G NS: Found info type FUNCTION for 'int_out_uninitialized' in namespace 'GIMarshallingTests' 580s ok 63 Integer int-typed picks a reasonable default value when the function doesn't set the out parameter 580s JS G NS: Found info type FUNCTION for 'int_inout_max_min' in namespace 'GIMarshallingTests' 580s JS G NS: Found info type FUNCTION for 'int_inout_min_max' in namespace 'GIMarshallingTests' 580s ok 64 Integer int-typed marshals as an inout parameter 580s JS G NS: Found info type FUNCTION for 'uint_return' in namespace 'GIMarshallingTests' 580s ok 65 Integer int-typed marshals unsigned value as a return value 580s JS G NS: Found info type FUNCTION for 'uint_in' in namespace 'GIMarshallingTests' 580s ok 66 Integer int-typed marshals unsigned value as an in parameter 580s JS G NS: Found info type FUNCTION for 'uint_out' in namespace 'GIMarshallingTests' 580s ok 67 Integer int-typed marshals unsigned value as an out parameter 580s JS G NS: Found info type FUNCTION for 'uint_out_uninitialized' in namespace 'GIMarshallingTests' 580s ok 68 Integer int-typed picks a reasonable default value when the function doesn't set the out parameter 580s JS G NS: Found info type FUNCTION for 'uint_inout' in namespace 'GIMarshallingTests' 580s ok 69 Integer int-typed marshals unsigned value as an inout parameter 580s JS G NS: Found info type FUNCTION for 'long_return_max' in namespace 'GIMarshallingTests' 580s JS G NS: Found info type FUNCTION for 'long_return_min' in namespace 'GIMarshallingTests' 580s ok 70 Integer long-typed marshals signed value as a return value 580s ok 71 Integer long-typed marshals signed value as an in parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 580s JS G NS: Found info type FUNCTION for 'long_out_max' in namespace 'GIMarshallingTests' 580s JS G NS: Found info type FUNCTION for 'long_out_min' in namespace 'GIMarshallingTests' 580s ok 72 Integer long-typed marshals signed value as an out parameter 580s JS G NS: Found info type FUNCTION for 'long_out_uninitialized' in namespace 'GIMarshallingTests' 580s ok 73 Integer long-typed picks a reasonable default value when the function doesn't set the out parameter 580s ok 74 Integer long-typed marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 580s JS G NS: Found info type FUNCTION for 'ulong_return' in namespace 'GIMarshallingTests' 580s ok 75 Integer long-typed marshals unsigned value as a return value 580s ok 76 Integer long-typed marshals unsigned value as an in parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 580s JS G NS: Found info type FUNCTION for 'ulong_out' in namespace 'GIMarshallingTests' 580s ok 77 Integer long-typed marshals unsigned value as an out parameter 580s JS G NS: Found info type FUNCTION for 'ulong_out_uninitialized' in namespace 'GIMarshallingTests' 580s ok 78 Integer long-typed picks a reasonable default value when the function doesn't set the out parameter 580s ok 79 Integer long-typed marshals unsigned value as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 580s JS G NS: Found info type FUNCTION for 'ssize_return_max' in namespace 'GIMarshallingTests' 580s JS G NS: Found info type FUNCTION for 'ssize_return_min' in namespace 'GIMarshallingTests' 580s ok 80 Integer ssize-typed marshals signed value as a return value 580s ok 81 Integer ssize-typed marshals signed value as an in parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 580s JS G NS: Found info type FUNCTION for 'ssize_out_max' in namespace 'GIMarshallingTests' 580s JS G NS: Found info type FUNCTION for 'ssize_out_min' in namespace 'GIMarshallingTests' 580s ok 82 Integer ssize-typed marshals signed value as an out parameter 580s JS G NS: Found info type FUNCTION for 'ssize_out_uninitialized' in namespace 'GIMarshallingTests' 580s ok 83 Integer ssize-typed picks a reasonable default value when the function doesn't set the out parameter 580s ok 84 Integer ssize-typed marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 580s JS G NS: Found info type FUNCTION for 'size_return' in namespace 'GIMarshallingTests' 580s ok 85 Integer ssize-typed marshals unsigned value as a return value 580s ok 86 Integer ssize-typed marshals unsigned value as an in parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 580s JS G NS: Found info type FUNCTION for 'size_out' in namespace 'GIMarshallingTests' 580s ok 87 Integer ssize-typed marshals unsigned value as an out parameter 580s JS G NS: Found info type FUNCTION for 'size_out_uninitialized' in namespace 'GIMarshallingTests' 580s ok 88 Integer ssize-typed picks a reasonable default value when the function doesn't set the out parameter 580s ok 89 Integer ssize-typed marshals unsigned value as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 580s JS G NS: Found info type FUNCTION for 'int64_in_max' in namespace 'GIMarshallingTests' 580s JS G NS: Found info type FUNCTION for 'int64_in_min' in namespace 'GIMarshallingTests' 580s ok 90 BigInt int64-typed marshals signed value as an in parameter 580s JS G NS: Found info type FUNCTION for 'uint64_in' in namespace 'GIMarshallingTests' 580s ok 91 BigInt int64-typed marshals unsigned value as an in parameter 580s JS G NS: Found info type FUNCTION for 'long_in_max' in namespace 'GIMarshallingTests' 580s JS G NS: Found info type FUNCTION for 'long_in_min' in namespace 'GIMarshallingTests' 580s ok 92 BigInt long-typed marshals signed value as an in parameter 580s JS G NS: Found info type FUNCTION for 'ulong_in' in namespace 'GIMarshallingTests' 580s ok 93 BigInt long-typed marshals unsigned value as an in parameter 580s JS G NS: Found info type FUNCTION for 'ssize_in_max' in namespace 'GIMarshallingTests' 580s JS G NS: Found info type FUNCTION for 'ssize_in_min' in namespace 'GIMarshallingTests' 580s ok 94 BigInt ssize-typed marshals signed value as an in parameter 580s JS G NS: Found info type FUNCTION for 'size_in' in namespace 'GIMarshallingTests' 580s ok 95 BigInt ssize-typed marshals unsigned value as an in parameter 580s JS G NS: Found info type FUNCTION for 'float_return' in namespace 'GIMarshallingTests' 580s ok 96 Floating point float-typed marshals value as a return value 580s JS G NS: Found info type FUNCTION for 'float_in' in namespace 'GIMarshallingTests' 580s ok 97 Floating point float-typed marshals as an in parameter 580s JS G NS: Found info type FUNCTION for 'float_out' in namespace 'GIMarshallingTests' 580s ok 98 Floating point float-typed marshals value as an out parameter 580s JS G NS: Found info type FUNCTION for 'float_out_uninitialized' in namespace 'GIMarshallingTests' 580s ok 99 Floating point float-typed picks a reasonable default value when the function doesn't set the out parameter 580s JS G NS: Found info type FUNCTION for 'float_inout' in namespace 'GIMarshallingTests' 580s ok 100 Floating point float-typed marshals value as an inout parameter 580s JS G NS: Found info type FUNCTION for 'float_noncanonical_nan_out' in namespace 'GIMarshallingTests' 580s ok 101 Floating point float-typed can handle noncanonical NaN 580s JS G NS: Found info type FUNCTION for 'double_return' in namespace 'GIMarshallingTests' 580s ok 102 Floating point double-typed marshals value as a return value 580s JS G NS: Found info type FUNCTION for 'double_in' in namespace 'GIMarshallingTests' 580s ok 103 Floating point double-typed marshals as an in parameter 580s JS G NS: Found info type FUNCTION for 'double_out' in namespace 'GIMarshallingTests' 580s ok 104 Floating point double-typed marshals value as an out parameter 580s JS G NS: Found info type FUNCTION for 'double_out_uninitialized' in namespace 'GIMarshallingTests' 580s ok 105 Floating point double-typed picks a reasonable default value when the function doesn't set the out parameter 580s JS G NS: Found info type FUNCTION for 'double_inout' in namespace 'GIMarshallingTests' 580s ok 106 Floating point double-typed marshals value as an inout parameter 580s JS G NS: Found info type FUNCTION for 'double_noncanonical_nan_out' in namespace 'GIMarshallingTests' 580s ok 107 Floating point double-typed can handle noncanonical NaN 580s JS G NS: Found info type FUNCTION for 'time_t_return' in namespace 'GIMarshallingTests' 580s ok 108 time_t marshals as a return value 580s JS G NS: Found info type FUNCTION for 'time_t_in' in namespace 'GIMarshallingTests' 580s ok 109 time_t marshals as an in parameter 580s JS G NS: Found info type FUNCTION for 'time_t_out' in namespace 'GIMarshallingTests' 580s ok 110 time_t marshals as an out parameter 580s JS G NS: Found info type FUNCTION for 'time_t_out_uninitialized' in namespace 'GIMarshallingTests' 580s ok 111 time_t picks a reasonable default value when the function doesn't set the out parameter 580s JS G NS: Found info type FUNCTION for 'time_t_inout' in namespace 'GIMarshallingTests' 580s ok 112 time_t marshals as an inout parameter 580s JS G NS: Found info type FUNCTION for 'gtype_return' in namespace 'GIMarshallingTests' 580s ok 113 GType void marshals as a return value 580s JS G NS: Found info type FUNCTION for 'gtype_in' in namespace 'GIMarshallingTests' 580s ok 114 GType void marshals as an in parameter 580s JS G NS: Found info type FUNCTION for 'gtype_out' in namespace 'GIMarshallingTests' 580s ok 115 GType void marshals as an out parameter 580s JS G NS: Found info type FUNCTION for 'gtype_out_uninitialized' in namespace 'GIMarshallingTests' 580s ok 116 GType void picks a reasonable default value when the function doesn't set the out parameter 580s JS G NS: Found info type FUNCTION for 'gtype_inout' in namespace 'GIMarshallingTests' 580s ok 117 GType void marshals as an inout parameter 580s JS G NS: Found info type FUNCTION for 'gtype_string_return' in namespace 'GIMarshallingTests' 580s ok 118 GType string marshals as a return value 580s JS G NS: Found info type FUNCTION for 'gtype_string_in' in namespace 'GIMarshallingTests' 580s ok 119 GType string marshals as an in parameter 580s JS G NS: Found info type FUNCTION for 'gtype_string_out' in namespace 'GIMarshallingTests' 580s ok 120 GType string marshals as an out parameter 580s ok 121 GType can be implicitly converted from a GObject type alias 580s ok 122 GType can be implicitly converted from a JS type 580s JS G NS: Found info type FUNCTION for 'utf8_none_return' in namespace 'GIMarshallingTests' 580s ok 123 UTF-8 string with transfer none marshals as a return value 580s JS G NS: Found info type FUNCTION for 'utf8_none_in' in namespace 'GIMarshallingTests' 580s ok 124 UTF-8 string with transfer none marshals as an in parameter 580s JS G NS: Found info type FUNCTION for 'utf8_none_out' in namespace 'GIMarshallingTests' 580s ok 125 UTF-8 string with transfer none marshals as an out parameter 580s JS G NS: Found info type FUNCTION for 'utf8_none_out_uninitialized' in namespace 'GIMarshallingTests' 580s ok 126 UTF-8 string with transfer none picks a reasonable default value when the function doesn't set the out parameter 580s JS G NS: Found info type FUNCTION for 'utf8_none_inout' in namespace 'GIMarshallingTests' 580s ok 127 UTF-8 string with transfer none marshals as an inout parameter 580s JS G NS: Found info type FUNCTION for 'utf8_full_return' in namespace 'GIMarshallingTests' 580s ok 128 UTF-8 string with transfer full marshals as a return value 580s JS G NS: Found info type FUNCTION for 'utf8_full_out' in namespace 'GIMarshallingTests' 580s ok 129 UTF-8 string with transfer full marshals as an out parameter 580s ok 130 UTF-8 string with transfer full marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 580s JS G NS: Found info type FUNCTION for 'utf8_as_uint8array_in' in namespace 'GIMarshallingTests' 580s ok 131 UTF-8 string marshals value as a byte array 580s JS G NS: Found info type FUNCTION for 'utf8_dangling_out' in namespace 'GIMarshallingTests' 580s ok 132 UTF-8 string makes a default out value for a broken C function 580s JS G NS: Found info type FUNCTION for 'init_function' in namespace 'GIMarshallingTests' 580s ok 133 In-out array in the style of gtk_init() marshals null 580s ok 134 In-out array in the style of gtk_init() marshals an inout empty array 580s ok 135 In-out array in the style of gtk_init() marshals an inout array 580s JS G NS: Found info type FUNCTION for 'array_fixed_int_return' in namespace 'GIMarshallingTests' 580s ok 136 Fixed-size C array of ints marshals as a return value 580s JS G NS: Found info type FUNCTION for 'array_fixed_int_in' in namespace 'GIMarshallingTests' 580s ok 137 Fixed-size C array of ints marshals as an in parameter 580s JS G NS: Found info type FUNCTION for 'array_fixed_out' in namespace 'GIMarshallingTests' 580s ok 138 Fixed-size C array of ints marshals as an out parameter 580s JS G NS: Found info type FUNCTION for 'array_fixed_caller_allocated_out' in namespace 'GIMarshallingTests' 580s ok 139 Fixed-size C array of ints marshals as an out parameter 580s JS G NS: Found info type FUNCTION for 'array_fixed_inout' in namespace 'GIMarshallingTests' 580s ok 140 Fixed-size C array of ints marshals as an inout parameter 580s JS G NS: Found info type FUNCTION for 'array_fixed_short_return' in namespace 'GIMarshallingTests' 580s ok 141 Fixed-size C array of shorts marshals as a return value 580s JS G NS: Found info type FUNCTION for 'array_fixed_short_in' in namespace 'GIMarshallingTests' 580s ok 142 Fixed-size C array of shorts marshals as an in parameter 580s JS G NS: Found info type FUNCTION for 'array_fixed_out_struct' in namespace 'GIMarshallingTests' 580s ok 143 Fixed-size C array marshals a struct array as an out parameter 580s JS G NS: Found info type FUNCTION for 'array_fixed_caller_allocated_struct_out' in namespace 'GIMarshallingTests' 580s ok 144 Fixed-size C array marshals a fixed-size struct array as caller allocated out param 580s JS G NS: Found info type FUNCTION for 'array_return' in namespace 'GIMarshallingTests' 580s ok 145 C array with length marshals as a return value 580s JS G NS: Found info type FUNCTION for 'array_in' in namespace 'GIMarshallingTests' 580s ok 146 C array with length marshals as an in parameter 580s JS G NS: Found info type FUNCTION for 'array_out' in namespace 'GIMarshallingTests' 580s ok 147 C array with length marshals as an out parameter 580s JS G NS: Found info type FUNCTION for 'array_out_uninitialized' in namespace 'GIMarshallingTests' 580s ok 148 C array with length picks a reasonable default value when the function doesn't set the out parameter 580s JS G NS: Found info type FUNCTION for 'array_inout' in namespace 'GIMarshallingTests' 580s ok 149 C array with length marshals as an inout parameter 580s JS G NS: Found info type FUNCTION for 'array_return_etc' in namespace 'GIMarshallingTests' 580s ok 150 C array with length can be returned along with other arguments 580s JS G NS: Found info type FUNCTION for 'array_in_len_before' in namespace 'GIMarshallingTests' 580s ok 151 C array with length can be passed to a function with its length parameter before it 580s JS G NS: Found info type FUNCTION for 'array_in_len_zero_terminated' in namespace 'GIMarshallingTests' 580s ok 152 C array with length can be passed to a function with zero terminator 580s JS G NS: Found info type FUNCTION for 'array_string_in' in namespace 'GIMarshallingTests' 580s ok 153 C array with length of strings marshals as an in parameter 580s JS G NS: Found info type FUNCTION for 'array_uint8_in' in namespace 'GIMarshallingTests' 580s ok 154 C array with length marshals a byte array as an in parameter 580s JS G NS: Found info type FUNCTION for 'array_int64_in' in namespace 'GIMarshallingTests' 580s ok 155 C array with length of signed 64-bit ints marshals as an in parameter 580s JS G NS: Found info type FUNCTION for 'array_uint64_in' in namespace 'GIMarshallingTests' 580s ok 156 C array with length of unsigned 64-bit ints marshals as an in parameter 580s JS G NS: Found info type FUNCTION for 'array_unichar_in' in namespace 'GIMarshallingTests' 580s ok 157 C array with length of unichars marshals as an in parameter 580s JS G NS: Found info type FUNCTION for 'array_unichar_out' in namespace 'GIMarshallingTests' 580s ok 158 C array with length of unichars marshals as an out parameter 580s ok 159 C array with length of unichars marshals from an array of codepoints 580s JS G NS: Found info type FUNCTION for 'array_bool_in' in namespace 'GIMarshallingTests' 580s ok 160 C array with length of booleans marshals as an in parameter 580s JS G NS: Found info type FUNCTION for 'array_bool_out' in namespace 'GIMarshallingTests' 580s ok 161 C array with length of booleans marshals as an out parameter 580s ok 162 C array with length of booleans marshals from an array of numbers 580s JS G NS: Found info type FUNCTION for 'array_struct_in' in namespace 'GIMarshallingTests' 580s ok 163 C array with length of boxed structs marshals as an in parameter 580s 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 580s ok 165 C array with length of simple structs marshals as an in parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/44 580s JS G NS: Found info type FUNCTION for 'multi_array_key_value_in' in namespace 'GIMarshallingTests' 580s ok 166 C array with length marshals two arrays with the same length parameter 580s JS G NS: Found info type FUNCTION for 'array_struct_take_in' in namespace 'GIMarshallingTests' 580s ok 167 C array with length copies correctly on transfer full 580s JS G NS: Found info type FUNCTION for 'array_enum_in' in namespace 'GIMarshallingTests' 580s ok 168 C array with length of enums marshals as an in parameter 580s JS G NS: Found info type FUNCTION for 'array_flags_in' in namespace 'GIMarshallingTests' 580s ok 169 C array with length of flags marshals as an in parameter 580s JS G NS: Found info type FUNCTION for 'array_in_guint64_len' in namespace 'GIMarshallingTests' 580s ok 170 C array with length marshals an array with a 64-bit length parameter 580s JS G NS: Found info type FUNCTION for 'array_in_guint8_len' in namespace 'GIMarshallingTests' 580s ok 171 C array with length marshals an array with an 8-bit length parameter 580s ok 172 C array with length can be an in-out argument 580s 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 580s ok 174 C array with length can be an out argument with in-out length # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/560 580s 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 580s ok 176 C array with length can be an in-out argument with out length # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/560 580s 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 580s ok 178 C array with length can be an out argument with in length # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/560 580s 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 580s JS G NS: Found info type FUNCTION for 'array_out_etc' in namespace 'GIMarshallingTests' 580s ok 180 C array with length can be an out argument along with other arguments 580s JS G NS: Found info type FUNCTION for 'array_inout_etc' in namespace 'GIMarshallingTests' 580s ok 181 C array with length can be an in-out argument along with other arguments 580s JS G NS: Found info type FUNCTION for 'array_in_nonzero_nonlen' in namespace 'GIMarshallingTests' 580s ok 182 C array with length does not interpret an unannotated integer as a length parameter 580s JS G NS: Found info type FUNCTION for 'array_zero_terminated_return' in namespace 'GIMarshallingTests' 580s ok 183 Zero-terminated C array of strings marshals as a return value 580s JS G NS: Found info type FUNCTION for 'array_zero_terminated_in' in namespace 'GIMarshallingTests' 580s ok 184 Zero-terminated C array of strings marshals as an in parameter 580s JS G NS: Found info type FUNCTION for 'array_zero_terminated_out' in namespace 'GIMarshallingTests' 580s ok 185 Zero-terminated C array of strings marshals as an out parameter 580s JS G NS: Found info type FUNCTION for 'array_zero_terminated_out_uninitialized' in namespace 'GIMarshallingTests' 580s ok 186 Zero-terminated C array of strings picks a reasonable default value when the function doesn't set the out parameter 580s JS G NS: Found info type FUNCTION for 'array_zero_terminated_inout' in namespace 'GIMarshallingTests' 580s ok 187 Zero-terminated C array of strings marshals as an inout parameter 580s JS G NS: Found info type FUNCTION for 'array_zero_terminated_return_null' in namespace 'GIMarshallingTests' 580s ok 188 Zero-terminated C array marshals null as a zero-terminated array return value 580s JS G NS: Found info type FUNCTION for 'array_zero_terminated_return_struct' in namespace 'GIMarshallingTests' 580s ok 189 Zero-terminated C array marshals an array of structs as a return value 580s JS G NS: Found info type FUNCTION for 'array_zero_terminated_return_unichar' in namespace 'GIMarshallingTests' 580s ok 190 Zero-terminated C array marshals an array of unichars as a return value 580s JS G NS: Found info type FUNCTION for 'array_gvariant_none_in' in namespace 'GIMarshallingTests' 580s JS G BXD: Defining method classify in prototype for GLib.Variant 580s JS G BXD: Defining method get_int32 in prototype for GLib.Variant 580s JS G BXD: Defining method get_string in prototype for GLib.Variant 580s ok 191 Zero-terminated C array of GLib.Variants marshals as a transfer-none in and out parameter 580s JS G NS: Found info type FUNCTION for 'array_gvariant_container_in' in namespace 'GIMarshallingTests' 580s ok 192 Zero-terminated C array of GLib.Variants marshals as a transfer-container in and out parameter 580s JS G NS: Found info type FUNCTION for 'array_gvariant_full_in' in namespace 'GIMarshallingTests' 580s ok 193 Zero-terminated C array of GLib.Variants marshals as a transfer-full in and out parameter 580s JS G NS: Found info type FUNCTION for 'garray_int_none_return' in namespace 'GIMarshallingTests' 580s ok 194 GArray of ints with transfer none marshals as a return value 580s JS G NS: Found info type FUNCTION for 'garray_int_none_in' in namespace 'GIMarshallingTests' 580s ok 195 GArray of ints with transfer none marshals as an in parameter 580s JS G NS: Found info type FUNCTION for 'garray_uint64_none_return' in namespace 'GIMarshallingTests' 580s ok 196 GArray marshals int64s as a transfer-none return value 580s JS G NS: Found info type FUNCTION for 'garray_utf8_none_return' in namespace 'GIMarshallingTests' 580s ok 197 GArray of strings with transfer none marshals as a return value 580s JS G NS: Found info type FUNCTION for 'garray_utf8_none_in' in namespace 'GIMarshallingTests' 580s ok 198 GArray of strings with transfer none marshals as an in parameter 580s JS G NS: Found info type FUNCTION for 'garray_utf8_none_out' in namespace 'GIMarshallingTests' 580s ok 199 GArray of strings with transfer none marshals as an out parameter 580s JS G NS: Found info type FUNCTION for 'garray_utf8_none_out_uninitialized' in namespace 'GIMarshallingTests' 580s ok 200 GArray of strings with transfer none picks a reasonable default value when the function doesn't set the out parameter 580s JS G NS: Found info type FUNCTION for 'garray_utf8_none_inout' in namespace 'GIMarshallingTests' 580s ok 201 GArray of strings with transfer none marshals as an inout parameter 580s JS G NS: Found info type FUNCTION for 'garray_utf8_full_return' in namespace 'GIMarshallingTests' 580s ok 202 GArray of strings with transfer full marshals as a return value 580s JS G NS: Found info type FUNCTION for 'garray_utf8_full_out' in namespace 'GIMarshallingTests' 580s ok 203 GArray of strings with transfer full marshals as an out parameter 580s JS G NS: Found info type FUNCTION for 'garray_utf8_full_out_uninitialized' in namespace 'GIMarshallingTests' 580s ok 204 GArray of strings with transfer full picks a reasonable default value when the function doesn't set the out parameter 580s ok 205 GArray of strings with transfer full marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 580s JS G NS: Found info type FUNCTION for 'garray_utf8_container_return' in namespace 'GIMarshallingTests' 580s ok 206 GArray of strings with transfer container marshals as a return value 580s JS G NS: Found info type FUNCTION for 'garray_utf8_container_out' in namespace 'GIMarshallingTests' 580s ok 207 GArray of strings with transfer container marshals as an out parameter 580s JS G NS: Found info type FUNCTION for 'garray_utf8_container_out_uninitialized' in namespace 'GIMarshallingTests' 580s ok 208 GArray of strings with transfer container picks a reasonable default value when the function doesn't set the out parameter 580s ok 209 GArray of strings with transfer container marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/44 580s ok 210 GArray of strings marshals as a transfer-full caller-allocated out parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/106 580s JS G NS: Found info type FUNCTION for 'garray_utf8_full_out_caller_allocated' in namespace 'GIMarshallingTests' 580s ok 211 GArray of strings marshals as a transfer-full caller-allocated out parameter throws errors 580s JS G NS: Found info type FUNCTION for 'garray_boxed_struct_full_return' in namespace 'GIMarshallingTests' 580s ok 212 GArray marshals boxed structs as a transfer-full return value 580s JS G NS: Found info type FUNCTION for 'garray_bool_none_in' in namespace 'GIMarshallingTests' 580s ok 213 GArray of booleans with transfer none marshals as an in parameter 580s JS G NS: Found info type FUNCTION for 'garray_unichar_none_in' in namespace 'GIMarshallingTests' 580s ok 214 GArray of unichars can be passed in with transfer none 580s JS G NS: Found info type FUNCTION for 'gptrarray_utf8_none_return' in namespace 'GIMarshallingTests' 580s ok 215 GPtrArray of strings with transfer none marshals as a return value 580s JS G NS: Found info type FUNCTION for 'gptrarray_utf8_none_in' in namespace 'GIMarshallingTests' 580s ok 216 GPtrArray of strings with transfer none marshals as an in parameter 580s JS G NS: Found info type FUNCTION for 'gptrarray_utf8_none_out' in namespace 'GIMarshallingTests' 580s ok 217 GPtrArray of strings with transfer none marshals as an out parameter 580s JS G NS: Found info type FUNCTION for 'gptrarray_utf8_none_out_uninitialized' in namespace 'GIMarshallingTests' 580s ok 218 GPtrArray of strings with transfer none picks a reasonable default value when the function doesn't set the out parameter 580s JS G NS: Found info type FUNCTION for 'gptrarray_utf8_none_inout' in namespace 'GIMarshallingTests' 580s ok 219 GPtrArray of strings with transfer none marshals as an inout parameter 580s JS G NS: Found info type FUNCTION for 'gptrarray_utf8_full_return' in namespace 'GIMarshallingTests' 580s ok 220 GPtrArray of strings with transfer full marshals as a return value 580s JS G NS: Found info type FUNCTION for 'gptrarray_utf8_full_out' in namespace 'GIMarshallingTests' 580s ok 221 GPtrArray of strings with transfer full marshals as an out parameter 580s JS G NS: Found info type FUNCTION for 'gptrarray_utf8_full_out_uninitialized' in namespace 'GIMarshallingTests' 580s ok 222 GPtrArray of strings with transfer full picks a reasonable default value when the function doesn't set the out parameter 580s ok 223 GPtrArray of strings with transfer full marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 580s Executing: cjs/testGIMarshalling.test 580s JS G NS: Found info type FUNCTION for 'gptrarray_utf8_container_return' in namespace 'GIMarshallingTests' 580s ok 224 GPtrArray of strings with transfer container marshals as a return value 580s JS G NS: Found info type FUNCTION for 'gptrarray_utf8_container_out' in namespace 'GIMarshallingTests' 580s ok 225 GPtrArray of strings with transfer container marshals as an out parameter 580s JS G NS: Found info type FUNCTION for 'gptrarray_utf8_container_out_uninitialized' in namespace 'GIMarshallingTests' 580s ok 226 GPtrArray of strings with transfer container picks a reasonable default value when the function doesn't set the out parameter 580s ok 227 GPtrArray of strings with transfer container marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/44 580s JS G NS: Found info type FUNCTION for 'gptrarray_boxed_struct_full_return' in namespace 'GIMarshallingTests' 580s ok 228 GPtrArray of structs can be returned with transfer full 580s JS G NS: Found info type FUNCTION for 'bytearray_full_return' in namespace 'GIMarshallingTests' 580s ok 229 GByteArray marshals as a return value 580s JS G NS: Found info type FUNCTION for 'bytearray_none_in' in namespace 'GIMarshallingTests' 580s ok 230 GByteArray can be passed in with transfer none 580s JS G NS: Found info type FUNCTION for 'gbytes_full_return' in namespace 'GIMarshallingTests' 580s JS IMPORT: Importing '_byteArrayNative' 580s JS NATIVE: Defining native module '_byteArrayNative' 580s JS IMPORT: Defining parent 0xcdfb503eb98 of 0x3731586cea68 '_byteArrayNative' is mod 1 580s JS IMPORT: successfully imported module '_byteArrayNative' 580s ok 231 GBytes marshals as a transfer-full return value 580s JS G NS: Found info type FUNCTION for 'gbytes_none_in' in namespace 'GIMarshallingTests' 580s ok 232 GBytes can be created from an array and passed in 580s ok 233 GBytes can be created by returning from a function and passed in 580s ok 234 GBytes can be implicitly converted from a Uint8Array 580s ok 235 GBytes can be created from a string and is encoded in UTF-8 580s ok 236 GBytes cannot be passed to a function expecting a byte array 580s JS G NS: Found info type FUNCTION for 'gstrv_return' in namespace 'GIMarshallingTests' 580s ok 237 GStrv marshals as a return value 580s JS G NS: Found info type FUNCTION for 'gstrv_in' in namespace 'GIMarshallingTests' 580s ok 238 GStrv marshals as an in parameter 580s JS G NS: Found info type FUNCTION for 'gstrv_out' in namespace 'GIMarshallingTests' 580s ok 239 GStrv marshals as an out parameter 580s JS G NS: Found info type FUNCTION for 'gstrv_out_uninitialized' in namespace 'GIMarshallingTests' 580s ok 240 GStrv picks a reasonable default value when the function doesn't set the out parameter 580s JS G NS: Found info type FUNCTION for 'gstrv_inout' in namespace 'GIMarshallingTests' 580s ok 241 GStrv marshals as an inout parameter 580s ok 242 Array of GStrv length out transfer none # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 580s ok 243 Array of GStrv length return transfer none # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 580s ok 244 Array of GStrv length in transfer none # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 580s ok 245 Array of GStrv length inout transfer none # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 580s ok 246 Array of GStrv length out transfer container # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 580s ok 247 Array of GStrv length return transfer container # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 580s ok 248 Array of GStrv length in transfer container # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 580s ok 249 Array of GStrv length inout transfer container # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 580s ok 250 Array of GStrv length out transfer full # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 580s ok 251 Array of GStrv length return transfer full # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 580s ok 252 Array of GStrv length in transfer full # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 580s ok 253 Array of GStrv length inout transfer full # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 580s ok 254 Array of GStrv fixed out transfer none # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 580s ok 255 Array of GStrv fixed return transfer none # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 580s ok 256 Array of GStrv fixed in transfer none # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 580s ok 257 Array of GStrv fixed inout transfer none # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 580s ok 258 Array of GStrv fixed out transfer container # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 580s ok 259 Array of GStrv fixed return transfer container # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 580s ok 260 Array of GStrv fixed in transfer container # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 580s ok 261 Array of GStrv fixed inout transfer container # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 580s ok 262 Array of GStrv fixed out transfer full # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 580s ok 263 Array of GStrv fixed return transfer full # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 580s ok 264 Array of GStrv fixed in transfer full # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 580s ok 265 Array of GStrv fixed inout transfer full # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 580s ok 266 Array of GStrv zero_terminated out transfer none # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 580s ok 267 Array of GStrv zero_terminated return transfer none # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 580s ok 268 Array of GStrv zero_terminated in transfer none # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 580s ok 269 Array of GStrv zero_terminated inout transfer none # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 580s ok 270 Array of GStrv zero_terminated out transfer container # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 580s ok 271 Array of GStrv zero_terminated return transfer container # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 580s ok 272 Array of GStrv zero_terminated in transfer container # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 580s ok 273 Array of GStrv zero_terminated inout transfer container # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 580s ok 274 Array of GStrv zero_terminated out transfer full # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 580s ok 275 Array of GStrv zero_terminated return transfer full # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 580s ok 276 Array of GStrv zero_terminated in transfer full # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 580s ok 277 Array of GStrv zero_terminated inout transfer full # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 580s JS G NS: Found info type FUNCTION for 'glist_int_none_return' in namespace 'GIMarshallingTests' 580s ok 278 GList of ints with transfer none marshals as a return value 580s JS G NS: Found info type FUNCTION for 'glist_int_none_in' in namespace 'GIMarshallingTests' 580s ok 279 GList of ints with transfer none marshals as an in parameter 580s JS G NS: Found info type FUNCTION for 'glist_uint32_none_return' in namespace 'GIMarshallingTests' 580s ok 280 GList of unsigned 32-bit ints with transfer none marshals as a return value 580s JS G NS: Found info type FUNCTION for 'glist_uint32_none_in' in namespace 'GIMarshallingTests' 580s ok 281 GList of unsigned 32-bit ints with transfer none marshals as an in parameter 580s JS G NS: Found info type FUNCTION for 'glist_utf8_none_return' in namespace 'GIMarshallingTests' 580s ok 282 GList of strings with transfer none marshals as a return value 580s JS G NS: Found info type FUNCTION for 'glist_utf8_none_in' in namespace 'GIMarshallingTests' 580s ok 283 GList of strings with transfer none marshals as an in parameter 580s JS G NS: Found info type FUNCTION for 'glist_utf8_none_out' in namespace 'GIMarshallingTests' 580s ok 284 GList of strings with transfer none marshals as an out parameter 580s JS G NS: Found info type FUNCTION for 'glist_utf8_none_out_uninitialized' in namespace 'GIMarshallingTests' 580s ok 285 GList of strings with transfer none picks a reasonable default value when the function doesn't set the out parameter 580s JS G NS: Found info type FUNCTION for 'glist_utf8_none_inout' in namespace 'GIMarshallingTests' 580s ok 286 GList of strings with transfer none marshals as an inout parameter 580s JS G NS: Found info type FUNCTION for 'glist_utf8_full_return' in namespace 'GIMarshallingTests' 580s ok 287 GList of strings with transfer full marshals as a return value 580s JS G NS: Found info type FUNCTION for 'glist_utf8_full_out' in namespace 'GIMarshallingTests' 580s ok 288 GList of strings with transfer full marshals as an out parameter 580s JS G NS: Found info type FUNCTION for 'glist_utf8_full_out_uninitialized' in namespace 'GIMarshallingTests' 580s ok 289 GList of strings with transfer full picks a reasonable default value when the function doesn't set the out parameter 580s ok 290 GList of strings with transfer full marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 580s JS G NS: Found info type FUNCTION for 'glist_utf8_container_return' in namespace 'GIMarshallingTests' 580s ok 291 GList of strings with transfer container marshals as a return value 580s JS G NS: Found info type FUNCTION for 'glist_utf8_container_out' in namespace 'GIMarshallingTests' 580s ok 292 GList of strings with transfer container marshals as an out parameter 580s JS G NS: Found info type FUNCTION for 'glist_utf8_container_out_uninitialized' in namespace 'GIMarshallingTests' 580s ok 293 GList of strings with transfer container picks a reasonable default value when the function doesn't set the out parameter 580s ok 294 GList of strings with transfer container marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/44 580s JS G NS: Found info type FUNCTION for 'gslist_int_none_return' in namespace 'GIMarshallingTests' 580s ok 295 GSList of ints with transfer none marshals as a return value 580s JS G NS: Found info type FUNCTION for 'gslist_int_none_in' in namespace 'GIMarshallingTests' 580s ok 296 GSList of ints with transfer none marshals as an in parameter 580s JS G NS: Found info type FUNCTION for 'gslist_utf8_none_return' in namespace 'GIMarshallingTests' 580s ok 297 GSList of strings with transfer none marshals as a return value 580s JS G NS: Found info type FUNCTION for 'gslist_utf8_none_in' in namespace 'GIMarshallingTests' 580s ok 298 GSList of strings with transfer none marshals as an in parameter 580s JS G NS: Found info type FUNCTION for 'gslist_utf8_none_out' in namespace 'GIMarshallingTests' 580s ok 299 GSList of strings with transfer none marshals as an out parameter 580s JS G NS: Found info type FUNCTION for 'gslist_utf8_none_out_uninitialized' in namespace 'GIMarshallingTests' 580s ok 300 GSList of strings with transfer none picks a reasonable default value when the function doesn't set the out parameter 580s JS G NS: Found info type FUNCTION for 'gslist_utf8_none_inout' in namespace 'GIMarshallingTests' 580s ok 301 GSList of strings with transfer none marshals as an inout parameter 580s JS G NS: Found info type FUNCTION for 'gslist_utf8_full_return' in namespace 'GIMarshallingTests' 580s ok 302 GSList of strings with transfer full marshals as a return value 580s JS G NS: Found info type FUNCTION for 'gslist_utf8_full_out' in namespace 'GIMarshallingTests' 580s ok 303 GSList of strings with transfer full marshals as an out parameter 580s JS G NS: Found info type FUNCTION for 'gslist_utf8_full_out_uninitialized' in namespace 'GIMarshallingTests' 580s ok 304 GSList of strings with transfer full picks a reasonable default value when the function doesn't set the out parameter 580s ok 305 GSList of strings with transfer full marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 580s JS G NS: Found info type FUNCTION for 'gslist_utf8_container_return' in namespace 'GIMarshallingTests' 580s ok 306 GSList of strings with transfer container marshals as a return value 580s JS G NS: Found info type FUNCTION for 'gslist_utf8_container_out' in namespace 'GIMarshallingTests' 580s ok 307 GSList of strings with transfer container marshals as an out parameter 580s JS G NS: Found info type FUNCTION for 'gslist_utf8_container_out_uninitialized' in namespace 'GIMarshallingTests' 580s ok 308 GSList of strings with transfer container picks a reasonable default value when the function doesn't set the out parameter 580s ok 309 GSList of strings with transfer container marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/44 580s JS G NS: Found info type FUNCTION for 'ghashtable_int_none_return' in namespace 'GIMarshallingTests' 580s ok 310 GHashTable with integer values marshals as a return value 580s JS G NS: Found info type FUNCTION for 'ghashtable_int_none_in' in namespace 'GIMarshallingTests' 580s ok 311 GHashTable with integer values marshals as an in parameter 580s JS G NS: Found info type FUNCTION for 'ghashtable_utf8_none_return' in namespace 'GIMarshallingTests' 580s ok 312 GHashTable with string values with transfer none marshals as a return value 580s JS G NS: Found info type FUNCTION for 'ghashtable_utf8_none_in' in namespace 'GIMarshallingTests' 580s ok 313 GHashTable with string values with transfer none marshals as an in parameter 580s JS G NS: Found info type FUNCTION for 'ghashtable_utf8_none_out' in namespace 'GIMarshallingTests' 580s ok 314 GHashTable with string values with transfer none marshals as an out parameter 580s JS G NS: Found info type FUNCTION for 'ghashtable_utf8_none_out_uninitialized' in namespace 'GIMarshallingTests' 580s ok 315 GHashTable with string values with transfer none picks a reasonable default value when the function doesn't set the out parameter 580s JS G NS: Found info type FUNCTION for 'ghashtable_utf8_none_inout' in namespace 'GIMarshallingTests' 580s ok 316 GHashTable with string values with transfer none marshals as an inout parameter 580s JS G NS: Found info type FUNCTION for 'ghashtable_utf8_full_return' in namespace 'GIMarshallingTests' 580s ok 317 GHashTable with string values with transfer full marshals as a return value 580s JS G NS: Found info type FUNCTION for 'ghashtable_utf8_full_out' in namespace 'GIMarshallingTests' 580s ok 318 GHashTable with string values with transfer full marshals as an out parameter 580s JS G NS: Found info type FUNCTION for 'ghashtable_utf8_full_out_uninitialized' in namespace 'GIMarshallingTests' 580s ok 319 GHashTable with string values with transfer full picks a reasonable default value when the function doesn't set the out parameter 580s ok 320 GHashTable with string values with transfer full marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 580s JS G NS: Found info type FUNCTION for 'ghashtable_utf8_container_return' in namespace 'GIMarshallingTests' 580s ok 321 GHashTable with string values with transfer container marshals as a return value 580s JS G NS: Found info type FUNCTION for 'ghashtable_utf8_container_out' in namespace 'GIMarshallingTests' 580s ok 322 GHashTable with string values with transfer container marshals as an out parameter 580s JS G NS: Found info type FUNCTION for 'ghashtable_utf8_container_out_uninitialized' in namespace 'GIMarshallingTests' 580s ok 323 GHashTable with string values with transfer container picks a reasonable default value when the function doesn't set the out parameter 580s ok 324 GHashTable with string values with transfer container marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/44 580s JS G NS: Found info type FUNCTION for 'ghashtable_double_in' in namespace 'GIMarshallingTests' 580s ok 325 GHashTable with double values marshals as an in parameter 580s JS G NS: Found info type FUNCTION for 'ghashtable_float_in' in namespace 'GIMarshallingTests' 580s ok 326 GHashTable with float values marshals as an in parameter 580s JS G NS: Found info type FUNCTION for 'ghashtable_int64_in' in namespace 'GIMarshallingTests' 580s ok 327 GHashTable with 64-bit int values marshals as an in parameter 580s JS G NS: Found info type FUNCTION for 'ghashtable_uint64_in' in namespace 'GIMarshallingTests' 580s ok 328 GHashTable with unsigned 64-bit int values marshals as an in parameter 580s ok 329 GHashTable symbol keys are ignored 580s JS G NS: Found info type FUNCTION for 'gvalue_return' in namespace 'GIMarshallingTests' 580s ok 330 GValue marshals as a return value 580s JS G NS: Found info type FUNCTION for 'gvalue_in' in namespace 'GIMarshallingTests' 580s ok 331 GValue marshals as an in parameter 580s JS G NS: Found info type FUNCTION for 'gvalue_out' in namespace 'GIMarshallingTests' 580s ok 332 GValue marshals as an out parameter 580s JS G NS: Found info type FUNCTION for 'gvalue_out_uninitialized' in namespace 'GIMarshallingTests' 580s ok 333 GValue picks a reasonable default value when the function doesn't set the out parameter 580s ok 334 GValue marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 580s JS G NS: Found info type FUNCTION for 'gvalue_noncanonical_nan_float' in namespace 'GIMarshallingTests' 580s ok 335 GValue can handle noncanonical float NaN 580s JS G NS: Found info type FUNCTION for 'gvalue_noncanonical_nan_double' in namespace 'GIMarshallingTests' 580s ok 336 GValue can handle noncanonical double NaN 580s JS G NS: Found info type FUNCTION for 'gvalue_int64_in' in namespace 'GIMarshallingTests' 580s ok 337 GValue marshals as an int64 in parameter 580s JS G NS: Found info type FUNCTION for 'gvalue_in_with_type' in namespace 'GIMarshallingTests' 580s ok 338 GValue type objects can be converted from primitive-like types 580s JS G NS: Found info type FUNCTION for 'gvalue_in_with_modification' in namespace 'GIMarshallingTests' 580s ok 339 GValue can be passed into a function and modified 580s JS G NS: Found info type STRUCT for 'Value' in namespace 'GObject' 580s JS G BXD: Defined class for Value (GValue), prototype 0xb8aa41b3c90, JSClass 0x3ff8236af08, in object 0xcdfb5079380 580s JS G BXD: Defining method init in prototype for GObject.Value 580s JS G BXD: Defining method set_int in prototype for GObject.Value 580s JS G BXD: Defining method get_int in prototype for GObject.Value 580s ok 340 GValue can be passed into a function as a boxed type and modified 580s 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 580s JS G BXD: Defining method set_enum in prototype for GObject.Value 580s JS G NS: Found info type FUNCTION for 'gvalue_in_enum' in namespace 'GIMarshallingTests' 580s ok 342 GValue enum can be passed into a function as a boxed type and packed 580s 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 580s JS G BXD: Defining method set_flags in prototype for GObject.Value 580s JS G NS: Found info type FUNCTION for 'gvalue_in_flags' in namespace 'GIMarshallingTests' 580s ok 344 GValue flags can be passed into a function as a boxed type and packed 580s JS G NS: Found info type FUNCTION for 'gvalue_int64_out' in namespace 'GIMarshallingTests' 580s ok 345 GValue marshals as an int64 out parameter 580s JS G NS: Found info type FUNCTION for 'gvalue_out_caller_allocates' in namespace 'GIMarshallingTests' 580s ok 346 GValue marshals as a caller-allocated out parameter 580s JS G NS: Found info type FUNCTION for 'gvalue_flat_array' in namespace 'GIMarshallingTests' 580s ok 347 GValue array can be passed into a function and packed 580s JS G BXD: Defining method set_string in prototype for GObject.Value 580s JS G BXD: Defining method set_boolean in prototype for GObject.Value 580s ok 348 GValue array of boxed type GValues can be passed into a function 580s ok 349 GValue array of uninitialized boxed GValues 580s JS G NS: Found info type FUNCTION for 'return_gvalue_flat_array' in namespace 'GIMarshallingTests' 580s ok 350 GValue array can be passed as an out argument and unpacked 580s JS G NS: Found info type FUNCTION for 'return_gvalue_zero_terminated_array' in namespace 'GIMarshallingTests' 580s ok 351 GValue array can be passed as an out argument and unpacked when zero-terminated 580s ok 352 GValue array can roundtrip with GValues intact # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/272 580s ok 353 GValue can have its type inferred from primitive values 580s JS G NS: Found info type OBJECT for 'SimpleAction' in namespace 'Gio' 580s JS G OBJ: Defined class for SimpleAction (GSimpleAction), prototype 0xb8aa41b76c8, JSClass 0x3ff8236b598, in object 0xcdfb5079858 580s JS G NS: Found info type INTERFACE for 'Action' in namespace 'Gio' 580s JS G IFACE: Defined class for Action (GAction), prototype 0xb8aa41b8128, JSClass 0x3ff8236b618, in object 0xcdfb5079858 580s ok 354 GValue can have its type inferred as a GObject type 580s ok 355 GValue can have its type inferred as a superclass 580s ok 356 GValue can have its type inferred as an interface that it implements 580s JS G NS: Found info type STRUCT for 'KeyFile' in namespace 'GLib' 580s JS G BXD: Defined class for KeyFile (GKeyFile), prototype 0xb8aa41b7998, JSClass 0x3ff8236af08, in object 0xcdfb5079038 580s ok 357 GValue can have its type inferred as a boxed type 580s ok 358 GValue can have its type inferred as GVariant 580s JS G NS: Found info type FUNCTION for 'union_returnv' in namespace 'GIMarshallingTests' 580s JS G NS: Found info type UNION for 'Union' in namespace 'GIMarshallingTests' 580s JS G BXD: Defined class for Union (GIMarshallingTestsUnion), prototype 0xb8aa41b7bc8, JSClass 0x3ff8236b6c0, in object 0xcdfb5079308 580s ok 359 GValue can have its type inferred as a union type 580s JS G NS: Found info type FUNCTION for 'param_spec_string' in namespace 'GObject' 580s JS G PRM: Wrapping GParamString 'my-param' on (null) with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08dc3e60 type GParamString 580s ok 360 GValue can have its type inferred as a GParamSpec 580s JS G BXD: Defining method set_double in prototype for GObject.Value 580s JS G BXD: Defining method set_boxed in prototype for GObject.Value 580s ok 361 GValue can deal with a GValue packed in a GValue 580s JS G NS: Found info type FUNCTION for 'gclosure_in' in namespace 'GIMarshallingTests' 580s ok 362 Callback GClosure marshals as an in parameter 580s ok 363 Callback GClosure marshals a GClosure as a return value # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/80 580s JS G NS: Found info type FUNCTION for 'callback_return_value_only' in namespace 'GIMarshallingTests' 580s ok 364 Callback marshals a return value 580s JS G NS: Found info type FUNCTION for 'callback_one_out_parameter' in namespace 'GIMarshallingTests' 580s ok 365 Callback marshals one out parameter 580s JS G NS: Found info type FUNCTION for 'callback_multiple_out_parameters' in namespace 'GIMarshallingTests' 580s ok 366 Callback marshals multiple out parameters 580s JS G NS: Found info type FUNCTION for 'callback_return_value_and_one_out_parameter' in namespace 'GIMarshallingTests' 580s ok 367 Callback marshals a return value and one out parameter 580s JS G NS: Found info type FUNCTION for 'callback_return_value_and_multiple_out_parameters' in namespace 'GIMarshallingTests' 580s ok 368 Callback marshals a return value and multiple out parameters 580s ok 369 Callback marshals an array out parameter # SKIP Function not added to gobject-introspection test suite yet 580s JS G NS: Found info type FUNCTION for 'callback_owned_boxed' in namespace 'GIMarshallingTests' 580s ok 370 Callback marshals a callback parameter that can be called from C 580s JS G NS: Found info type FUNCTION for 'pointer_in_return' in namespace 'GIMarshallingTests' 580s ok 371 Raw pointers gets an allocated return value 580s ok 372 Raw pointers can be roundtripped at least if the pointer is null 580s JS G NS: Found info type FUNCTION for 'genum_returnv' in namespace 'GIMarshallingTests' 580s ok 373 Registered enum type marshals as a return value 580s JS G NS: Found info type FUNCTION for 'genum_in' in namespace 'GIMarshallingTests' 580s ok 374 Registered enum type marshals as an in parameter 580s JS G NS: Found info type FUNCTION for 'genum_out' in namespace 'GIMarshallingTests' 580s ok 375 Registered enum type marshals as an out parameter 580s JS G NS: Found info type FUNCTION for 'genum_out_uninitialized' in namespace 'GIMarshallingTests' 580s ok 376 Registered enum type picks a reasonable default value when the function doesn't set the out parameter 580s JS G NS: Found info type FUNCTION for 'genum_inout' in namespace 'GIMarshallingTests' 580s ok 377 Registered enum type marshals as an inout parameter 580s JS G NS: Found info type FUNCTION for 'enum_returnv' in namespace 'GIMarshallingTests' 580s ok 378 Bare enum type marshals as a return value 580s JS G NS: Found info type FUNCTION for 'enum_in' in namespace 'GIMarshallingTests' 580s ok 379 Bare enum type marshals as an in parameter 580s JS G NS: Found info type FUNCTION for 'enum_out' in namespace 'GIMarshallingTests' 580s ok 380 Bare enum type marshals as an out parameter 580s JS G NS: Found info type FUNCTION for 'enum_out_uninitialized' in namespace 'GIMarshallingTests' 580s ok 381 Bare enum type picks a reasonable default value when the function doesn't set the out parameter 580s JS G NS: Found info type FUNCTION for 'enum_inout' in namespace 'GIMarshallingTests' 580s ok 382 Bare enum type marshals as an inout parameter 580s JS G NS: Found info type FUNCTION for 'flags_returnv' in namespace 'GIMarshallingTests' 580s ok 383 Registered flags type marshals as a return value 580s JS G NS: Found info type FUNCTION for 'flags_in' in namespace 'GIMarshallingTests' 580s ok 384 Registered flags type marshals as an in parameter 580s JS G NS: Found info type FUNCTION for 'flags_out' in namespace 'GIMarshallingTests' 580s ok 385 Registered flags type marshals as an out parameter 580s JS G NS: Found info type FUNCTION for 'flags_out_uninitialized' in namespace 'GIMarshallingTests' 580s ok 386 Registered flags type picks a reasonable default value when the function doesn't set the out parameter 580s JS G NS: Found info type FUNCTION for 'flags_inout' in namespace 'GIMarshallingTests' 580s ok 387 Registered flags type marshals as an inout parameter 580s JS G NS: Found info type FUNCTION for 'flags_in_zero' in namespace 'GIMarshallingTests' 580s ok 388 Registered flags type accepts zero 580s JS G NS: Found info type FUNCTION for 'no_type_flags_returnv' in namespace 'GIMarshallingTests' 580s ok 389 Bare flags type marshals as a return value 580s JS G NS: Found info type FUNCTION for 'no_type_flags_in' in namespace 'GIMarshallingTests' 580s ok 390 Bare flags type marshals as an in parameter 580s JS G NS: Found info type FUNCTION for 'no_type_flags_out' in namespace 'GIMarshallingTests' 580s ok 391 Bare flags type marshals as an out parameter 580s JS G NS: Found info type FUNCTION for 'no_type_flags_out_uninitialized' in namespace 'GIMarshallingTests' 580s ok 392 Bare flags type picks a reasonable default value when the function doesn't set the out parameter 580s JS G NS: Found info type FUNCTION for 'no_type_flags_inout' in namespace 'GIMarshallingTests' 580s ok 393 Bare flags type marshals as an inout parameter 580s JS G NS: Found info type FUNCTION for 'no_type_flags_in_zero' in namespace 'GIMarshallingTests' 580s ok 394 Bare flags type accepts zero 580s JS G NS: Found info type FUNCTION for 'simple_struct_returnv' in namespace 'GIMarshallingTests' 580s ok 395 Simple struct marshals as a return value 580s JS G BXD: Defining method inv in prototype for GIMarshallingTests.SimpleStruct 580s JS G BXD: Defining method method in prototype for GIMarshallingTests.SimpleStruct 580s ok 396 Simple struct marshals as the this-argument of a method 580s JS G NS: Found info type FUNCTION for 'pointer_struct_returnv' in namespace 'GIMarshallingTests' 580s JS G NS: Found info type STRUCT for 'PointerStruct' in namespace 'GIMarshallingTests' 580s JS G BXD: Defined class for PointerStruct (GIMarshallingTestsPointerStruct), prototype 0xb8aa41c8920, JSClass 0x3ff8236af08, in object 0xcdfb5079308 580s ok 397 Pointer struct marshals as a return value 580s JS G BXD: Defining method inv in prototype for GIMarshallingTests.PointerStruct 580s ok 398 Pointer struct marshals as the this-argument of a method 580s JS G NS: Found info type FUNCTION for 'boxed_struct_returnv' in namespace 'GIMarshallingTests' 580s ok 399 Boxed struct marshals as a return value 580s JS G BXD: Defining method inv in prototype for GIMarshallingTests.BoxedStruct 580s ok 400 Boxed struct marshals as the this-argument of a method 580s JS G NS: Found info type FUNCTION for 'boxed_struct_out' in namespace 'GIMarshallingTests' 580s ok 401 Boxed struct marshals as an out parameter 580s JS G NS: Found info type FUNCTION for 'boxed_struct_inout' in namespace 'GIMarshallingTests' 580s ok 402 Boxed struct marshals as an inout parameter 580s ok 403 Union marshals as a return value # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/273 580s JS G BXD: Defining method inv in prototype for GIMarshallingTests.Union 580s JS G BXD: Defining method method in prototype for GIMarshallingTests.Union 580s ok 404 Union marshals as the this-argument of a method 580s ok 405 GObject has a static method that can be called 580s JS G OBJ: Defining method method in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 580s ok 406 GObject has a method that can be called 580s JS G OBJ: Defining method overridden_method in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 580s ok 407 GObject has an overridden method that can be called 580s ok 408 GObject can be created from a static constructor 580s ok 409 GObject can have a static constructor that fails 580s JS G OBJ: Defining method method_array_in in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 580s ok 410 GObject method marshals an int array as an in parameter 580s JS G OBJ: Defining method method_array_out in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 580s ok 411 GObject method marshals an int array as an out parameter 580s JS G OBJ: Defining method method_array_inout in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 580s ok 412 GObject method marshals an int array as an inout parameter 580s JS G OBJ: Defining method method_array_return in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 580s ok 413 GObject method marshals an int array as a return value 580s JS G OBJ: Defining method method_with_default_implementation in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 580s ok 414 GObject method with default implementation can be called 580s ok 415 GObject marshals as a return parameter with transfer none 580s ok 416 GObject marshals as a out parameter with transfer none 580s ok 417 GObject marshals as an inout parameter with transfer none 580s ok 418 GObject marshals as a return parameter with transfer full 580s ok 419 GObject marshals as a out parameter with transfer full 580s ok 420 GObject marshals as an inout parameter with transfer full 580s JS G OBJ: Defining method none_in in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 580s ok 421 GObject marshals as a this value with transfer none 580s JS G OBJ: Defining method method_int8_in in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 580s ok 422 Virtual function marshals an in argument 580s JS G OBJ: Defining method method_int8_out in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 580s ok 423 Virtual function marshals an out argument 580s JS G OBJ: Defining method method_int8_arg_and_out_caller in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 580s ok 424 Virtual function marshals a POD out argument 580s JS G OBJ: Defining method method_int8_arg_and_out_callee in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 580s ok 425 Virtual function marshals a callee-allocated pointer out argument 580s JS G OBJ: Defining method method_str_arg_out_ret in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 580s ok 426 Virtual function marshals a string out argument and return value 580s ok 427 Virtual function can override a default implementation in JS 580s ok 428 Virtual function marshals a callback # SKIP callback parameters to vfuncs not supported 580s JS G OBJ: Defining method vfunc_return_value_only in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 580s ok 429 Virtual function marshals a return value 580s JS G OBJ: Defining method vfunc_one_out_parameter in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 580s ok 430 Virtual function marshals one out parameter 580s JS G OBJ: Defining method vfunc_multiple_out_parameters in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 580s ok 431 Virtual function marshals multiple out parameters 580s JS G OBJ: Defining method vfunc_return_value_and_one_out_parameter in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 580s ok 432 Virtual function marshals a return value and one out parameter 580s JS G OBJ: Defining method vfunc_return_value_and_multiple_out_parameters in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 580s ok 433 Virtual function marshals a return value and multiple out parameters 580s JS G OBJ: Defining method vfunc_one_inout_parameter in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 580s ok 434 Virtual function marshals one inout parameter 580s JS G OBJ: Defining method vfunc_multiple_inout_parameters in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 580s ok 435 Virtual function marshals multiple inout parameters 580s JS G OBJ: Defining method vfunc_return_value_and_one_inout_parameter in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 580s ok 436 Virtual function marshals a return value and one inout parameter 580s JS G OBJ: Defining method vfunc_return_value_and_multiple_inout_parameters in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 580s ok 437 Virtual function marshals a return value and multiple inout parameters 580s JS G OBJ: Defining method vfunc_array_out_parameter in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 580s ok 438 Virtual function marshals an array out parameter 580s JS G OBJ: Defining method vfunc_caller_allocated_out_parameter in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 580s ok 439 Virtual function marshals a caller-allocated GValue out parameter 580s JS G OBJ: Defining method vfunc_meth_with_error in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 580s ok 440 Virtual function marshals an error out parameter when no error 580s ok 441 Virtual function marshals an error out parameter with a JavaScript exception 580s JS G NS: Found info type ENUM for 'IOErrorEnum' in namespace 'Gio' 580s JS G ERR: Defined class for IOErrorEnum (GError), prototype 0xb8aa41d5088, JSClass 0x3ff8236b240, in object 0xcdfb5079858 580s JS G ENUM: Defining enum value FAILED (fixed from failed) 0 580s JS G ENUM: Defining enum value NOT_FOUND (fixed from not_found) 1 580s JS G ENUM: Defining enum value EXISTS (fixed from exists) 2 580s JS G ENUM: Defining enum value IS_DIRECTORY (fixed from is_directory) 3 580s JS G ENUM: Defining enum value NOT_DIRECTORY (fixed from not_directory) 4 580s JS G ENUM: Defining enum value NOT_EMPTY (fixed from not_empty) 5 580s JS G ENUM: Defining enum value NOT_REGULAR_FILE (fixed from not_regular_file) 6 580s JS G ENUM: Defining enum value NOT_SYMBOLIC_LINK (fixed from not_symbolic_link) 7 580s JS G ENUM: Defining enum value NOT_MOUNTABLE_FILE (fixed from not_mountable_file) 8 580s JS G ENUM: Defining enum value FILENAME_TOO_LONG (fixed from filename_too_long) 9 580s JS G ENUM: Defining enum value INVALID_FILENAME (fixed from invalid_filename) 10 580s JS G ENUM: Defining enum value TOO_MANY_LINKS (fixed from too_many_links) 11 580s JS G ENUM: Defining enum value NO_SPACE (fixed from no_space) 12 580s JS G ENUM: Defining enum value INVALID_ARGUMENT (fixed from invalid_argument) 13 580s JS G ENUM: Defining enum value PERMISSION_DENIED (fixed from permission_denied) 14 580s JS G ENUM: Defining enum value NOT_SUPPORTED (fixed from not_supported) 15 580s JS G ENUM: Defining enum value NOT_MOUNTED (fixed from not_mounted) 16 580s JS G ENUM: Defining enum value ALREADY_MOUNTED (fixed from already_mounted) 17 580s JS G ENUM: Defining enum value CLOSED (fixed from closed) 18 580s JS G ENUM: Defining enum value CANCELLED (fixed from cancelled) 19 580s JS G ENUM: Defining enum value PENDING (fixed from pending) 20 580s JS G ENUM: Defining enum value READ_ONLY (fixed from read_only) 21 580s JS G ENUM: Defining enum value CANT_CREATE_BACKUP (fixed from cant_create_backup) 22 580s JS G ENUM: Defining enum value WRONG_ETAG (fixed from wrong_etag) 23 580s JS G ENUM: Defining enum value TIMED_OUT (fixed from timed_out) 24 580s JS G ENUM: Defining enum value WOULD_RECURSE (fixed from would_recurse) 25 580s JS G ENUM: Defining enum value BUSY (fixed from busy) 26 580s JS G ENUM: Defining enum value WOULD_BLOCK (fixed from would_block) 27 580s JS G ENUM: Defining enum value HOST_NOT_FOUND (fixed from host_not_found) 28 580s JS G ENUM: Defining enum value WOULD_MERGE (fixed from would_merge) 29 580s JS G ENUM: Defining enum value FAILED_HANDLED (fixed from failed_handled) 30 580s JS G ENUM: Defining enum value TOO_MANY_OPEN_FILES (fixed from too_many_open_files) 31 580s JS G ENUM: Defining enum value NOT_INITIALIZED (fixed from not_initialized) 32 580s JS G ENUM: Defining enum value ADDRESS_IN_USE (fixed from address_in_use) 33 580s JS G ENUM: Defining enum value PARTIAL_INPUT (fixed from partial_input) 34 580s JS G ENUM: Defining enum value INVALID_DATA (fixed from invalid_data) 35 580s JS G ENUM: Defining enum value DBUS_ERROR (fixed from dbus_error) 36 580s JS G ENUM: Defining enum value HOST_UNREACHABLE (fixed from host_unreachable) 37 580s JS G ENUM: Defining enum value NETWORK_UNREACHABLE (fixed from network_unreachable) 38 580s JS G ENUM: Defining enum value CONNECTION_REFUSED (fixed from connection_refused) 39 580s JS G ENUM: Defining enum value PROXY_FAILED (fixed from proxy_failed) 40 580s JS G ENUM: Defining enum value PROXY_AUTH_FAILED (fixed from proxy_auth_failed) 41 580s JS G ENUM: Defining enum value PROXY_NEED_AUTH (fixed from proxy_need_auth) 42 580s JS G ENUM: Defining enum value PROXY_NOT_ALLOWED (fixed from proxy_not_allowed) 43 580s JS G ENUM: Defining enum value BROKEN_PIPE (fixed from broken_pipe) 44 580s JS G ENUM: Defining enum value CONNECTION_CLOSED (fixed from connection_closed) 44 580s JS G ENUM: Defining enum value NOT_CONNECTED (fixed from not_connected) 45 580s JS G ENUM: Defining enum value MESSAGE_TOO_LARGE (fixed from message_too_large) 46 580s JS G ENUM: Defining enum value NO_SUCH_DEVICE (fixed from no_such_device) 47 580s JS G ENUM: Defining enum value DESTINATION_UNSET (fixed from destination_unset) 48 580s JS G BXD: Defining method matches in prototype for GLib.Error 580s JS G NS: Found info type ENUM for 'SpawnError' in namespace 'GLib' 580s JS G ERR: Defined class for SpawnError (GError), prototype 0xb8aa41d5128, JSClass 0x3ff8236b240, in object 0xcdfb5079038 580s JS G ENUM: Defining enum value FORK (fixed from fork) 0 580s JS G ENUM: Defining enum value READ (fixed from read) 1 580s JS G ENUM: Defining enum value CHDIR (fixed from chdir) 2 580s JS G ENUM: Defining enum value ACCES (fixed from acces) 3 580s JS G ENUM: Defining enum value PERM (fixed from perm) 4 580s JS G ENUM: Defining enum value TOO_BIG (fixed from too_big) 5 580s JS G ENUM: Defining enum value 2BIG (fixed from 2big) 5 580s JS G ENUM: Defining enum value NOEXEC (fixed from noexec) 6 580s JS G ENUM: Defining enum value NAMETOOLONG (fixed from nametoolong) 7 580s JS G ENUM: Defining enum value NOENT (fixed from noent) 8 580s JS G ENUM: Defining enum value NOMEM (fixed from nomem) 9 580s JS G ENUM: Defining enum value NOTDIR (fixed from notdir) 10 580s JS G ENUM: Defining enum value LOOP (fixed from loop) 11 580s JS G ENUM: Defining enum value TXTBUSY (fixed from txtbusy) 12 580s JS G ENUM: Defining enum value IO (fixed from io) 13 580s JS G ENUM: Defining enum value NFILE (fixed from nfile) 14 580s JS G ENUM: Defining enum value MFILE (fixed from mfile) 15 580s JS G ENUM: Defining enum value INVAL (fixed from inval) 16 580s JS G ENUM: Defining enum value ISDIR (fixed from isdir) 17 580s JS G ENUM: Defining enum value LIBBAD (fixed from libbad) 18 580s JS G ENUM: Defining enum value FAILED (fixed from failed) 19 580s ok 442 Virtual function marshals an error out parameter with a GError exception 580s ok 443 Virtual function marshals an error out parameter with a primitive value 580s ok 444 Virtual function marshals an error out parameter with a plain object 580s JS G OBJ: Defining method vfunc_return_enum in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 580s ok 445 Virtual function marshals an enum return value 580s JS G OBJ: Defining method vfunc_out_enum in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 580s ok 446 Virtual function marshals an enum out parameter 580s JS G OBJ: Defining method vfunc_return_flags in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 580s ok 447 Virtual function marshals a flags return value 580s JS G OBJ: Defining method vfunc_out_flags in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 580s ok 448 Virtual function marshals a flags out parameter 580s JS G OBJ: Defining method get_ref_info_for_vfunc_return_object_transfer_none in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 580s ok 449 Virtual function marshals an object return parameter with transfer none 580s JS G OBJ: Defining method get_ref_info_for_vfunc_return_object_transfer_full in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 580s ok 450 Virtual function marshals an object return parameter with transfer full 580s JS G OBJ: Defining method get_ref_info_for_vfunc_out_object_transfer_none in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 580s ok 451 Virtual function marshals an object out parameter with transfer none 580s JS G OBJ: Defining method get_ref_info_for_vfunc_out_object_transfer_full in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 580s ok 452 Virtual function marshals an object out parameter with transfer full 580s JS G OBJ: Defining method get_ref_info_for_vfunc_in_object_transfer_none in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 580s ok 453 Virtual function marshals an object in parameter with transfer none 580s ok 454 Virtual function marshals an object in parameter with transfer full # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/275 580s ok 455 Wrong virtual functions marshals a return value # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/311 580s ok 456 Wrong virtual functions marshals one out parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/311 580s ok 457 Wrong virtual functions marshals multiple out parameters 580s ok 458 Wrong virtual functions marshals a return value and one out parameter 580s ok 459 Wrong virtual functions marshals a return value and multiple out parameters 580s ok 460 Wrong virtual functions marshals an array out parameter 580s JS G FUNC: JSObject type 'undefined' is neither null nor an object 580s ok 461 Wrong virtual functions marshals an enum return value 580s JS G FUNC: JSObject type 'undefined' is neither null nor an object 580s ok 462 Wrong virtual functions marshals an enum out parameter 580s JS G FUNC: JSObject type 'undefined' is neither null nor an object 580s ok 463 Wrong virtual functions marshals a flags return value 580s JS G FUNC: JSObject type 'undefined' is neither null nor an object 580s ok 464 Wrong virtual functions marshals a flags out parameter 580s JS G NS: Found info type OBJECT for 'SubObject' in namespace 'GIMarshallingTests' 580s JS G OBJ: Defined class for SubObject (GIMarshallingTestsSubObject), prototype 0xb8aa41dda10, JSClass 0x3ff8236b598, in object 0xcdfb5079308 580s ok 465 Inherited GObject SubObject has a parent method that can be called 580s JS G OBJ: Defining method sub_method in prototype for GIMarshallingTestsSubObject (GIMarshallingTests.SubObject) 580s ok 466 Inherited GObject SubObject has a method that can be called 580s JS G OBJ: Defining method overwritten_method in prototype for GIMarshallingTestsSubObject (GIMarshallingTests.SubObject) 580s ok 467 Inherited GObject SubObject has an overridden method that can be called 580s ok 468 Inherited GObject SubObject has a method with default implementation that can be called 580s JS G NS: Found info type OBJECT for 'SubSubObject' in namespace 'GIMarshallingTests' 580s JS G OBJ: Defined class for SubSubObject (GIMarshallingTestsSubSubObject), prototype 0xb8aa41dddf8, JSClass 0x3ff8236b598, in object 0xcdfb5079308 580s ok 469 Inherited GObject SubSubObject has a parent method that can be called 580s ok 470 Inherited GObject SubSubObject has a method that can be called 580s ok 471 Inherited GObject SubSubObject has an overridden method that can be called 580s ok 472 Inherited GObject SubSubObject has a method with default implementation that can be called 580s JS G NS: Found info type OBJECT for 'InterfaceImpl' in namespace 'GIMarshallingTests' 580s JS G OBJ: Defined class for InterfaceImpl (GIMarshallingTestsInterfaceImpl), prototype 0xb8aa41ee268, JSClass 0x3ff8236b598, in object 0xcdfb5079308 580s JS G NS: Found info type INTERFACE for 'Interface' in namespace 'GIMarshallingTests' 580s JS G IFACE: Defined class for Interface (GIMarshallingTestsInterface), prototype 0xb8aa41d55b0, JSClass 0x3ff8236b618, in object 0xcdfb5079308 580s JS G OBJ: Defining method get_as_interface in prototype for GIMarshallingTestsInterfaceImpl (GIMarshallingTests.InterfaceImpl) 580s ok 473 Interface can be returned 580s JS G OBJ: Defining method test_int8_in in prototype for GIMarshallingTestsInterfaceImpl (GIMarshallingTests.InterfaceImpl) 580s JS G NS: Found info type FUNCTION for 'test_interface_test_int8_in' in namespace 'GIMarshallingTests' 580s ok 474 Interface can call an interface vfunc in C 580s JS G NS: Found info type INTERFACE for 'Interface2' in namespace 'GIMarshallingTests' 580s JS G IFACE: Defined class for Interface2 (GIMarshallingTestsInterface2), prototype 0xb8aa41d5650, JSClass 0x3ff8236b618, in object 0xcdfb5079308 580s ok 475 Interface can implement a C interface 580s JS G NS: Found info type INTERFACE for 'Interface3' in namespace 'GIMarshallingTests' 580s JS G IFACE: Defined class for Interface3 (GIMarshallingTestsInterface3), prototype 0xb8aa41d5678, JSClass 0x3ff8236b618, in object 0xcdfb5079308 580s JS G BXD: Defining method get_boolean in prototype for GLib.Variant 580s JS G BXD: Defining method get_uint64 in prototype for GLib.Variant 580s JS G BXD: Defining method get_int64 in prototype for GLib.Variant 580s JS G BXD: Defining method is_of_type in prototype for GLib.Variant 580s JS G NS: Found info type STRUCT for 'VariantType' in namespace 'GLib' 580s JS G BXD: Defined class for VariantType (GVariantType), prototype 0xb8aa41eea10, JSClass 0x3ff8236af08, in object 0xcdfb5079038 580s ok 476 Interface can implement a C interface with a vfunc 580s JS G NS: Found info type FUNCTION for 'int_out_out' in namespace 'GIMarshallingTests' 580s ok 477 Configurations of return values can handle two out parameters 580s JS G NS: Found info type FUNCTION for 'int_three_in_three_out' in namespace 'GIMarshallingTests' 580s ok 478 Configurations of return values can handle three in and three out parameters 580s JS G NS: Found info type FUNCTION for 'int_return_out' in namespace 'GIMarshallingTests' 580s ok 479 Configurations of return values can handle a return value and an out parameter 580s JS G NS: Found info type FUNCTION for 'int_two_in_utf8_two_in_with_allow_none' in namespace 'GIMarshallingTests' 580s ok 480 Configurations of return values can handle four in parameters, two of which are nullable 580s JS G NS: Found info type FUNCTION for 'int_one_in_utf8_two_in_one_allows_none' in namespace 'GIMarshallingTests' 580s ok 481 Configurations of return values can handle three in parameters, one of which is nullable and one not 580s JS G NS: Found info type FUNCTION for 'array_in_utf8_two_in' in namespace 'GIMarshallingTests' 580s ok 482 Configurations of return values can handle an array in parameter and two nullable in parameters 580s JS G NS: Found info type FUNCTION for 'array_in_utf8_two_in_out_of_order' in namespace 'GIMarshallingTests' 580s ok 483 Configurations of return values can handle an array in parameter and two nullable in parameters, mixed with the array length 580s JS G NS: Found info type FUNCTION for 'gerror' in namespace 'GIMarshallingTests' 580s ok 484 GError marshals a GError** signature as an exception 580s JS G NS: Found info type FUNCTION for 'gerror_array_in' in namespace 'GIMarshallingTests' 580s JS G NS: Found info type FUNCTION for 'quark_from_static_string' in namespace 'GLib' 580s JS G NS: Found info type CONSTANT for 'CONSTANT_GERROR_DOMAIN' in namespace 'GIMarshallingTests' 580s JS G NS: Found info type CONSTANT for 'CONSTANT_GERROR_CODE' in namespace 'GIMarshallingTests' 580s JS G NS: Found info type CONSTANT for 'CONSTANT_GERROR_MESSAGE' in namespace 'GIMarshallingTests' 580s ok 485 GError marshals a GError** at the end of the signature as an exception 580s JS G NS: Found info type FUNCTION for 'gerror_out' in namespace 'GIMarshallingTests' 580s ok 486 GError marshals a GError** elsewhere in the signature as an out parameter 580s JS G NS: Found info type FUNCTION for 'gerror_out_transfer_none' in namespace 'GIMarshallingTests' 580s ok 487 GError marshals a GError** elsewhere in the signature as an out parameter with transfer none 580s JS G NS: Found info type FUNCTION for 'gerror_return' in namespace 'GIMarshallingTests' 580s ok 488 GError marshals GError as a return value 580s ok 489 Overrides can add constants 580s ok 490 Overrides can override a struct method 580s ok 491 Overrides returns the overridden struct 580s ok 492 Overrides can override an object constructor 580s ok 493 Overrides can override an object method 580s ok 494 Overrides returns the overridden object 580s JS G NS: Found info type FUNCTION for 'filename_list_return' in namespace 'GIMarshallingTests' 580s ok 495 Filename marshals as a return value 580s JS G NS: Found info type FUNCTION for 'param_spec_in_bool' in namespace 'GIMarshallingTests' 580s ok 496 GObject.ParamSpec marshals as an in parameter 580s JS G NS: Found info type FUNCTION for 'param_spec_return' in namespace 'GIMarshallingTests' 580s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08e21890 type GParamString 580s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 580s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 580s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 580s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 580s JS G NS: Found info type FUNCTION for 'param_spec_get_flags' in namespace 'CjsPrivate' 580s JS G NS: Found info type FUNCTION for 'param_spec_get_value_type' in namespace 'CjsPrivate' 580s ok 497 GObject.ParamSpec marshals as a return value 580s JS G NS: Found info type FUNCTION for 'param_spec_out' in namespace 'GIMarshallingTests' 580s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08e21a30 type GParamString 580s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 580s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 580s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 580s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 580s ok 498 GObject.ParamSpec marshals as an out parameter 580s JS G PRM: Wrapping GParamBoolean 'some-boolean' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08ce0020 type GParamBoolean 580s JS G PRM: Wrapping GParamBoolean 'some-boolean' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08ce0020 type GParamBoolean 580s JS G NS: Found info type FUNCTION for 'signal_handler_disconnect' in namespace 'GObject' 580s ok 499 GObject properties gets and sets a boolean property as some_boolean 580s JS G PRM: Wrapping GParamBoolean 'some-boolean' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08ce0020 type GParamBoolean 580s JS G PRM: Wrapping GParamBoolean 'some-boolean' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08ce0020 type GParamBoolean 580s ok 500 GObject properties gets and sets a boolean property as some-boolean 580s JS G PRM: Wrapping GParamBoolean 'some-boolean' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08ce0020 type GParamBoolean 580s JS G PRM: Wrapping GParamBoolean 'some-boolean' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08ce0020 type GParamBoolean 580s ok 501 GObject properties gets and sets a boolean property as someBoolean 580s JS G PRM: Wrapping GParamChar 'some-char' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08ce0660 type GParamChar 580s JS G PRM: Wrapping GParamChar 'some-char' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08ce0660 type GParamChar 580s ok 502 GObject properties gets and sets a char property as some_char 580s JS G PRM: Wrapping GParamChar 'some-char' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08ce0660 type GParamChar 580s JS G PRM: Wrapping GParamChar 'some-char' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08ce0660 type GParamChar 580s ok 503 GObject properties gets and sets a char property as some-char 580s JS G PRM: Wrapping GParamChar 'some-char' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08ce0660 type GParamChar 580s JS G PRM: Wrapping GParamChar 'some-char' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08ce0660 type GParamChar 580s ok 504 GObject properties gets and sets a char property as someChar 580s JS G PRM: Wrapping GParamUChar 'some-uchar' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08ce0740 type GParamUChar 580s JS G PRM: Wrapping GParamUChar 'some-uchar' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08ce0740 type GParamUChar 580s ok 505 GObject properties gets and sets a uchar property as some_uchar 580s JS G PRM: Wrapping GParamUChar 'some-uchar' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08ce0740 type GParamUChar 580s JS G PRM: Wrapping GParamUChar 'some-uchar' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08ce0740 type GParamUChar 580s ok 506 GObject properties gets and sets a uchar property as some-uchar 580s JS G PRM: Wrapping GParamUChar 'some-uchar' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08ce0740 type GParamUChar 580s JS G PRM: Wrapping GParamUChar 'some-uchar' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08ce0740 type GParamUChar 580s ok 507 GObject properties gets and sets a uchar property as someUchar 580s JS G PRM: Wrapping GParamInt 'some-int' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08cc7030 type GParamInt 580s JS G PRM: Wrapping GParamInt 'some-int' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08cc7030 type GParamInt 580s ok 508 GObject properties gets and sets a int property as some_int 580s JS G PRM: Wrapping GParamInt 'some-int' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08cc7030 type GParamInt 580s JS G PRM: Wrapping GParamInt 'some-int' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08cc7030 type GParamInt 580s ok 509 GObject properties gets and sets a int property as some-int 580s JS G PRM: Wrapping GParamInt 'some-int' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08cc7030 type GParamInt 580s JS G PRM: Wrapping GParamInt 'some-int' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08cc7030 type GParamInt 580s ok 510 GObject properties gets and sets a int property as someInt 580s JS G PRM: Wrapping GParamUInt 'some-uint' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08cc7110 type GParamUInt 580s JS G PRM: Wrapping GParamUInt 'some-uint' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08cc7110 type GParamUInt 580s ok 511 GObject properties gets and sets a uint property as some_uint 580s JS G PRM: Wrapping GParamUInt 'some-uint' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08cc7110 type GParamUInt 580s JS G PRM: Wrapping GParamUInt 'some-uint' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08cc7110 type GParamUInt 580s ok 512 GObject properties gets and sets a uint property as some-uint 580s JS G PRM: Wrapping GParamUInt 'some-uint' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08cc7110 type GParamUInt 580s JS G PRM: Wrapping GParamUInt 'some-uint' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08cc7110 type GParamUInt 580s ok 513 GObject properties gets and sets a uint property as someUint 580s JS G PRM: Wrapping GParamLong 'some-long' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08c18dd0 type GParamLong 580s JS G PRM: Wrapping GParamLong 'some-long' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08c18dd0 type GParamLong 580s ok 514 GObject properties gets and sets a long property as some_long 580s JS G PRM: Wrapping GParamLong 'some-long' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08c18dd0 type GParamLong 580s JS G PRM: Wrapping GParamLong 'some-long' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08c18dd0 type GParamLong 580s ok 515 GObject properties gets and sets a long property as some-long 580s JS G PRM: Wrapping GParamLong 'some-long' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08c18dd0 type GParamLong 580s JS G PRM: Wrapping GParamLong 'some-long' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08c18dd0 type GParamLong 580s ok 516 GObject properties gets and sets a long property as someLong 580s JS G PRM: Wrapping GParamULong 'some-ulong' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08ce09d0 type GParamULong 580s JS G PRM: Wrapping GParamULong 'some-ulong' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08ce09d0 type GParamULong 580s ok 517 GObject properties gets and sets a ulong property as some_ulong 580s JS G PRM: Wrapping GParamULong 'some-ulong' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08ce09d0 type GParamULong 580s JS G PRM: Wrapping GParamULong 'some-ulong' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08ce09d0 type GParamULong 580s ok 518 GObject properties gets and sets a ulong property as some-ulong 580s JS G PRM: Wrapping GParamULong 'some-ulong' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08ce09d0 type GParamULong 580s JS G PRM: Wrapping GParamULong 'some-ulong' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08ce09d0 type GParamULong 580s ok 519 GObject properties gets and sets a ulong property as someUlong 580s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08ce0940 type GParamInt64 580s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08ce0940 type GParamInt64 580s ok 520 GObject properties gets and sets a int64 property as some_int64 580s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08ce0940 type GParamInt64 580s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08ce0940 type GParamInt64 580s ok 521 GObject properties gets and sets a int64 property as some-int64 580s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08ce0940 type GParamInt64 580s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08ce0940 type GParamInt64 580s ok 522 GObject properties gets and sets a int64 property as someInt64 580s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08ce0940 type GParamInt64 580s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08ce0940 type GParamInt64 580s ok 523 GObject properties gets and sets a int64 property as some_int64 580s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08ce0940 type GParamInt64 580s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08ce0940 type GParamInt64 580s ok 524 GObject properties gets and sets a int64 property as some-int64 580s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08ce0940 type GParamInt64 580s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08ce0940 type GParamInt64 580s ok 525 GObject properties gets and sets a int64 property as someInt64 580s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08ce0940 type GParamInt64 580s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08ce0940 type GParamInt64 580s ok 526 GObject properties gets and sets a int64 property with a bigint 580s JS G PRM: Wrapping GParamUInt64 'some-uint64' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08c18bb0 type GParamUInt64 580s JS G PRM: Wrapping GParamUInt64 'some-uint64' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08c18bb0 type GParamUInt64 580s ok 527 GObject properties gets and sets a uint64 property as some_uint64 580s JS G PRM: Wrapping GParamUInt64 'some-uint64' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08c18bb0 type GParamUInt64 580s JS G PRM: Wrapping GParamUInt64 'some-uint64' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08c18bb0 type GParamUInt64 580s ok 528 GObject properties gets and sets a uint64 property as some-uint64 580s JS G PRM: Wrapping GParamUInt64 'some-uint64' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08c18bb0 type GParamUInt64 580s JS G PRM: Wrapping GParamUInt64 'some-uint64' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08c18bb0 type GParamUInt64 580s ok 529 GObject properties gets and sets a uint64 property as someUint64 580s JS G PRM: Wrapping GParamUInt64 'some-uint64' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08c18bb0 type GParamUInt64 580s JS G PRM: Wrapping GParamUInt64 'some-uint64' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08c18bb0 type GParamUInt64 580s ok 530 GObject properties gets and sets a uint64 property with a bigint 580s JS G PRM: Wrapping GParamString 'some-string' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08cdad80 type GParamString 580s JS G PRM: Wrapping GParamString 'some-string' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08cdad80 type GParamString 580s ok 531 GObject properties gets and sets a string property as some_string 580s JS G PRM: Wrapping GParamString 'some-string' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08cdad80 type GParamString 580s JS G PRM: Wrapping GParamString 'some-string' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08cdad80 type GParamString 580s ok 532 GObject properties gets and sets a string property as some-string 580s JS G PRM: Wrapping GParamString 'some-string' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08cdad80 type GParamString 580s JS G PRM: Wrapping GParamString 'some-string' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08cdad80 type GParamString 580s ok 533 GObject properties gets and sets a string property as someString 580s JS G PRM: Wrapping GParamString 'some-string' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08cdad80 type GParamString 580s JS G PRM: Wrapping GParamString 'some-string' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08cdad80 type GParamString 580s ok 534 GObject properties gets and sets a string property as some_string 580s JS G PRM: Wrapping GParamString 'some-string' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08cdad80 type GParamString 580s JS G PRM: Wrapping GParamString 'some-string' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08cdad80 type GParamString 580s ok 535 GObject properties gets and sets a string property as some-string 580s JS G PRM: Wrapping GParamString 'some-string' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08cdad80 type GParamString 580s JS G PRM: Wrapping GParamString 'some-string' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08cdad80 type GParamString 580s ok 536 GObject properties gets and sets a string property as someString 580s ok 537 GObject properties get and sets out-of-range values throws 580s JS G PRM: Wrapping GParamFloat 'some-float' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08cdabb0 type GParamFloat 580s JS G PRM: Wrapping GParamFloat 'some-float' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08cdabb0 type GParamFloat 580s ok 538 GObject properties gets and sets a float property 580s JS G PRM: Wrapping GParamDouble 'some-double' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08cdac90 type GParamDouble 580s JS G PRM: Wrapping GParamDouble 'some-double' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08cdac90 type GParamDouble 580s ok 539 GObject properties gets and sets a double property 580s JS G PRM: Wrapping GParamBoxed 'some-strv' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08c7d380 type GParamBoxed 580s JS G PRM: Wrapping GParamBoxed 'some-strv' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08c7d380 type GParamBoxed 580s ok 540 GObject properties gets and sets a strv property as some_strv 580s JS G PRM: Wrapping GParamBoxed 'some-strv' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08c7d380 type GParamBoxed 580s JS G PRM: Wrapping GParamBoxed 'some-strv' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08c7d380 type GParamBoxed 580s ok 541 GObject properties gets and sets a strv property as some-strv 580s JS G PRM: Wrapping GParamBoxed 'some-strv' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08c7d380 type GParamBoxed 580s JS G PRM: Wrapping GParamBoxed 'some-strv' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08c7d380 type GParamBoxed 580s ok 542 GObject properties gets and sets a strv property as someStrv 580s JS G PRM: Wrapping GParamBoxed 'some-boxed-struct' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08c7d3f0 type GParamBoxed 580s JS G PRM: Wrapping GParamBoxed 'some-boxed-struct' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08c7d3f0 type GParamBoxed 580s ok 543 GObject properties gets and sets a boxed_struct property as some_boxed_struct 580s JS G PRM: Wrapping GParamBoxed 'some-boxed-struct' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08c7d3f0 type GParamBoxed 580s JS G PRM: Wrapping GParamBoxed 'some-boxed-struct' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08c7d3f0 type GParamBoxed 580s ok 544 GObject properties gets and sets a boxed_struct property as some-boxed-struct 580s JS G PRM: Wrapping GParamBoxed 'some-boxed-struct' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08c7d3f0 type GParamBoxed 580s JS G PRM: Wrapping GParamBoxed 'some-boxed-struct' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08c7d3f0 type GParamBoxed 580s ok 545 GObject properties gets and sets a boxed_struct property as someBoxedStruct 580s JS G PRM: Wrapping GParamBoxed 'some-boxed-struct' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08c7d3f0 type GParamBoxed 580s JS G PRM: Wrapping GParamBoxed 'some-boxed-struct' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08c7d3f0 type GParamBoxed 580s ok 546 GObject properties gets and sets a boxed_struct property as some_boxed_struct 580s JS G PRM: Wrapping GParamBoxed 'some-boxed-struct' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08c7d3f0 type GParamBoxed 580s JS G PRM: Wrapping GParamBoxed 'some-boxed-struct' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08c7d3f0 type GParamBoxed 580s ok 547 GObject properties gets and sets a boxed_struct property as some-boxed-struct 580s JS G PRM: Wrapping GParamBoxed 'some-boxed-struct' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08c7d3f0 type GParamBoxed 580s JS G PRM: Wrapping GParamBoxed 'some-boxed-struct' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08c7d3f0 type GParamBoxed 580s ok 548 GObject properties gets and sets a boxed_struct property as someBoxedStruct 580s JS G PRM: Wrapping GParamBoxed 'some-boxed-glist' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08cdb100 type GParamBoxed 580s JS G PRM: Wrapping GParamBoxed 'some-boxed-glist' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08cdb100 type GParamBoxed 580s ok 549 GObject properties gets and sets a boxed_glist property as some_boxed_glist 580s JS G PRM: Wrapping GParamBoxed 'some-boxed-glist' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08cdb100 type GParamBoxed 580s JS G PRM: Wrapping GParamBoxed 'some-boxed-glist' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08cdb100 type GParamBoxed 580s ok 550 GObject properties gets and sets a boxed_glist property as some-boxed-glist 580s JS G PRM: Wrapping GParamBoxed 'some-boxed-glist' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08cdb100 type GParamBoxed 580s JS G PRM: Wrapping GParamBoxed 'some-boxed-glist' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08cdb100 type GParamBoxed 580s ok 551 GObject properties gets and sets a boxed_glist property as someBoxedGlist 580s JS G PRM: Wrapping GParamBoxed 'some-gvalue' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08cdb1d0 type GParamBoxed 580s JS G PRM: Wrapping GParamBoxed 'some-gvalue' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08cdb1d0 type GParamBoxed 580s ok 552 GObject properties gets and sets a gvalue property as some_gvalue 580s JS G PRM: Wrapping GParamBoxed 'some-gvalue' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08cdb1d0 type GParamBoxed 580s JS G PRM: Wrapping GParamBoxed 'some-gvalue' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08cdb1d0 type GParamBoxed 580s ok 553 GObject properties gets and sets a gvalue property as some-gvalue 580s JS G PRM: Wrapping GParamBoxed 'some-gvalue' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08cdb1d0 type GParamBoxed 580s JS G PRM: Wrapping GParamBoxed 'some-gvalue' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08cdb1d0 type GParamBoxed 580s ok 554 GObject properties gets and sets a gvalue property as someGvalue 580s JS G PRM: Wrapping GParamBoxed 'some-gvalue' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08cdb1d0 type GParamBoxed 580s JS G PRM: Wrapping GParamBoxed 'some-gvalue' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08cdb1d0 type GParamBoxed 580s ok 555 GObject properties gets and sets a gvalue property with a bigint 580s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08c6ec90 type GParamVariant 580s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08c6ec90 type GParamVariant 580s ok 556 GObject properties gets and sets a variant property as some_variant 580s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08c6ec90 type GParamVariant 580s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08c6ec90 type GParamVariant 580s ok 557 GObject properties gets and sets a variant property as some-variant 580s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08c6ec90 type GParamVariant 580s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08c6ec90 type GParamVariant 580s ok 558 GObject properties gets and sets a variant property as someVariant 580s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08c6ec90 type GParamVariant 580s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08c6ec90 type GParamVariant 580s ok 559 GObject properties gets and sets a variant property as some_variant 580s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08c6ec90 type GParamVariant 580s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08c6ec90 type GParamVariant 580s ok 560 GObject properties gets and sets a variant property as some-variant 580s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08c6ec90 type GParamVariant 580s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08c6ec90 type GParamVariant 580s ok 561 GObject properties gets and sets a variant property as someVariant 580s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08c6ec90 type GParamVariant 580s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08c6ec90 type GParamVariant 580s ok 562 GObject properties gets and sets a variant property as some_variant 580s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08c6ec90 type GParamVariant 580s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08c6ec90 type GParamVariant 580s ok 563 GObject properties gets and sets a variant property as some-variant 580s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08c6ec90 type GParamVariant 580s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08c6ec90 type GParamVariant 580s ok 564 GObject properties gets and sets a variant property as someVariant 580s JS G PRM: Wrapping GParamObject 'some-object' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08cdd0d0 type GParamObject 580s JS G PRM: Wrapping GParamObject 'some-object' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08cdd0d0 type GParamObject 580s ok 565 GObject properties gets and sets a object property as some_object 580s JS G PRM: Wrapping GParamObject 'some-object' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08cdd0d0 type GParamObject 580s JS G PRM: Wrapping GParamObject 'some-object' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08cdd0d0 type GParamObject 580s ok 566 GObject properties gets and sets a object property as some-object 580s JS G PRM: Wrapping GParamObject 'some-object' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08cdd0d0 type GParamObject 580s JS G PRM: Wrapping GParamObject 'some-object' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08cdd0d0 type GParamObject 580s ok 567 GObject properties gets and sets a object property as someObject 580s JS G PRM: Wrapping GParamObject 'some-object' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08cdd0d0 type GParamObject 580s JS G PRM: Wrapping GParamObject 'some-object' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08cdd0d0 type GParamObject 580s ok 568 GObject properties gets and sets a object property as some_object 580s JS G PRM: Wrapping GParamObject 'some-object' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08cdd0d0 type GParamObject 580s JS G PRM: Wrapping GParamObject 'some-object' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08cdd0d0 type GParamObject 580s ok 569 GObject properties gets and sets a object property as some-object 580s JS G PRM: Wrapping GParamObject 'some-object' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08cdd0d0 type GParamObject 580s JS G PRM: Wrapping GParamObject 'some-object' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08cdd0d0 type GParamObject 580s ok 570 GObject properties gets and sets a object property as someObject 580s JS G PRM: Wrapping GParamFlags 'some-flags' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08cdd1c0 type GParamFlags 580s JS G PRM: Wrapping GParamFlags 'some-flags' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08cdd1c0 type GParamFlags 580s ok 571 GObject properties gets and sets a flags property as some_flags 580s JS G PRM: Wrapping GParamFlags 'some-flags' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08cdd1c0 type GParamFlags 580s JS G PRM: Wrapping GParamFlags 'some-flags' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08cdd1c0 type GParamFlags 580s ok 572 GObject properties gets and sets a flags property as some-flags 580s JS G PRM: Wrapping GParamFlags 'some-flags' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08cdd1c0 type GParamFlags 580s JS G PRM: Wrapping GParamFlags 'some-flags' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08cdd1c0 type GParamFlags 580s ok 573 GObject properties gets and sets a flags property as someFlags 580s JS G PRM: Wrapping GParamEnum 'some-enum' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08cdd2a0 type GParamEnum 580s JS G PRM: Wrapping GParamEnum 'some-enum' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08cdd2a0 type GParamEnum 580s ok 574 GObject properties gets and sets a enum property as some_enum 580s JS G PRM: Wrapping GParamEnum 'some-enum' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08cdd2a0 type GParamEnum 580s JS G PRM: Wrapping GParamEnum 'some-enum' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08cdd2a0 type GParamEnum 580s ok 575 GObject properties gets and sets a enum property as some-enum 580s JS G PRM: Wrapping GParamEnum 'some-enum' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08cdd2a0 type GParamEnum 580s JS G PRM: Wrapping GParamEnum 'some-enum' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08cdd2a0 type GParamEnum 580s ok 576 GObject properties gets and sets a enum property as someEnum 580s JS G PRM: Wrapping GParamBoxed 'some-byte-array' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08cdd380 type GParamBoxed 580s JS G PRM: Wrapping GParamBoxed 'some-byte-array' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08cdd380 type GParamBoxed 580s ok 577 GObject properties gets and sets a byte_array property as some_byte_array 580s JS G PRM: Wrapping GParamBoxed 'some-byte-array' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08cdd380 type GParamBoxed 580s JS G PRM: Wrapping GParamBoxed 'some-byte-array' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08cdd380 type GParamBoxed 580s ok 578 GObject properties gets and sets a byte_array property as some-byte-array 580s JS G PRM: Wrapping GParamBoxed 'some-byte-array' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08cdd380 type GParamBoxed 580s JS G PRM: Wrapping GParamBoxed 'some-byte-array' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08cdd380 type GParamBoxed 580s ok 579 GObject properties gets and sets a byte_array property as someByteArray 580s JS G PRM: Wrapping GParamBoxed 'some-byte-array' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08cdd380 type GParamBoxed 580s JS G PRM: Wrapping GParamBoxed 'some-byte-array' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08cdd380 type GParamBoxed 580s ok 580 GObject properties gets and sets a byte_array property as some_byte_array 580s JS G PRM: Wrapping GParamBoxed 'some-byte-array' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08cdd380 type GParamBoxed 580s JS G PRM: Wrapping GParamBoxed 'some-byte-array' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08cdd380 type GParamBoxed 580s ok 581 GObject properties gets and sets a byte_array property as some-byte-array 580s JS G PRM: Wrapping GParamBoxed 'some-byte-array' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08cdd380 type GParamBoxed 580s JS G PRM: Wrapping GParamBoxed 'some-byte-array' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08cdd380 type GParamBoxed 580s ok 582 GObject properties gets and sets a byte_array property as someByteArray 580s ok 583 GObject properties gets a read-only property 580s ok 584 GObject properties throws when setting a read-only property 580s ok 585 GObject properties allows to set/get deprecated properties # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/410 580s JS G PRM: Wrapping GParamInt 'some-int' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08cc7030 type GParamInt 580s JS G PRM: Wrapping GParamString 'some-string' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08cdad80 type GParamString 580s JS G PRM: Wrapping GParamString 'some-string' on GIMarshallingTestsPropertiesObject with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa08cdad80 type GParamString 580s ok 586 GObject properties can be overridden from JS 580s JS G NS: Found info type OBJECT for 'SignalsObject' in namespace 'GIMarshallingTests' 580s JS G OBJ: Defined class for SignalsObject (GIMarshallingTestsSignalsObject), prototype 0xf8186439790, JSClass 0x3ff8236b598, in object 0xcdfb5079308 580s JS G OBJ: Defining method emit_boxed_gptrarray_utf8 in prototype for GIMarshallingTestsSignalsObject (GIMarshallingTests.SignalsObject) 580s ok 587 GObject signals checks emission of signal with boxed-gptrarray-utf8 argument and transfer none 580s JS G OBJ: Defining method emit_boxed_gptrarray_boxed_struct in prototype for GIMarshallingTestsSignalsObject (GIMarshallingTests.SignalsObject) 580s ok 588 GObject signals checks emission of signal with boxed-gptrarray-boxed-struct argument and transfer none 580s JS G OBJ: Defining method emit_hash_table_utf8_int in prototype for GIMarshallingTestsSignalsObject (GIMarshallingTests.SignalsObject) 580s ok 589 GObject signals checks emission of signal with hash-table-utf8-int argument and transfer none 580s JS G OBJ: Defining method emit_boxed_gptrarray_utf8_container in prototype for GIMarshallingTestsSignalsObject (GIMarshallingTests.SignalsObject) 580s ok 590 GObject signals checks emission of signal with boxed-gptrarray-utf8 argument and transfer container 580s JS G OBJ: Defining method emit_boxed_gptrarray_boxed_struct_container in prototype for GIMarshallingTestsSignalsObject (GIMarshallingTests.SignalsObject) 580s ok 591 GObject signals checks emission of signal with boxed-gptrarray-boxed-struct argument and transfer container 580s JS G OBJ: Defining method emit_hash_table_utf8_int_container in prototype for GIMarshallingTestsSignalsObject (GIMarshallingTests.SignalsObject) 580s ok 592 GObject signals checks emission of signal with hash-table-utf8-int argument and transfer container 580s ok 593 GObject signals checks emission of signal with boxed-gptrarray-utf8 argument and transfer none 580s ok 594 GObject signals checks emission of signal with boxed-gptrarray-boxed-struct argument and transfer none 580s ok 595 GObject signals checks emission of signal with hash-table-utf8-int argument and transfer none 580s JS G OBJ: Defining method emit_boxed_struct in prototype for GIMarshallingTestsSignalsObject (GIMarshallingTests.SignalsObject) 580s ok 596 GObject signals checks emission of signal with boxed-struct argument and transfer none 580s 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 580s ok 598 GObject signals with not-ref-counted boxed types with transfer full are properly handled 580s JS G BXD: Defining method quit in prototype for GLib.MainLoop 580s JS MAINLOOP: Enqueue job , promise=, allocation site= 580s JS MAINLOOP: Main loop instance 0x2aa08a92390: Spinning loop until released or hook cleared 580s JS MAINLOOP: handling job 0, 580s JS MAINLOOP: Enqueue job , promise=, allocation site= 580s JS MAINLOOP: Completed job 0 580s JS MAINLOOP: handling job 1, 580s JS MAINLOOP: Enqueue job , promise=, allocation site= 580s JS MAINLOOP: Completed job 1 580s JS MAINLOOP: handling job 2, 580s JS MAINLOOP: Enqueue job , promise=, allocation site= 580s JS MAINLOOP: Completed job 2 580s JS MAINLOOP: handling job 3, 580s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine-executor.js async resolved" 580s JS MAINLOOP: Main loop instance 0x2aa08a92390: release 580s JS MAINLOOP: Completed job 3 580s JS MEMORY: Memory report: before destroying context 580s JS MEMORY: 4233 objects currently alive 580s JS MEMORY: boxed_instance = 3049 580s JS MEMORY: boxed_prototype = 20 580s JS MEMORY: closure = 46 580s JS MEMORY: function = 700 580s JS MEMORY: fundamental_instance = 0 580s JS MEMORY: fundamental_prototype = 0 580s JS MEMORY: gerror_instance = 4 580s JS MEMORY: gerror_prototype = 2 580s JS MEMORY: interface = 8 580s JS MEMORY: module = 10 580s JS MEMORY: ns = 5 580s JS MEMORY: object_instance = 186 580s JS MEMORY: object_prototype = 27 580s JS MEMORY: param = 173 580s JS MEMORY: union_instance = 2 580s JS MEMORY: union_prototype = 1 580s JS CTX: JS shutdown sequence 580s JS CTX: Stopping profiler 580s JS CTX: Shutting down toggle queue 580s JS CTX: Notifying external reference holders of GjsContext dispose 580s JS MAINLOOP: Stopping promise job dispatcher 580s JS CTX: Notifying reference holders of GjsContext dispose 580s JS CTX: Checking unhandled promise rejections 580s JS CTX: Releasing cached JS wrappers 580s JS CTX: Final triggered GC 580s JS CTX: Destroying JS context 580s JS CTX: Releasing all native objects 580s JS CTX: Disabling auto GC 580s JS CTX: Ending trace on global object 580s JS CTX: Freeing allocated resources 580s JS CTX: JS context destroyed 580s PASS: cjs/testGIMarshalling.test 580s Running test: cjs/testWeakRef.test 580s JS NATIVE: Registered native JS module '_promiseNative' 580s JS NATIVE: Registered native JS module '_byteArrayNative' 580s JS NATIVE: Registered native JS module '_encodingNative' 580s JS NATIVE: Registered native JS module '_gi' 580s JS NATIVE: Registered native JS module 'gi' 580s JS NATIVE: Registered native JS module 'cairoNative' 580s JS NATIVE: Registered native JS module 'system' 580s JS NATIVE: Registered native JS module 'console' 580s JS NATIVE: Registered native JS module '_print' 580s JS CTX: Enabling JIT 580s JS CTX: Initialized class GjsFileImporter prototype 0x3cc824e000a0 580s JS IMPORT: Defining parent (nil) of 0x3cc824e00100 'imports' is mod 0 580s JS IMPORT: Importing '_print' 580s JS NATIVE: Defining native module '_print' 580s JS IMPORT: Defining parent 0x3cc824e00100 of 0x3cc824e007b8 '_print' is mod 1 580s JS IMPORT: successfully imported module '_print' 580s JS IMPORT: Loading internal module 'loader' (resource:///org/cinnamon/cjs/modules/internal/loader.js) 580s 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 0x3630abf3b128 580s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x3630abf3b128 580s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3630abf3b128 580s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3630abf3b128 580s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3630abf3b128 580s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3630abf3b128 580s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x3630abf3b128 580s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x3630abf3b128 580s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x3630abf3b128 580s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3630abf3b128 580s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3630abf3b128 580s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x3630abf3b128 580s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x3630abf3b128 580s JS MAINLOOP: Main loop instance 0x2aa0d926390: hold 580s JS MAINLOOP: Enqueue job , promise=, allocation site= 580s JS MAINLOOP: Starting promise job dispatcher 580s JS MAINLOOP: Main loop instance 0x2aa0d926390: Spinning loop until released or hook cleared 580s JS MAINLOOP: handling job 0, 580s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 580s JS MAINLOOP: Main loop instance 0x2aa0d926390: release 580s JS MAINLOOP: Completed job 0 580s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine.js' (resource:///org/cjs/jsunit/minijasmine.js), global 0x3630abf3b128 580s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3630abf3b128 580s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3630abf3b128 580s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3630abf3b128 580s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3630abf3b128 580s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3630abf3b128 580s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3630abf3b128 580s JS IMPORT: Module metadata hook for module 0x3cc824e130c0 580s JS IMPORT: Defining meta.importSync for module 0x3cc824e130c0 580s JS NATIVE: Defining native module 'gi' 580s JS CTX: Initialized class GIRepositoryNamespace prototype 0x3cc824e134b0 580s JS IMPORT: JS import 'overrides' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/overrides.js 580s JS IMPORT: JS import 'overrides' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/overrides.js 580s JS IMPORT: Adding directory 'resource:///org/cinnamon/cjs/modules/core/overrides' to child importer 'overrides' 580s JS IMPORT: Importing directory 'overrides' 580s JS IMPORT: Defining parent 0x3cc824e00100 of 0x3cc824e135b0 'overrides' is mod 1 580s JS IMPORT: Defined importer 'overrides' 0x3cc824e135b0 in 0x3cc824e00100 580s JS IMPORT: successfully imported directory 'overrides' 580s JS IMPORT: Importing '_promiseNative' 580s JS NATIVE: Defining native module '_promiseNative' 580s JS IMPORT: Defining parent 0x3cc824e00100 of 0x3cc824e13a70 '_promiseNative' is mod 1 580s JS IMPORT: successfully imported module '_promiseNative' 580s JS IMPORT: Importing module GLib succeeded 580s JS IMPORT: Defining parent 0x3cc824e135b0 of 0x3630abf3c150 'GLib' is mod 1 580s JS IMPORT: successfully imported module 'GLib' 580s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 580s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x3630abf79060, JSClass 0x3ff9f26af08, in object 0x3630abf79038 580s JS CTX: Initialized class GIRepositoryGType prototype 0x3cc824e13dc0 580s JS CTX: Initialized class GIRepositoryFunction prototype 0x3cc824e13e20 580s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 580s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 580s JS G BXD: Defined class for Error (GError), prototype 0x3630abf790b0, JSClass 0x3ff9f26af08, in object 0x3630abf79038 580s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 580s JS G BXD: Defined class for Variant (GVariant), prototype 0x3630abf79100, JSClass 0x3ff9f26af08, in object 0x3630abf79038 580s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 580s JS G BXD: Defined class for Bytes (GBytes), prototype 0x3630abf79150, JSClass 0x3ff9f26af08, in object 0x3630abf79038 580s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 580s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 580s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x3630abf791a0, JSClass 0x3ff9f26af08, in object 0x3630abf79038 580s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 580s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 580s JS G BXD: Defined class for Thread (GThread), prototype 0x3630abf791f0, JSClass 0x3ff9f26af08, in object 0x3630abf79038 580s JS G BXD: Defining method ref in prototype for GLib.Thread 580s JS G BXD: Defining method unref in prototype for GLib.Thread 580s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 580s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x3630abf79240, JSClass 0x3ff9f26af08, in object 0x3630abf79038 580s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 580s JS G BXD: Defined class for Regex (GRegex), prototype 0x3630abf79290, JSClass 0x3ff9f26af08, in object 0x3630abf79038 580s JS G BXD: Defining method match in prototype for GLib.Regex 580s JS G BXD: Defining method match_full in prototype for GLib.Regex 580s JS G BXD: Defining method match_all in prototype for GLib.Regex 580s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 580s JS G NS: Defined namespace 'GLib' 0x3630abf79038 in GIRepository 0x3cc824e13340 580s JS IMPORT: Importing module jasmine succeeded 580s JS IMPORT: Defining parent 0x3cc824e00100 of 0x3630abf3cce0 'jasmine' is mod 1 580s JS IMPORT: successfully imported module 'jasmine' 580s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 580s JS MAINLOOP: Main loop instance 0x2aa0d926390: hold 580s JS MAINLOOP: Enqueue job , promise=, allocation site= 580s JS MAINLOOP: Main loop instance 0x2aa0d926390: Spinning loop until released or hook cleared 580s JS MAINLOOP: handling job 0, 580s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine.js async resolved" 580s JS MAINLOOP: Main loop instance 0x2aa0d926390: release 580s JS MAINLOOP: Completed job 0 580s 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 0x3630abf3b128 580s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3630abf3b128 580s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3630abf3b128 580s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3630abf3b128 580s JS IMPORT: Module metadata hook for module 0x3cc824e28bc0 580s JS IMPORT: Defining meta.importSync for module 0x3cc824e28bc0 580s JS NATIVE: Defining native module 'system' 580s JS MAINLOOP: Main loop instance 0x2aa0d926390: hold 580s JS MAINLOOP: Enqueue job , promise=, allocation site= 580s JS MAINLOOP: Main loop instance 0x2aa0d926390: Spinning loop until released or hook cleared 580s JS MAINLOOP: handling job 0, 580s JS IMPORT: Module evaluation promise resolved: function "file:///usr/libexec/installed-tests/cjs/js/testWeakRef.js async resolved" 580s JS MAINLOOP: Main loop instance 0x2aa0d926390: release 580s JS MAINLOOP: Completed job 0 580s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine-executor.js' (resource:///org/cjs/jsunit/minijasmine-executor.js), global 0x3630abf3b128 580s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3630abf3b128 580s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3630abf3b128 580s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3630abf3b128 580s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3630abf3b128 580s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3630abf3b128 580s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3630abf3b128 580s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3630abf3b128 580s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3630abf3b128 580s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3630abf3b128 580s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3630abf3b128 580s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3630abf3b128 580s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3630abf3b128 580s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3630abf3b128 580s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 580s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 580s JS MAINLOOP: Set main loop hook to 580s JS MAINLOOP: Main loop instance 0x2aa0d926390: hold 580s JS MAINLOOP: Running and clearing main loop hook 580s JS G BXD: Defining method run in prototype for GLib.MainLoop 580s 1..5 580s JS IMPORT: Importing 'gi' 580s JS IMPORT: Defining parent 0x3cc824e00100 of 0x3cc824e13340 'gi' is mod 1 580s JS IMPORT: successfully imported module 'gi' 580s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 580s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 580s JS G BXD: Defined class for Source (GSource), prototype 0x3630abf79308, JSClass 0x3ff9f26af08, in object 0x3630abf79038 580s JS G BXD: Defining method set_priority in prototype for GLib.Source 580s JS IMPORT: Importing '_gi' 580s JS NATIVE: Defining native module '_gi' 580s JS IMPORT: Defining parent 0x3cc824e00100 of 0x3cc824e32010 '_gi' is mod 1 580s JS IMPORT: successfully imported module '_gi' 580s 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 580s JS G NS: Defined namespace 'CjsPrivate' 0x3630abf793a8 in GIRepository 0x3cc824e13340 580s JS IMPORT: JS import '_common' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_common.js 580s JS IMPORT: JS import '_common' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_common.js 580s JS IMPORT: Importing module _common succeeded 580s JS IMPORT: Defining parent 0x3cc824e00100 of 0x3630abf3cfd8 '_common' is mod 1 580s JS IMPORT: successfully imported module '_common' 580s JS IMPORT: JS import '_legacy' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_legacy.js 580s JS IMPORT: Importing module _legacy succeeded 580s JS IMPORT: Defining parent 0x3cc824e00100 of 0x3630abfc5060 '_legacy' is mod 1 580s JS IMPORT: successfully imported module '_legacy' 580s JS IMPORT: Importing module GObject succeeded 580s JS IMPORT: Defining parent 0x3cc824e135b0 of 0x3630abf3cf88 'GObject' is mod 1 580s JS IMPORT: successfully imported module 'GObject' 580s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 580s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 580s JS G BXD: Defined class for String (GString), prototype 0x3630abf79628, JSClass 0x3ff9f26af08, in object 0x3630abf79380 580s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 580s JS G PRM: Defined class ParamSpec prototype is 0x3630abfc5100 class 0x3ff9f2702e8 in object 0x3630abf79380 580s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 580s JS G OBJ: Defined class for Object (GObject), prototype 0x3630abf79790, JSClass 0x3ff9f26b598, in object 0x3630abf79380 580s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 580s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 580s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x3630abf797b8, JSClass 0x3ff9f26b598, in object 0x3630abf79380 580s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 580s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 580s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 580s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 580s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 580s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 580s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 580s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 580s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 580s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 580s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 580s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 580s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 580s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 580s JS G NS: Defined namespace 'GObject' 0x3630abf79380 in GIRepository 0x3cc824e13340 580s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 580s JS G BXD: Defining method attach in prototype for GLib.Source 580s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 580s JS IMPORT: Module metadata hook for module 0x3cc824e043f8 580s JS IMPORT: Defining meta.importSync for module 0x3cc824e043f8 580s JS G BXD: Defining method destroy in prototype for GLib.Source 580s ok 1 WeakRef works 580s JS MAINLOOP: Running FinalizationRegistry cleanup callback 580s JS MAINLOOP: Completed FinalizationRegistry cleanup callback 580s ok 2 FinalizationRegistry works 580s JS MAINLOOP: Running FinalizationRegistry cleanup callback 580s JS MAINLOOP: Enqueue job , promise=, allocation site= 580s JS MAINLOOP: Completed FinalizationRegistry cleanup callback 580s JS MAINLOOP: handling job 0, 580s JS MAINLOOP: Completed job 0 580s ok 3 FinalizationRegistry works if a microtask is enqueued from the callback 580s JS MAINLOOP: Enqueue job , promise=, allocation site= 580s JS MAINLOOP: handling job 0, 580s JS MAINLOOP: Enqueue job , promise=, allocation site= 580s JS MAINLOOP: Completed job 0 580s JS MAINLOOP: Running FinalizationRegistry cleanup callback 580s JS MAINLOOP: Completed FinalizationRegistry cleanup callback 580s JS MAINLOOP: handling job 1, 580s JS MAINLOOP: Enqueue job , promise=, allocation site= 580s JS MAINLOOP: Completed job 1 580s JS MAINLOOP: handling job 2, 580s ok 4 FinalizationRegistry works if the object is collected in a microtask 580s JS MAINLOOP: Completed job 2 580s JS MAINLOOP: Running FinalizationRegistry cleanup callback 580s JS MAINLOOP: Completed FinalizationRegistry cleanup callback 580s ok 5 FinalizationRegistry works if another collection is queued from the callback 580s JS MAINLOOP: Running FinalizationRegistry cleanup callback 580s JS MAINLOOP: Completed FinalizationRegistry cleanup callback 580s JS G BXD: Defining method quit in prototype for GLib.MainLoop 580s JS MAINLOOP: Enqueue job , promise=, allocation site= 580s JS MAINLOOP: Main loop instance 0x2aa0d926390: Spinning loop until released or hook cleared 580s JS MAINLOOP: handling job 0, 580s JS MAINLOOP: Enqueue job , promise=, allocation site= 580s JS MAINLOOP: Completed job 0 580s JS MAINLOOP: handling job 1, 580s JS MAINLOOP: Enqueue job , promise=, allocation site= 580s JS MAINLOOP: Completed job 1 580s JS MAINLOOP: handling job 2, 580s JS MAINLOOP: Enqueue job , promise=, allocation site= 580s JS MAINLOOP: Completed job 2 580s JS MAINLOOP: handling job 3, 580s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine-executor.js async resolved" 580s JS MAINLOOP: Main loop instance 0x2aa0d926390: release 580s JS MAINLOOP: Completed job 3 580s JS MEMORY: Memory report: before destroying context 580s JS MEMORY: 109 objects currently alive 580s JS MEMORY: boxed_instance = 9 580s JS MEMORY: boxed_prototype = 9 580s JS MEMORY: closure = 1 580s JS MEMORY: function = 80 580s JS MEMORY: fundamental_instance = 0 580s JS MEMORY: fundamental_prototype = 0 580s JS MEMORY: gerror_instance = 0 580s JS MEMORY: gerror_prototype = 0 580s JS MEMORY: interface = 0 580s JS MEMORY: module = 5 580s JS MEMORY: ns = 3 580s JS MEMORY: object_instance = 0 580s JS MEMORY: object_prototype = 2 580s JS MEMORY: param = 0 580s JS MEMORY: union_instance = 0 580s JS MEMORY: union_prototype = 0 580s JS CTX: JS shutdown sequence 580s JS CTX: Stopping profiler 580s JS CTX: Shutting down toggle queue 580s JS CTX: Notifying external reference holders of GjsContext dispose 580s JS MAINLOOP: Stopping promise job dispatcher 580s JS CTX: Notifying reference holders of GjsContext dispose 580s JS CTX: Checking unhandled promise rejections 580s JS CTX: Releasing cached JS wrappers 580s JS CTX: Final triggered GC 580s JS CTX: Destroying JS context 580s JS CTX: Releasing all native objects 580s JS CTX: Disabling auto GC 580s JS CTX: Ending trace on global object 580s JS CTX: Freeing allocated resources 580s JS CTX: JS context destroyed 580s PASS: cjs/testWeakRef.test 580s Running test: cjs/testGObjectValue.test 580s JS NATIVE: Registered native JS module '_promiseNative' 580s JS NATIVE: Registered native JS module '_byteArrayNative' 580s JS NATIVE: Registered native JS module '_encodingNative' 580s JS NATIVE: Registered native JS module '_gi' 580s JS NATIVE: Registered native JS module 'gi' 580s JS NATIVE: Registered native JS module 'cairoNative' 580s JS NATIVE: Registered native JS module 'system' 580s JS NATIVE: Registered native JS module 'console' 580s JS NATIVE: Registered native JS module '_print' 580s JS CTX: Enabling JIT 580s JS CTX: Initialized class GjsFileImporter prototype 0x15f192000a0 580s JS IMPORT: Defining parent (nil) of 0x15f19200100 'imports' is mod 0 580s JS IMPORT: Importing '_print' 580s JS NATIVE: Defining native module '_print' 580s JS IMPORT: Defining parent 0x15f19200100 of 0x15f192007b8 '_print' is mod 1 580s JS IMPORT: successfully imported module '_print' 580s JS IMPORT: Loading internal module 'loader' (resource:///org/cinnamon/cjs/modules/internal/loader.js) 580s 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 0x2b59c493b128 580s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x2b59c493b128 580s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2b59c493b128 580s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2b59c493b128 580s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2b59c493b128 580s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2b59c493b128 580s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x2b59c493b128 580s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x2b59c493b128 580s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x2b59c493b128 580s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2b59c493b128 580s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2b59c493b128 580s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x2b59c493b128 580s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x2b59c493b128 580s JS MAINLOOP: Main loop instance 0x2aa17591390: hold 580s JS MAINLOOP: Enqueue job , promise=, allocation site= 580s JS MAINLOOP: Starting promise job dispatcher 580s JS MAINLOOP: Main loop instance 0x2aa17591390: Spinning loop until released or hook cleared 580s JS MAINLOOP: handling job 0, 580s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 580s JS MAINLOOP: Main loop instance 0x2aa17591390: release 580s JS MAINLOOP: Completed job 0 580s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine.js' (resource:///org/cjs/jsunit/minijasmine.js), global 0x2b59c493b128 580s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2b59c493b128 580s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2b59c493b128 580s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2b59c493b128 580s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2b59c493b128 580s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2b59c493b128 580s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2b59c493b128 580s JS IMPORT: Module metadata hook for module 0x15f192130c0 580s JS IMPORT: Defining meta.importSync for module 0x15f192130c0 580s JS NATIVE: Defining native module 'gi' 580s JS CTX: Initialized class GIRepositoryNamespace prototype 0x15f192134b0 580s JS IMPORT: JS import 'overrides' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/overrides.js 580s JS IMPORT: JS import 'overrides' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/overrides.js 580s JS IMPORT: Adding directory 'resource:///org/cinnamon/cjs/modules/core/overrides' to child importer 'overrides' 580s JS IMPORT: Importing directory 'overrides' 580s JS IMPORT: Defining parent 0x15f19200100 of 0x15f192135b0 'overrides' is mod 1 580s JS IMPORT: Defined importer 'overrides' 0x15f192135b0 in 0x15f19200100 580s JS IMPORT: successfully imported directory 'overrides' 580s JS IMPORT: Importing '_promiseNative' 580s JS NATIVE: Defining native module '_promiseNative' 580s JS IMPORT: Defining parent 0x15f19200100 of 0x15f19213a70 '_promiseNative' is mod 1 580s JS IMPORT: successfully imported module '_promiseNative' 580s JS IMPORT: Importing module GLib succeeded 580s JS IMPORT: Defining parent 0x15f192135b0 of 0x2b59c493c150 'GLib' is mod 1 580s JS IMPORT: successfully imported module 'GLib' 580s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 580s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x2b59c4979060, JSClass 0x3ffb0a6af08, in object 0x2b59c4979038 580s JS CTX: Initialized class GIRepositoryGType prototype 0x15f19213dc0 580s JS CTX: Initialized class GIRepositoryFunction prototype 0x15f19213e20 580s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 580s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 580s JS G BXD: Defined class for Error (GError), prototype 0x2b59c49790b0, JSClass 0x3ffb0a6af08, in object 0x2b59c4979038 580s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 580s JS G BXD: Defined class for Variant (GVariant), prototype 0x2b59c4979100, JSClass 0x3ffb0a6af08, in object 0x2b59c4979038 580s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 580s JS G BXD: Defined class for Bytes (GBytes), prototype 0x2b59c4979150, JSClass 0x3ffb0a6af08, in object 0x2b59c4979038 580s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 580s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 580s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x2b59c49791a0, JSClass 0x3ffb0a6af08, in object 0x2b59c4979038 580s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 580s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 580s JS G BXD: Defined class for Thread (GThread), prototype 0x2b59c49791f0, JSClass 0x3ffb0a6af08, in object 0x2b59c4979038 580s JS G BXD: Defining method ref in prototype for GLib.Thread 580s JS G BXD: Defining method unref in prototype for GLib.Thread 580s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 580s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x2b59c4979240, JSClass 0x3ffb0a6af08, in object 0x2b59c4979038 580s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 580s JS G BXD: Defined class for Regex (GRegex), prototype 0x2b59c4979290, JSClass 0x3ffb0a6af08, in object 0x2b59c4979038 580s JS G BXD: Defining method match in prototype for GLib.Regex 580s JS G BXD: Defining method match_full in prototype for GLib.Regex 580s JS G BXD: Defining method match_all in prototype for GLib.Regex 580s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 580s JS G NS: Defined namespace 'GLib' 0x2b59c4979038 in GIRepository 0x15f19213340 580s JS IMPORT: Importing module jasmine succeeded 580s JS IMPORT: Defining parent 0x15f19200100 of 0x2b59c493cce0 'jasmine' is mod 1 580s JS IMPORT: successfully imported module 'jasmine' 580s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 580s JS MAINLOOP: Main loop instance 0x2aa17591390: hold 580s JS MAINLOOP: Enqueue job , promise=, allocation site= 580s JS MAINLOOP: Main loop instance 0x2aa17591390: Spinning loop until released or hook cleared 580s JS MAINLOOP: handling job 0, 580s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine.js async resolved" 580s JS MAINLOOP: Main loop instance 0x2aa17591390: release 580s JS MAINLOOP: Completed job 0 580s JS IMPORT: Importing 'gi' 580s JS IMPORT: Defining parent 0x15f19200100 of 0x15f19213340 'gi' is mod 1 580s JS IMPORT: successfully imported module 'gi' 580s JS IMPORT: Importing '_gi' 580s JS NATIVE: Defining native module '_gi' 580s JS IMPORT: Defining parent 0x15f19200100 of 0x15f19228900 '_gi' is mod 1 580s JS IMPORT: successfully imported module '_gi' 580s 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 580s JS G NS: Defined namespace 'CjsPrivate' 0x2b59c4979330 in GIRepository 0x15f19213340 580s JS IMPORT: JS import '_common' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_common.js 580s JS IMPORT: JS import '_common' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_common.js 580s JS IMPORT: Importing module _common succeeded 580s JS IMPORT: Defining parent 0x15f19200100 of 0x2b59c493ce70 '_common' is mod 1 580s JS IMPORT: successfully imported module '_common' 580s JS IMPORT: JS import '_legacy' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_legacy.js 580s JS IMPORT: Importing module _legacy succeeded 580s JS IMPORT: Defining parent 0x15f19200100 of 0x2b59c493cec0 '_legacy' is mod 1 580s JS IMPORT: successfully imported module '_legacy' 580s JS IMPORT: Importing module GObject succeeded 580s JS IMPORT: Defining parent 0x15f192135b0 of 0x2b59c493ce20 'GObject' is mod 1 580s JS IMPORT: successfully imported module 'GObject' 580s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 580s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 580s JS G BXD: Defined class for String (GString), prototype 0x2b59c49795b0, JSClass 0x3ffb0a6af08, in object 0x2b59c4979308 580s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 580s JS G PRM: Defined class ParamSpec prototype is 0x2b59c493cf60 class 0x3ffb0a702e8 in object 0x2b59c4979308 580s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 580s JS G OBJ: Defined class for Object (GObject), prototype 0x2b59c4979718, JSClass 0x3ffb0a6b598, in object 0x2b59c4979308 580s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 580s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 580s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x2b59c4979740, JSClass 0x3ffb0a6b598, in object 0x2b59c4979308 580s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 580s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 580s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 580s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 580s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 580s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 580s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 580s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 580s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 580s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 580s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 580s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 580s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 580s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 580s JS G NS: Defined namespace 'GObject' 0x2b59c4979308 in GIRepository 0x15f19213340 580s 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 580s JS G NS: Defined namespace 'GIMarshallingTests' 0x2b59c4979790 in GIRepository 0x15f19213340 580s 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 580s JS G NS: Defined namespace 'Regress' 0x2b59c49797b8 in GIRepository 0x15f19213340 580s JS G NS: Found info type STRUCT for 'BoxedStruct' in namespace 'GIMarshallingTests' 580s JS G BXD: Defined class for BoxedStruct (GIMarshallingTestsBoxedStruct), prototype 0x2b59c49797e0, JSClass 0x3ffb0a6af08, in object 0x2b59c4979790 580s JS G NS: Found info type STRUCT for 'Value' in namespace 'GObject' 580s JS G BXD: Defined class for Value (GValue), prototype 0x2b59c4979858, JSClass 0x3ffb0a6af08, in object 0x2b59c4979308 580s JS G BXD: Defining method init in prototype for GObject.Value 580s JS G BXD: Defining method set_long in prototype for GObject.Value 580s JS G NS: Found info type OBJECT for 'TestFundamentalSubObject' in namespace 'Regress' 580s JS G NS: Found info type OBJECT for 'TestFundamentalObject' in namespace 'Regress' 580s JS G FNDMTL: Defined class for TestFundamentalObject (RegressTestFundamentalObject), prototype 0x2b59c49798d0, JSClass 0x3ffb0a6af88, in object 0x2b59c49797b8 580s JS G FNDMTL: Fundamental type 'Regress.TestFundamentalObject' apparently has accessible fields. Gjs has no support for this yet, ignoring these. 580s JS G FNDMTL: Defined class for TestFundamentalSubObject (RegressTestFundamentalSubObject), prototype 0x2b59c4979920, JSClass 0x3ffb0a6af88, in object 0x2b59c49797b8 580s JS G FNDMTL: Fundamental type 'Regress.TestFundamentalSubObject' apparently has accessible fields. Gjs has no support for this yet, ignoring these. 580s JS CTX: Script evaluation succeeded 580s JS MAINLOOP: Main loop instance 0x2aa17591390: Spinning loop until released or hook cleared 580s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine-executor.js' (resource:///org/cjs/jsunit/minijasmine-executor.js), global 0x2b59c493b128 580s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2b59c493b128 580s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2b59c493b128 580s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2b59c493b128 580s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2b59c493b128 580s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2b59c493b128 580s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2b59c493b128 580s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2b59c493b128 580s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2b59c493b128 580s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2b59c493b128 580s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2b59c493b128 580s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2b59c493b128 580s JS IMPORT: Module metadata hook for module 0x15f19246ea8 580s JS IMPORT: Defining meta.importSync for module 0x15f19246ea8 580s JS NATIVE: Defining native module 'system' 580s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2b59c493b128 580s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2b59c493b128 580s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 580s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 580s JS MAINLOOP: Set main loop hook to 580s JS MAINLOOP: Main loop instance 0x2aa17591390: hold 580s JS MAINLOOP: Running and clearing main loop hook 580s JS G BXD: Defining method run in prototype for GLib.MainLoop 580s 1..148 580s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 580s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 580s JS G BXD: Defined class for Source (GSource), prototype 0x2b59c4979998, JSClass 0x3ffb0a6af08, in object 0x2b59c4979038 580s JS G BXD: Defining method set_priority in prototype for GLib.Source 580s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 580s JS G BXD: Defining method attach in prototype for GLib.Source 580s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 580s JS IMPORT: Module metadata hook for module 0x2b59c4962820 580s JS IMPORT: Defining meta.importSync for module 0x2b59c4962820 580s JS G BXD: Defining method destroy in prototype for GLib.Source 580s JS G BXD: Defining method unset in prototype for GObject.Value 580s ok 1 GObject value (GValue) initializes schar 580s ok 2 GObject value (GValue) schar is compatible with itself 580s ok 3 GObject value (GValue) schar is transformable to itself 580s JS G BXD: Defining method set_schar in prototype for GObject.Value 580s JS G BXD: Defining method get_schar in prototype for GObject.Value 580s ok 4 GObject value (GValue) initialized sets and gets schar 580s JS G NS: Found info type FUNCTION for 'gvalue_round_trip' in namespace 'GIMarshallingTests' 580s JS G NS: Found info type FUNCTION for 'gvalue_copy' in namespace 'GIMarshallingTests' 580s ok 5 GObject value (GValue) initialized can be passed to a function and returns a schar 580s JS G BXD: Defining method copy in prototype for GObject.Value 580s ok 6 GObject value (GValue) initialized copies schar 580s ok 7 GObject value (GValue) can be marshalled and un-marshalled from JS schar 580s ok 8 GObject value (GValue) initializes int 580s ok 9 GObject value (GValue) int is compatible with itself 580s ok 10 GObject value (GValue) int is transformable to itself 580s JS G BXD: Defining method set_int in prototype for GObject.Value 580s JS G BXD: Defining method get_int in prototype for GObject.Value 580s ok 11 GObject value (GValue) initialized sets and gets int 580s ok 12 GObject value (GValue) initialized can be passed to a function and returns a int 580s ok 13 GObject value (GValue) initialized copies int 580s ok 14 GObject value (GValue) can be marshalled and un-marshalled from JS int 580s ok 15 GObject value (GValue) initializes int64 580s ok 16 GObject value (GValue) int64 is compatible with itself 580s ok 17 GObject value (GValue) int64 is transformable to itself 580s JS G BXD: Defining method set_int64 in prototype for GObject.Value 580s JS G BXD: Defining method get_int64 in prototype for GObject.Value 580s ok 18 GObject value (GValue) initialized sets and gets int64 580s ok 19 GObject value (GValue) initialized can be passed to a function and returns a int64 580s ok 20 GObject value (GValue) initialized copies int64 580s ok 21 GObject value (GValue) can be marshalled and un-marshalled from JS int64 580s ok 22 GObject value (GValue) initializes long 580s ok 23 GObject value (GValue) long is compatible with itself 580s ok 24 GObject value (GValue) long is transformable to itself 580s JS G BXD: Defining method get_long in prototype for GObject.Value 580s ok 25 GObject value (GValue) initialized sets and gets long 580s ok 26 GObject value (GValue) initialized can be passed to a function and returns a long 580s ok 27 GObject value (GValue) initialized copies long 580s ok 28 GObject value (GValue) can be marshalled and un-marshalled from JS long 580s ok 29 GObject value (GValue) initializes char 580s ok 30 GObject value (GValue) char is compatible with itself 580s ok 31 GObject value (GValue) char is transformable to itself 580s JS G BXD: Defining method set_char in prototype for GObject.Value 580s JS G BXD: Defining method get_char in prototype for GObject.Value 580s ok 32 GObject value (GValue) initialized sets and gets char 580s ok 33 GObject value (GValue) initialized can be passed to a function and returns a char 580s ok 34 GObject value (GValue) initialized copies char 580s ok 35 GObject value (GValue) can be marshalled and un-marshalled from JS char 580s ok 36 GObject value (GValue) initializes uchar 580s ok 37 GObject value (GValue) uchar is compatible with itself 580s ok 38 GObject value (GValue) uchar is transformable to itself 580s JS G BXD: Defining method set_uchar in prototype for GObject.Value 580s JS G BXD: Defining method get_uchar in prototype for GObject.Value 580s ok 39 GObject value (GValue) initialized sets and gets uchar 580s ok 40 GObject value (GValue) initialized can be passed to a function and returns a uchar 580s ok 41 GObject value (GValue) initialized copies uchar 580s ok 42 GObject value (GValue) can be marshalled and un-marshalled from JS uchar 580s ok 43 GObject value (GValue) initializes uint 580s ok 44 GObject value (GValue) uint is compatible with itself 580s ok 45 GObject value (GValue) uint is transformable to itself 580s JS G BXD: Defining method set_uint in prototype for GObject.Value 580s JS G BXD: Defining method get_uint in prototype for GObject.Value 580s ok 46 GObject value (GValue) initialized sets and gets uint 580s ok 47 GObject value (GValue) initialized can be passed to a function and returns a uint 580s ok 48 GObject value (GValue) initialized copies uint 580s ok 49 GObject value (GValue) can be marshalled and un-marshalled from JS uint 580s ok 50 GObject value (GValue) initializes uint64 580s ok 51 GObject value (GValue) uint64 is compatible with itself 580s ok 52 GObject value (GValue) uint64 is transformable to itself 580s JS G BXD: Defining method set_uint64 in prototype for GObject.Value 580s JS G BXD: Defining method get_uint64 in prototype for GObject.Value 580s ok 53 GObject value (GValue) initialized sets and gets uint64 580s ok 54 GObject value (GValue) initialized can be passed to a function and returns a uint64 580s ok 55 GObject value (GValue) initialized copies uint64 580s ok 56 GObject value (GValue) can be marshalled and un-marshalled from JS uint64 580s ok 57 GObject value (GValue) initializes ulong 580s ok 58 GObject value (GValue) ulong is compatible with itself 580s ok 59 GObject value (GValue) ulong is transformable to itself 580s JS G BXD: Defining method set_ulong in prototype for GObject.Value 580s JS G BXD: Defining method get_ulong in prototype for GObject.Value 580s ok 60 GObject value (GValue) initialized sets and gets ulong 580s ok 61 GObject value (GValue) initialized can be passed to a function and returns a ulong 580s ok 62 GObject value (GValue) initialized copies ulong 580s ok 63 GObject value (GValue) can be marshalled and un-marshalled from JS ulong 580s ok 64 GObject value (GValue) initializes double 580s ok 65 GObject value (GValue) double is compatible with itself 580s ok 66 GObject value (GValue) double is transformable to itself 580s JS G BXD: Defining method set_double in prototype for GObject.Value 580s JS G BXD: Defining method get_double in prototype for GObject.Value 580s ok 67 GObject value (GValue) initialized sets and gets double 580s ok 68 GObject value (GValue) initialized can be passed to a function and returns a double 580s ok 69 GObject value (GValue) initialized copies double 580s ok 70 GObject value (GValue) can be marshalled and un-marshalled from JS double 580s ok 71 GObject value (GValue) initializes float 580s ok 72 GObject value (GValue) float is compatible with itself 580s ok 73 GObject value (GValue) float is transformable to itself 580s JS G BXD: Defining method set_float in prototype for GObject.Value 580s JS G BXD: Defining method get_float in prototype for GObject.Value 580s ok 74 GObject value (GValue) initialized sets and gets float 580s ok 75 GObject value (GValue) initialized can be passed to a function and returns a float 580s ok 76 GObject value (GValue) initialized copies float 580s ok 77 GObject value (GValue) can be marshalled and un-marshalled from JS float 580s ok 78 GObject value (GValue) initializes gtype 580s ok 79 GObject value (GValue) gtype is compatible with itself 580s ok 80 GObject value (GValue) gtype is transformable to itself 580s JS G BXD: Defining method set_gtype in prototype for GObject.Value 580s JS G BXD: Defining method get_gtype in prototype for GObject.Value 580s ok 81 GObject value (GValue) initialized sets and gets gtype 580s ok 82 GObject value (GValue) initialized can be passed to a function and returns a gtype 580s ok 83 GObject value (GValue) initialized copies gtype 580s ok 84 GObject value (GValue) can be marshalled and un-marshalled from JS gtype # SKIP Not supported - always implicitly converted 580s ok 85 GObject value (GValue) initializes boolean 580s ok 86 GObject value (GValue) boolean is compatible with itself 580s ok 87 GObject value (GValue) boolean is transformable to itself 580s JS G BXD: Defining method set_boolean in prototype for GObject.Value 580s JS G BXD: Defining method get_boolean in prototype for GObject.Value 580s ok 88 GObject value (GValue) initialized sets and gets boolean 580s ok 89 GObject value (GValue) initialized can be passed to a function and returns a boolean 580s ok 90 GObject value (GValue) initialized copies boolean 580s ok 91 GObject value (GValue) can be marshalled and un-marshalled from JS boolean 580s ok 92 GObject value (GValue) initializes string 580s ok 93 GObject value (GValue) string is compatible with itself 580s ok 94 GObject value (GValue) string is transformable to itself 580s JS G BXD: Defining method set_string in prototype for GObject.Value 580s JS G BXD: Defining method get_string in prototype for GObject.Value 580s ok 95 GObject value (GValue) initialized sets and gets string 580s ok 96 GObject value (GValue) initialized can be passed to a function and returns a string 580s ok 97 GObject value (GValue) initialized copies string 580s ok 98 GObject value (GValue) can be marshalled and un-marshalled from JS string 580s ok 99 GObject value (GValue) initializes param 580s ok 100 GObject value (GValue) param is compatible with itself 580s ok 101 GObject value (GValue) param is transformable to itself 580s JS G NS: Found info type FLAGS for 'ParamFlags' in namespace 'GObject' 580s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 580s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 580s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 580s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 580s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 580s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 580s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 580s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 580s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 580s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 580s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 580s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 580s JS G ENUM: Defining GObject.ParamFlags as 0x15f19209b90 580s JS G NS: Found info type FUNCTION for 'param_spec_string' in namespace 'GObject' 580s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa17792d80 type GParamString 580s JS G BXD: Defining method set_param in prototype for GObject.Value 580s JS G BXD: Defining method get_param in prototype for GObject.Value 580s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa17792d80 type GParamString 580s ok 102 GObject value (GValue) initialized sets and gets param 580s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa177a0e90 type GParamString 580s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa177a0e90 type GParamString 580s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa177a0e90 type GParamString 580s ok 103 GObject value (GValue) initialized can be passed to a function and returns a param 580s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa17737700 type GParamString 580s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa17737700 type GParamString 580s ok 104 GObject value (GValue) initialized copies param 580s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa177ad6a0 type GParamString 580s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 580s JS G PRM: JSObject created with param instance 0x2aa177ad6a0 type GParamString 580s ok 105 GObject value (GValue) can be marshalled and un-marshalled from JS param 580s ok 106 GObject value (GValue) initializes variant 580s ok 107 GObject value (GValue) variant is compatible with itself 580s ok 108 GObject value (GValue) variant is transformable to itself 580s JS G NS: Found info type STRUCT for 'VariantType' in namespace 'GLib' 580s JS G BXD: Defined class for VariantType (GVariantType), prototype 0xd14ce84c600, JSClass 0x3ffb0a6af08, in object 0x2b59c4979038 580s JS G BXD: Defining method set_variant in prototype for GObject.Value 580s JS G BXD: Defining method get_variant in prototype for GObject.Value 580s ok 109 GObject value (GValue) initialized sets and gets variant 580s ok 110 GObject value (GValue) initialized can be passed to a function and returns a variant 580s ok 111 GObject value (GValue) initialized copies variant 580s ok 112 GObject value (GValue) can be marshalled and un-marshalled from JS variant 580s ok 113 GObject value (GValue) initializes boxed 580s ok 114 GObject value (GValue) boxed is compatible with itself 580s ok 115 GObject value (GValue) boxed is transformable to itself 580s ok 116 GObject value (GValue) initialized sets and gets boxed # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/402 580s 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 580s ok 118 GObject value (GValue) initialized copies boxed # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/402 580s ok 119 GObject value (GValue) can be marshalled and un-marshalled from JS boxed 580s ok 120 GObject value (GValue) initializes gvalue 580s ok 121 GObject value (GValue) gvalue is compatible with itself 580s ok 122 GObject value (GValue) gvalue is transformable to itself 580s ok 123 GObject value (GValue) initialized sets and gets gvalue # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/272 580s 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 580s ok 125 GObject value (GValue) initialized copies gvalue # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/272 580s ok 126 GObject value (GValue) can be marshalled and un-marshalled from JS gvalue # SKIP Not supported - always implicitly converted 580s ok 127 GObject value (GValue) initializes object 580s ok 128 GObject value (GValue) object is compatible with itself 580s ok 129 GObject value (GValue) object is transformable to itself 580s JS G NS: Found info type OBJECT for 'PropertiesObject' in namespace 'GIMarshallingTests' 580s JS G OBJ: Defined class for PropertiesObject (GIMarshallingTestsPropertiesObject), prototype 0xd14ce8542b8, JSClass 0x3ffb0a6b598, in object 0x2b59c4979790 580s JS G BXD: Defining method set_object in prototype for GObject.Value 580s JS G BXD: Defining method get_object in prototype for GObject.Value 580s ok 130 GObject value (GValue) initialized sets and gets object 580s ok 131 GObject value (GValue) initialized can be passed to a function and returns a object 580s ok 132 GObject value (GValue) initialized copies object 580s ok 133 GObject value (GValue) can be marshalled and un-marshalled from JS object 580s ok 134 GObject value (GValue) initializes instance 580s ok 135 GObject value (GValue) instance is compatible with itself 580s ok 136 GObject value (GValue) instance is transformable to itself 580s ok 137 GObject value (GValue) initialized sets and gets instance # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/402 580s 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 580s ok 139 GObject value (GValue) initialized copies instance # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/402 580s ok 140 GObject value (GValue) can be marshalled and un-marshalled from JS instance 580s ok 141 GObject value (GValue) can be marshalled and un-marshalled from JS gtype of int 580s ok 142 GObject value (GValue) can be marshalled and un-marshalled from JS gtype of uint 580s ok 143 GObject value (GValue) can be marshalled and un-marshalled from JS gtype of boolean 580s ok 144 GObject value (GValue) can be marshalled and un-marshalled from JS gtype of gtype 580s ok 145 GObject value (GValue) can be marshalled and un-marshalled from JS gtype of double 580s ok 146 GObject value (GValue) can be marshalled and un-marshalled from JS gtype of float 580s JS G BXD: Defining method init_from_instance in prototype for GObject.Value 580s ok 147 GObject value (GValue) initializes from instance of object 580s ok 148 GObject value (GValue) initializes from instance of instance 580s JS G BXD: Defining method quit in prototype for GLib.MainLoop 580s JS MAINLOOP: Enqueue job , promise=, allocation site= 580s JS MAINLOOP: Main loop instance 0x2aa17591390: Spinning loop until released or hook cleared 580s JS MAINLOOP: handling job 0, 580s JS MAINLOOP: Enqueue job , promise=, allocation site= 580s JS MAINLOOP: Completed job 0 580s JS MAINLOOP: handling job 1, 580s JS MAINLOOP: Enqueue job , promise=, allocation site= 580s JS MAINLOOP: Completed job 1 580s JS MAINLOOP: handling job 2, 580s JS MAINLOOP: Enqueue job , promise=, allocation site= 580s JS MAINLOOP: Completed job 2 580s JS MAINLOOP: handling job 3, 580s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine-executor.js async resolved" 580s JS MAINLOOP: Main loop instance 0x2aa17591390: release 580s JS MAINLOOP: Completed job 3 580s JS MEMORY: Memory report: before destroying context 580s JS MEMORY: 1708 objects currently alive 580s JS MEMORY: boxed_instance = 1481 580s JS MEMORY: boxed_prototype = 13 580s JS MEMORY: closure = 1 580s JS MEMORY: function = 173 580s JS MEMORY: fundamental_instance = 6 580s JS MEMORY: fundamental_prototype = 2 580s JS MEMORY: gerror_instance = 0 580s JS MEMORY: gerror_prototype = 0 580s JS MEMORY: interface = 0 580s JS MEMORY: module = 5 580s JS MEMORY: ns = 5 580s JS MEMORY: object_instance = 10 580s JS MEMORY: object_prototype = 3 580s JS MEMORY: param = 9 580s JS MEMORY: union_instance = 0 580s JS MEMORY: union_prototype = 0 580s JS CTX: JS shutdown sequence 580s JS CTX: Stopping profiler 580s JS CTX: Shutting down toggle queue 580s JS CTX: Notifying external reference holders of GjsContext dispose 580s JS MAINLOOP: Stopping promise job dispatcher 580s JS CTX: Notifying reference holders of GjsContext dispose 580s JS CTX: Checking unhandled promise rejections 580s JS CTX: Releasing cached JS wrappers 580s JS CTX: Final triggered GC 580s JS CTX: Destroying JS context 580s JS CTX: Releasing all native objects 580s JS CTX: Disabling auto GC 580s JS CTX: Ending trace on global object 580s JS CTX: Freeing allocated resources 580s JS CTX: JS context destroyed 580s PASS: cjs/testGObjectValue.test 580s Running test: cjs/testPackage.test 580s JS NATIVE: Registered native JS module '_promiseNative' 580s JS NATIVE: Registered native JS module '_byteArrayNative' 580s JS NATIVE: Registered native JS module '_encodingNative' 580s JS NATIVE: Registered native JS module '_gi' 580s JS NATIVE: Registered native JS module 'gi' 580s JS NATIVE: Registered native JS module 'cairoNative' 580s JS NATIVE: Registered native JS module 'system' 580s JS NATIVE: Registered native JS module 'console' 580s JS NATIVE: Registered native JS module '_print' 580s JS CTX: Enabling JIT 580s JS CTX: Initialized class GjsFileImporter prototype 0x3c0b4c7000a0 580s JS IMPORT: Defining parent (nil) of 0x3c0b4c700100 'imports' is mod 0 580s JS IMPORT: Importing '_print' 580s JS NATIVE: Defining native module '_print' 580s JS IMPORT: Defining parent 0x3c0b4c700100 of 0x3c0b4c7007b8 '_print' is mod 1 580s JS IMPORT: successfully imported module '_print' 580s JS IMPORT: Loading internal module 'loader' (resource:///org/cinnamon/cjs/modules/internal/loader.js) 580s 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 0xcfdd123b128 580s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xcfdd123b128 580s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xcfdd123b128 580s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xcfdd123b128 580s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xcfdd123b128 580s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xcfdd123b128 580s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xcfdd123b128 580s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xcfdd123b128 580s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xcfdd123b128 580s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xcfdd123b128 580s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xcfdd123b128 580s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xcfdd123b128 580s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xcfdd123b128 580s JS MAINLOOP: Main loop instance 0x2aa2bdca390: hold 580s JS MAINLOOP: Enqueue job , promise=, allocation site= 580s JS MAINLOOP: Starting promise job dispatcher 580s JS MAINLOOP: Main loop instance 0x2aa2bdca390: Spinning loop until released or hook cleared 580s JS MAINLOOP: handling job 0, 580s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 580s JS MAINLOOP: Main loop instance 0x2aa2bdca390: release 580s JS MAINLOOP: Completed job 0 580s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine.js' (resource:///org/cjs/jsunit/minijasmine.js), global 0xcfdd123b128 580s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xcfdd123b128 580s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xcfdd123b128 580s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xcfdd123b128 580s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xcfdd123b128 580s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xcfdd123b128 580s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xcfdd123b128 580s JS IMPORT: Module metadata hook for module 0x3c0b4c7130c0 580s JS IMPORT: Defining meta.importSync for module 0x3c0b4c7130c0 580s JS NATIVE: Defining native module 'gi' 580s JS CTX: Initialized class GIRepositoryNamespace prototype 0x3c0b4c7134b0 580s JS IMPORT: JS import 'overrides' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/overrides.js 580s JS IMPORT: JS import 'overrides' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/overrides.js 580s JS IMPORT: Adding directory 'resource:///org/cinnamon/cjs/modules/core/overrides' to child importer 'overrides' 580s JS IMPORT: Importing directory 'overrides' 580s JS IMPORT: Defining parent 0x3c0b4c700100 of 0x3c0b4c7135b0 'overrides' is mod 1 580s JS IMPORT: Defined importer 'overrides' 0x3c0b4c7135b0 in 0x3c0b4c700100 580s JS IMPORT: successfully imported directory 'overrides' 580s JS IMPORT: Importing '_promiseNative' 580s JS NATIVE: Defining native module '_promiseNative' 580s JS IMPORT: Defining parent 0x3c0b4c700100 of 0x3c0b4c713a70 '_promiseNative' is mod 1 580s JS IMPORT: successfully imported module '_promiseNative' 580s JS IMPORT: Importing module GLib succeeded 580s JS IMPORT: Defining parent 0x3c0b4c7135b0 of 0xcfdd123c150 'GLib' is mod 1 580s JS IMPORT: successfully imported module 'GLib' 580s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 580s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xcfdd1279060, JSClass 0x3ffac86af08, in object 0xcfdd1279038 580s JS CTX: Initialized class GIRepositoryGType prototype 0x3c0b4c713dc0 580s JS CTX: Initialized class GIRepositoryFunction prototype 0x3c0b4c713e20 580s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 580s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 580s JS G BXD: Defined class for Error (GError), prototype 0xcfdd12790b0, JSClass 0x3ffac86af08, in object 0xcfdd1279038 580s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 580s JS G BXD: Defined class for Variant (GVariant), prototype 0xcfdd1279100, JSClass 0x3ffac86af08, in object 0xcfdd1279038 580s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 580s JS G BXD: Defined class for Bytes (GBytes), prototype 0xcfdd1279150, JSClass 0x3ffac86af08, in object 0xcfdd1279038 580s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 580s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 580s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xcfdd12791a0, JSClass 0x3ffac86af08, in object 0xcfdd1279038 580s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 580s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 580s JS G BXD: Defined class for Thread (GThread), prototype 0xcfdd12791f0, JSClass 0x3ffac86af08, in object 0xcfdd1279038 580s JS G BXD: Defining method ref in prototype for GLib.Thread 580s JS G BXD: Defining method unref in prototype for GLib.Thread 580s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 580s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0xcfdd1279240, JSClass 0x3ffac86af08, in object 0xcfdd1279038 580s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 580s JS G BXD: Defined class for Regex (GRegex), prototype 0xcfdd1279290, JSClass 0x3ffac86af08, in object 0xcfdd1279038 580s JS G BXD: Defining method match in prototype for GLib.Regex 580s JS G BXD: Defining method match_full in prototype for GLib.Regex 580s JS G BXD: Defining method match_all in prototype for GLib.Regex 580s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 580s JS G NS: Defined namespace 'GLib' 0xcfdd1279038 in GIRepository 0x3c0b4c713340 580s JS IMPORT: Importing module jasmine succeeded 580s JS IMPORT: Defining parent 0x3c0b4c700100 of 0xcfdd123cce0 'jasmine' is mod 1 580s JS IMPORT: successfully imported module 'jasmine' 580s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 580s JS MAINLOOP: Main loop instance 0x2aa2bdca390: hold 580s JS MAINLOOP: Enqueue job , promise=, allocation site= 580s JS MAINLOOP: Main loop instance 0x2aa2bdca390: Spinning loop until released or hook cleared 580s JS MAINLOOP: handling job 0, 580s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine.js async resolved" 580s JS MAINLOOP: Main loop instance 0x2aa2bdca390: release 580s JS MAINLOOP: Completed job 0 580s JS IMPORT: JS import 'package' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/package.js 580s JS IMPORT: Importing 'gi' 580s JS IMPORT: Defining parent 0x3c0b4c700100 of 0x3c0b4c713340 'gi' is mod 1 580s JS IMPORT: successfully imported module 'gi' 580s 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 580s JS G NS: Defined namespace 'GIRepository' 0xcfdd1279308 in GIRepository 0x3c0b4c713340 580s 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 580s JS G NS: Defined namespace 'CjsPrivate' 0xcfdd1279358 in GIRepository 0x3c0b4c713340 580s JS IMPORT: JS import 'signals' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/signals.js 580s JS IMPORT: JS import 'lang' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/lang.js 580s JS IMPORT: JS import '_legacy' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_legacy.js 580s JS IMPORT: Importing module _legacy succeeded 580s JS IMPORT: Defining parent 0x3c0b4c700100 of 0xcfdd123cf60 '_legacy' is mod 1 580s JS IMPORT: successfully imported module '_legacy' 580s JS IMPORT: Importing module lang succeeded 580s JS IMPORT: Defining parent 0x3c0b4c700100 of 0xcfdd123cf10 'lang' is mod 1 580s JS IMPORT: successfully imported module 'lang' 580s JS IMPORT: JS import '_signals' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_signals.js 580s JS IMPORT: JS import '_signals' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_signals.js 580s JS IMPORT: Importing module _signals succeeded 580s JS IMPORT: Defining parent 0x3c0b4c700100 of 0xcfdd123cfb0 '_signals' is mod 1 580s JS IMPORT: successfully imported module '_signals' 580s JS IMPORT: Importing module signals succeeded 580s JS IMPORT: Defining parent 0x3c0b4c700100 of 0xcfdd123cec0 'signals' is mod 1 580s JS IMPORT: successfully imported module 'signals' 580s JS IMPORT: Importing module Gio succeeded 580s JS IMPORT: Defining parent 0x3c0b4c7135b0 of 0xcfdd123ce70 'Gio' is mod 1 580s JS IMPORT: successfully imported module 'Gio' 580s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 580s JS IMPORT: Importing '_gi' 580s JS NATIVE: Defining native module '_gi' 580s JS IMPORT: Defining parent 0x3c0b4c700100 of 0x3c0b4c72bc48 '_gi' is mod 1 580s JS IMPORT: successfully imported module '_gi' 580s JS IMPORT: JS import '_common' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_common.js 580s JS IMPORT: JS import '_common' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_common.js 580s JS IMPORT: Importing module _common succeeded 580s JS IMPORT: Defining parent 0x3c0b4c700100 of 0xcfdd12c6088 '_common' is mod 1 580s JS IMPORT: successfully imported module '_common' 580s JS IMPORT: Importing module GObject succeeded 580s JS IMPORT: Defining parent 0x3c0b4c7135b0 of 0xcfdd12c6038 'GObject' is mod 1 580s JS IMPORT: successfully imported module 'GObject' 580s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 580s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 580s JS G BXD: Defined class for String (GString), prototype 0xcfdd1279600, JSClass 0x3ffac86af08, in object 0xcfdd1279380 580s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 580s JS G PRM: Defined class ParamSpec prototype is 0xcfdd12c6128 class 0x3ffac8702e8 in object 0xcfdd1279380 580s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 580s JS G OBJ: Defined class for Object (GObject), prototype 0xcfdd1279768, JSClass 0x3ffac86b598, in object 0xcfdd1279380 580s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 580s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 580s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0xcfdd1279790, JSClass 0x3ffac86b598, in object 0xcfdd1279380 580s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 580s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 580s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 580s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 580s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 580s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 580s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 580s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 580s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 580s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 580s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 580s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 580s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 580s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 580s JS G NS: Defined namespace 'GObject' 0xcfdd1279380 in GIRepository 0x3c0b4c713340 580s JS G OBJ: Defined class for Application (GApplication), prototype 0xcfdd12797e0, JSClass 0x3ffac86b598, in object 0xcfdd1279330 580s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 580s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0xcfdd12c6600, JSClass 0x3ffac86b618, in object 0xcfdd1279330 580s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 580s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 580s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 580s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 580s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 580s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 580s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 580s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 580s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 580s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 580s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0xcfdd1279858, JSClass 0x3ffac86b598, in object 0xcfdd1279330 580s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 580s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0xcfdd12c6880, JSClass 0x3ffac86b618, in object 0xcfdd1279330 580s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 580s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0xcfdd12798d0, JSClass 0x3ffac86b598, in object 0xcfdd1279330 580s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 580s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 580s JS G IFACE: Defined class for Initable (GInitable), prototype 0xcfdd12c69c0, JSClass 0x3ffac86b618, in object 0xcfdd1279330 580s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 580s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 580s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 580s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0xcfdd1279948, JSClass 0x3ffac86af08, in object 0xcfdd1279330 580s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 580s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0xcfdd1279998, JSClass 0x3ffac86af08, in object 0xcfdd1279330 580s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'CjsPrivate' 580s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 580s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0xcfdd12799e8, JSClass 0x3ffac86b598, in object 0xcfdd1279330 580s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0xcfdd1279a38, JSClass 0x3ffac86b598, in object 0xcfdd1279358 580s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 580s JS G OBJ: Defined class for ListStore (GListStore), prototype 0xcfdd1279a88, JSClass 0x3ffac86b598, in object 0xcfdd1279330 580s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 580s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 580s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 580s JS G IFACE: Defined class for File (GFile), prototype 0xcfdd12c6b28, JSClass 0x3ffac86b618, in object 0xcfdd1279330 580s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0xcfdd1279b00, JSClass 0x3ffac86b598, in object 0x3c0b4c713420 580s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 580s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0xcfdd1279b78, JSClass 0x3ffac86b598, in object 0xcfdd1279330 580s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 580s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 580s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0xcfdd1279bc8, JSClass 0x3ffac86b598, in object 0xcfdd1279330 580s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 580s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0xcfdd1279c18, JSClass 0x3ffac86b598, in object 0xcfdd1279330 580s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 580s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0xcfdd1279c68, JSClass 0x3ffac86af08, in object 0xcfdd1279330 580s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 580s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 580s JS G OBJ: Defined class for Settings (GSettings), prototype 0xcfdd1279cb8, JSClass 0x3ffac86b598, in object 0xcfdd1279330 580s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 580s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 580s JS G NS: Defined namespace 'Gio' 0xcfdd1279330 in GIRepository 0x3c0b4c713340 580s JS IMPORT: Importing 'system' 580s JS NATIVE: Defining native module 'system' 580s JS IMPORT: Defining parent 0x3c0b4c700100 of 0x3c0b4c731510 'system' is mod 1 580s JS IMPORT: successfully imported module 'system' 580s JS IMPORT: JS import 'gettext' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/gettext.js 580s JS IMPORT: JS import '_gettext' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_gettext.js 580s JS IMPORT: JS import '_gettext' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_gettext.js 580s JS G NS: Found info type ENUM for 'LocaleCategory' in namespace 'CjsPrivate' 580s JS G ENUM: Defining enum value ALL (fixed from all) 6 580s JS G ENUM: Defining enum value COLLATE (fixed from collate) 3 580s JS G ENUM: Defining enum value CTYPE (fixed from ctype) 0 580s JS G ENUM: Defining enum value MESSAGES (fixed from messages) 5 580s JS G ENUM: Defining enum value MONETARY (fixed from monetary) 4 580s JS G ENUM: Defining enum value NUMERIC (fixed from numeric) 1 580s JS G ENUM: Defining enum value TIME (fixed from time) 2 580s JS G ENUM: Defining CjsPrivate.LocaleCategory as 0x3c0b4c731c00 580s JS IMPORT: Importing module _gettext succeeded 580s JS IMPORT: Defining parent 0x3c0b4c700100 of 0xcfdd12d8628 '_gettext' is mod 1 580s JS IMPORT: successfully imported module '_gettext' 580s JS IMPORT: Importing module gettext succeeded 580s JS IMPORT: Defining parent 0x3c0b4c700100 of 0xcfdd12d85d8 'gettext' is mod 1 580s JS IMPORT: successfully imported module 'gettext' 580s JS IMPORT: Importing module package succeeded 580s JS IMPORT: Defining parent 0x3c0b4c700100 of 0xcfdd123ce20 'package' is mod 1 580s JS IMPORT: successfully imported module 'package' 580s JS CTX: Script evaluation succeeded 580s JS MAINLOOP: Main loop instance 0x2aa2bdca390: Spinning loop until released or hook cleared 580s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine-executor.js' (resource:///org/cjs/jsunit/minijasmine-executor.js), global 0xcfdd123b128 580s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xcfdd123b128 580s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xcfdd123b128 580s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xcfdd123b128 580s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xcfdd123b128 580s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xcfdd123b128 580s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xcfdd123b128 580s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xcfdd123b128 580s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xcfdd123b128 580s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xcfdd123b128 580s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xcfdd123b128 580s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xcfdd123b128 580s JS IMPORT: Module metadata hook for module 0x3c0b4c73d2b0 580s JS IMPORT: Defining meta.importSync for module 0x3c0b4c73d2b0 580s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xcfdd123b128 580s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xcfdd123b128 580s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 580s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 580s JS MAINLOOP: Set main loop hook to 580s JS MAINLOOP: Main loop instance 0x2aa2bdca390: hold 580s JS MAINLOOP: Running and clearing main loop hook 580s JS G BXD: Defining method run in prototype for GLib.MainLoop 580s 1..20 580s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 580s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 580s JS G BXD: Defined class for Source (GSource), prototype 0xcfdd1279d30, JSClass 0x3ffac86af08, in object 0xcfdd1279038 580s JS G BXD: Defining method set_priority in prototype for GLib.Source 580s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 580s JS G BXD: Defining method attach in prototype for GLib.Source 580s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 580s JS IMPORT: Module metadata hook for module 0xcfdd1262ee8 580s JS IMPORT: Defining meta.importSync for module 0xcfdd1262ee8 580s 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 580s JS G NS: Defined namespace 'Regress' 0xcfdd1279e20 in GIRepository 0xcfdd123ed30 580s JS G BXD: Defining method destroy in prototype for GLib.Source 580s ok 1 Package module finds an existing library 580s ok 2 Package module doesn't find a non-existent library 580s JS G NS: Found info type FUNCTION for 'get_variant' in namespace 'Regress' 580s ok 3 Package module finds a function 580s ok 4 Package module doesn't find a non-existent function 580s JS G NS: Found info type OBJECT for 'TestObj' in namespace 'Regress' 580s JS G OBJ: Defined class for TestObj (RegressTestObj), prototype 0x10c161107100, JSClass 0x3ffac86b598, in object 0xcfdd1279e20 580s ok 5 Package module finds a class 580s ok 6 Package module doesn't find a non-existent class 580s ok 7 Package module finds a property 580s JS G NS: Found info type FUNCTION for 'type_is_a' in namespace 'GObject' 580s ok 8 Package module doesn't find a non-existent property 580s ok 9 Package module finds a static function 580s ok 10 Package module doesn't find a non-existent static function 580s ok 11 Package module finds a method 580s ok 12 Package module doesn't find a non-existent method 580s 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 580s JS G NS: Defined namespace 'GIMarshallingTests' 0x10c161107650 in GIRepository 0xcfdd123ed30 580s JS G NS: Found info type INTERFACE for 'Interface' in namespace 'GIMarshallingTests' 580s JS G IFACE: Defined class for Interface (GIMarshallingTestsInterface), prototype 0x10c1611052b8, JSClass 0x3ffac86b618, in object 0x10c161107650 580s ok 13 Package module finds an interface 580s ok 14 Package module doesn't find a non-existent interface 580s ok 15 Package module finds an interface method 580s JS G NS: Found info type FUNCTION for 'type_default_interface_ref' in namespace 'GObject' 580s JS G NS: Found info type STRUCT for 'TypeInterface' in namespace 'GObject' 580s JS G BXD: Defined class for TypeInterface (void), prototype 0x10c161107880, JSClass 0x3ffac86af08, in object 0xcfdd1279380 580s ok 16 Package module doesn't find a non-existent interface method 580s JS G NS: Found info type ENUM for 'TestEnum' in namespace 'Regress' 580s JS G ENUM: Defining enum value VALUE1 (fixed from value1) 0 580s JS G ENUM: Defining enum value VALUE2 (fixed from value2) 1 580s JS G ENUM: Defining enum value VALUE3 (fixed from value3) -1 580s JS G ENUM: Defining enum value VALUE4 (fixed from value4) 48 580s JS G ENUM: Defining enum value VALUE5 (fixed from value5) 49 580s JS G ENUM: Defining Regress.TestEnum as 0x3c0b4c7556c8 580s ok 17 Package module finds an enum value 580s ok 18 Package module doesn't find a non-existent enum value 580s JS G NS: Found info type CONSTANT for 'BOOL_CONSTANT' in namespace 'Regress' 580s ok 19 Package module finds a constant 580s ok 20 Package module doesn't find a non-existent constant 580s JS G BXD: Defining method quit in prototype for GLib.MainLoop 580s JS MAINLOOP: Enqueue job , promise=, allocation site= 580s JS MAINLOOP: Main loop instance 0x2aa2bdca390: Spinning loop until released or hook cleared 580s JS MAINLOOP: handling job 0, 580s JS MAINLOOP: Enqueue job , promise=, allocation site= 580s JS MAINLOOP: Completed job 0 580s JS MAINLOOP: handling job 1, 580s JS MAINLOOP: Enqueue job , promise=, allocation site= 580s JS MAINLOOP: Completed job 1 580s JS MAINLOOP: handling job 2, 580s JS MAINLOOP: Enqueue job , promise=, allocation site= 580s JS MAINLOOP: Completed job 2 580s JS MAINLOOP: handling job 3, 580s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine-executor.js async resolved" 580s JS MAINLOOP: Main loop instance 0x2aa2bdca390: release 580s JS MAINLOOP: Completed job 3 580s JS MEMORY: Memory report: before destroying context 580s JS MEMORY: 374 objects currently alive 580s JS MEMORY: boxed_instance = 88 580s JS MEMORY: boxed_prototype = 14 580s JS MEMORY: closure = 1 580s JS MEMORY: function = 232 580s JS MEMORY: fundamental_instance = 0 580s JS MEMORY: fundamental_prototype = 0 580s JS MEMORY: gerror_instance = 0 580s JS MEMORY: gerror_prototype = 0 580s JS MEMORY: interface = 5 580s JS MEMORY: module = 12 580s JS MEMORY: ns = 7 580s JS MEMORY: object_instance = 1 580s JS MEMORY: object_prototype = 14 580s JS MEMORY: param = 0 580s JS MEMORY: union_instance = 0 580s JS MEMORY: union_prototype = 0 580s JS CTX: JS shutdown sequence 580s JS CTX: Stopping profiler 580s JS CTX: Shutting down toggle queue 580s JS CTX: Notifying external reference holders of GjsContext dispose 580s JS MAINLOOP: Stopping promise job dispatcher 580s JS CTX: Notifying reference holders of GjsContext dispose 580s JS CTX: Checking unhandled promise rejections 580s JS CTX: Releasing cached JS wrappers 580s JS CTX: Final triggered GC 580s JS CTX: Destroying JS context 580s JS CTX: Releasing all native objects 580s JS CTX: Disabling auto GC 580s JS CTX: Ending trace on global object 580s JS CTX: Freeing allocated resources 580s JS CTX: JS context destroyed 580s PASS: cjs/testPackage.test 580s Running test: cjs/testConsole.test 580s JS NATIVE: Registered native JS module '_promiseNative' 580s JS NATIVE: Registered native JS module '_byteArrayNative' 580s JS NATIVE: Registered native JS module '_encodingNative' 580s JS NATIVE: Registered native JS module '_gi' 580s JS NATIVE: Registered native JS module 'gi' 580s JS NATIVE: Registered native JS module 'cairoNative' 580s JS NATIVE: Registered native JS module 'system' 580s JS NATIVE: Registered native JS module 'console' 580s JS NATIVE: Registered native JS module '_print' 580s JS CTX: Enabling JIT 580s JS CTX: Initialized class GjsFileImporter prototype 0x1b6c430000a0 580s JS IMPORT: Defining parent (nil) of 0x1b6c43000100 'imports' is mod 0 580s JS IMPORT: Importing '_print' 580s JS NATIVE: Defining native module '_print' 580s JS IMPORT: Defining parent 0x1b6c43000100 of 0x1b6c430007b8 '_print' is mod 1 580s JS IMPORT: successfully imported module '_print' 580s JS IMPORT: Loading internal module 'loader' (resource:///org/cinnamon/cjs/modules/internal/loader.js) 580s 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 0x3f4e25f3b128 580s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x3f4e25f3b128 580s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3f4e25f3b128 580s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3f4e25f3b128 580s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3f4e25f3b128 580s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3f4e25f3b128 580s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x3f4e25f3b128 580s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x3f4e25f3b128 580s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x3f4e25f3b128 580s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3f4e25f3b128 580s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3f4e25f3b128 580s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x3f4e25f3b128 580s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x3f4e25f3b128 580s JS MAINLOOP: Main loop instance 0x2aa1f304390: hold 580s JS MAINLOOP: Enqueue job , promise=, allocation site= 580s JS MAINLOOP: Starting promise job dispatcher 580s JS MAINLOOP: Main loop instance 0x2aa1f304390: Spinning loop until released or hook cleared 580s JS MAINLOOP: handling job 0, 580s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 580s JS MAINLOOP: Main loop instance 0x2aa1f304390: release 580s JS MAINLOOP: Completed job 0 580s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine.js' (resource:///org/cjs/jsunit/minijasmine.js), global 0x3f4e25f3b128 580s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3f4e25f3b128 580s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3f4e25f3b128 580s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3f4e25f3b128 580s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3f4e25f3b128 580s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3f4e25f3b128 580s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3f4e25f3b128 580s JS IMPORT: Module metadata hook for module 0x1b6c430130c0 580s JS IMPORT: Defining meta.importSync for module 0x1b6c430130c0 580s JS NATIVE: Defining native module 'gi' 580s JS CTX: Initialized class GIRepositoryNamespace prototype 0x1b6c430134b0 580s JS IMPORT: JS import 'overrides' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/overrides.js 580s JS IMPORT: JS import 'overrides' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/overrides.js 580s JS IMPORT: Adding directory 'resource:///org/cinnamon/cjs/modules/core/overrides' to child importer 'overrides' 580s JS IMPORT: Importing directory 'overrides' 580s JS IMPORT: Defining parent 0x1b6c43000100 of 0x1b6c430135b0 'overrides' is mod 1 580s JS IMPORT: Defined importer 'overrides' 0x1b6c430135b0 in 0x1b6c43000100 580s JS IMPORT: successfully imported directory 'overrides' 580s JS IMPORT: Importing '_promiseNative' 580s JS NATIVE: Defining native module '_promiseNative' 580s JS IMPORT: Defining parent 0x1b6c43000100 of 0x1b6c43013a70 '_promiseNative' is mod 1 580s JS IMPORT: successfully imported module '_promiseNative' 580s JS IMPORT: Importing module GLib succeeded 580s JS IMPORT: Defining parent 0x1b6c430135b0 of 0x3f4e25f3c150 'GLib' is mod 1 580s JS IMPORT: successfully imported module 'GLib' 580s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 580s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x3f4e25f79060, JSClass 0x3ffb6e6af08, in object 0x3f4e25f79038 580s JS CTX: Initialized class GIRepositoryGType prototype 0x1b6c43013dc0 580s JS CTX: Initialized class GIRepositoryFunction prototype 0x1b6c43013e20 580s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 580s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 580s JS G BXD: Defined class for Error (GError), prototype 0x3f4e25f790b0, JSClass 0x3ffb6e6af08, in object 0x3f4e25f79038 580s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 580s JS G BXD: Defined class for Variant (GVariant), prototype 0x3f4e25f79100, JSClass 0x3ffb6e6af08, in object 0x3f4e25f79038 580s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 580s JS G BXD: Defined class for Bytes (GBytes), prototype 0x3f4e25f79150, JSClass 0x3ffb6e6af08, in object 0x3f4e25f79038 580s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 580s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 580s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x3f4e25f791a0, JSClass 0x3ffb6e6af08, in object 0x3f4e25f79038 580s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 580s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 580s JS G BXD: Defined class for Thread (GThread), prototype 0x3f4e25f791f0, JSClass 0x3ffb6e6af08, in object 0x3f4e25f79038 580s JS G BXD: Defining method ref in prototype for GLib.Thread 580s JS G BXD: Defining method unref in prototype for GLib.Thread 580s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 580s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x3f4e25f79240, JSClass 0x3ffb6e6af08, in object 0x3f4e25f79038 580s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 580s JS G BXD: Defined class for Regex (GRegex), prototype 0x3f4e25f79290, JSClass 0x3ffb6e6af08, in object 0x3f4e25f79038 580s JS G BXD: Defining method match in prototype for GLib.Regex 580s JS G BXD: Defining method match_full in prototype for GLib.Regex 580s JS G BXD: Defining method match_all in prototype for GLib.Regex 580s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 580s JS G NS: Defined namespace 'GLib' 0x3f4e25f79038 in GIRepository 0x1b6c43013340 580s JS IMPORT: Importing module jasmine succeeded 580s JS IMPORT: Defining parent 0x1b6c43000100 of 0x3f4e25f3cce0 'jasmine' is mod 1 580s JS IMPORT: successfully imported module 'jasmine' 580s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 580s JS MAINLOOP: Main loop instance 0x2aa1f304390: hold 580s JS MAINLOOP: Enqueue job , promise=, allocation site= 580s JS MAINLOOP: Main loop instance 0x2aa1f304390: Spinning loop until released or hook cleared 580s JS MAINLOOP: handling job 0, 580s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine.js async resolved" 580s JS MAINLOOP: Main loop instance 0x2aa1f304390: release 580s JS MAINLOOP: Completed job 0 580s 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 0x3f4e25f3b128 580s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3f4e25f3b128 580s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x3f4e25f3b128 580s JS IMPORT: Module resolve hook for module "./matchers.js" (relative to ), global 0x3f4e25f3b128 580s JS IMPORT: Module resolve hook for module "./matchers.js" (relative to ), global 0x3f4e25f3b128 580s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3f4e25f3b128 580s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x3f4e25f3b128 580s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3f4e25f3b128 580s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x3f4e25f3b128 580s JS IMPORT: Module resolve hook for module "./matchers.js" (relative to ), global 0x3f4e25f3b128 580s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 580s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 580s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 580s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 580s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 580s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 580s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 580s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 580s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 580s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 580s JS G ENUM: Defining GLib.LogLevelFlags as 0x1b6c43033720 580s JS MAINLOOP: Main loop instance 0x2aa1f304390: hold 580s JS MAINLOOP: Enqueue job , promise=, allocation site= 580s JS MAINLOOP: Main loop instance 0x2aa1f304390: Spinning loop until released or hook cleared 580s JS MAINLOOP: handling job 0, 580s JS IMPORT: Module evaluation promise resolved: function "file:///usr/libexec/installed-tests/cjs/js/testConsole.js async resolved" 580s JS MAINLOOP: Main loop instance 0x2aa1f304390: release 580s JS MAINLOOP: Completed job 0 580s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine-executor.js' (resource:///org/cjs/jsunit/minijasmine-executor.js), global 0x3f4e25f3b128 580s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3f4e25f3b128 580s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3f4e25f3b128 580s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3f4e25f3b128 580s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3f4e25f3b128 580s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3f4e25f3b128 580s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3f4e25f3b128 580s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3f4e25f3b128 580s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3f4e25f3b128 580s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3f4e25f3b128 580s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3f4e25f3b128 580s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3f4e25f3b128 580s JS IMPORT: Module metadata hook for module 0x1b6c43010710 580s JS IMPORT: Defining meta.importSync for module 0x1b6c43010710 580s JS NATIVE: Defining native module 'system' 580s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3f4e25f3b128 580s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3f4e25f3b128 580s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 580s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 580s JS MAINLOOP: Set main loop hook to 580s JS MAINLOOP: Main loop instance 0x2aa1f304390: hold 580s JS MAINLOOP: Running and clearing main loop hook 580s JS G BXD: Defining method run in prototype for GLib.MainLoop 580s 1..68 580s JS IMPORT: Importing 'gi' 580s JS IMPORT: Defining parent 0x3f4e25f3eac0 of 0x3f4e25f3eb08 'gi' is mod 1 580s JS IMPORT: successfully imported module 'gi' 580s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 580s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 580s JS G BXD: Defined class for Source (GSource), prototype 0x3f4e25f79330, JSClass 0x3ffb6e6af08, in object 0x3f4e25f79038 580s JS G BXD: Defining method set_priority in prototype for GLib.Source 580s JS IMPORT: Importing '_gi' 580s JS NATIVE: Defining native module '_gi' 580s JS IMPORT: Defining parent 0x3f4e25f3eac0 of 0x1b6c4301bff8 '_gi' is mod 1 580s JS IMPORT: successfully imported module '_gi' 580s 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 580s JS G NS: Defined namespace 'CjsPrivate' 0x3f4e25f793d0 in GIRepository 0x3f4e25f3eb08 580s JS IMPORT: JS import '_common' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_common.js 580s JS IMPORT: JS import '_common' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_common.js 580s JS IMPORT: Importing module _common succeeded 580s JS IMPORT: Defining parent 0x3f4e25f3eac0 of 0x3f4e25fbdb00 '_common' is mod 1 580s JS IMPORT: successfully imported module '_common' 580s JS IMPORT: JS import '_legacy' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_legacy.js 580s JS IMPORT: Importing module _legacy succeeded 580s JS IMPORT: Defining parent 0x3f4e25f3eac0 of 0x3f4e25fbdb50 '_legacy' is mod 1 580s JS IMPORT: successfully imported module '_legacy' 580s JS IMPORT: Importing module GObject succeeded 580s JS IMPORT: Defining parent 0x3f4e25f3eaa8 of 0x3f4e25fbdab0 'GObject' is mod 1 580s JS IMPORT: successfully imported module 'GObject' 580s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 580s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 580s JS G BXD: Defined class for String (GString), prototype 0x3f4e25f79628, JSClass 0x3ffb6e6af08, in object 0x3f4e25f793a8 580s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 580s JS G PRM: Defined class ParamSpec prototype is 0x3f4e25fbdbf0 class 0x3ffb6e702e8 in object 0x3f4e25f793a8 580s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 580s JS G OBJ: Defined class for Object (GObject), prototype 0x3f4e25f79790, JSClass 0x3ffb6e6b598, in object 0x3f4e25f793a8 580s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 580s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 580s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x3f4e25f797b8, JSClass 0x3ffb6e6b598, in object 0x3f4e25f793a8 580s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 580s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 580s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 580s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 580s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 580s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 580s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 580s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 580s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 580s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 580s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 580s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 580s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 580s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 580s JS G NS: Defined namespace 'GObject' 0x3f4e25f793a8 in GIRepository 0x3f4e25f3eb08 580s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 580s JS G BXD: Defining method attach in prototype for GLib.Source 580s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 580s JS IMPORT: Module metadata hook for module 0x3f4e25f62d28 580s JS IMPORT: Defining meta.importSync for module 0x3f4e25f62d28 580s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'CjsPrivate' 580s JS G BXD: Defining method destroy in prototype for GLib.Source 580s ok 1 console has correct object tag 580s JS G NS: Found info type FUNCTION for 'log_variant' in namespace 'GLib' 580s JS G NS: Found info type STRUCT for 'VariantType' in namespace 'GLib' 580s JS G BXD: Defined class for VariantType (GVariantType), prototype 0x3f4e25f79a88, JSClass 0x3ffb6e6af08, in object 0x3f4e25f79038 580s JS G BXD: Defining method classify in prototype for GLib.Variant 580s JS G BXD: Defining method is_of_type in prototype for GLib.Variant 580s JS G BXD: Defining method n_children in prototype for GLib.Variant 580s JS G BXD: Defining method get_child_value in prototype for GLib.Variant 580s JS G BXD: Defining method get_string in prototype for GLib.Variant 580s JS G BXD: Defining method get_variant in prototype for GLib.Variant 580s JS G BXD: Defining method get_maybe in prototype for GLib.Variant 580s JS G BXD: Defining method get_data_as_bytes in prototype for GLib.Variant 580s JS IMPORT: Importing '_byteArrayNative' 580s JS NATIVE: Defining native module '_byteArrayNative' 580s JS IMPORT: Defining parent 0x3f4e25f3eac0 of 0x1b6c4302c528 '_byteArrayNative' is mod 1 580s JS IMPORT: successfully imported module '_byteArrayNative' 580s JS G NS: Found info type ENUM for 'LogWriterOutput' in namespace 'GLib' 580s JS G ENUM: Defining enum value HANDLED (fixed from handled) 1 580s JS G ENUM: Defining enum value UNHANDLED (fixed from unhandled) 0 580s JS G ENUM: Defining GLib.LogWriterOutput as 0x1b6c4302cc78 580s JS IMPORT: Module metadata hook for module 0x3f4e25f62c80 580s JS IMPORT: Defining meta.importSync for module 0x3f4e25f62c80 580s JS NATIVE: Defining native module '_encodingNative' 580s ok 2 console logs a message 580s ok 3 console logs an empty object correctly 580s ok 4 console logs an object with custom constructor name 580s ok 5 console logs an object with undefined constructor 580s ok 6 console logs an object with Symbol.toStringTag and __name__ 580s ok 7 console logs a warning 580s ok 8 console logs an informative message 580s ok 9 console traces a line 580s ok 10 console traces a empty message 580s ok 11 console asserts a true condition 580s ok 12 console asserts a false condition 580s ok 13 console asserts a false condition with message 580s JS G NS: Found info type FUNCTION for 'clear_terminal' in namespace 'CjsPrivate' 580s ok 14 console clear() can be called 580s ok 15 console clear() resets indentation 580s ok 16 console table() logs at least something 580s ok 17 console string replacement console.log() supports %s 580s ok 18 console string replacement console.log() supports %d 580s ok 19 console string replacement console.log() supports %i 580s ok 20 console string replacement console.log() supports %f 580s ok 21 console string replacement console.log() supports %o 580s ok 22 console string replacement console.log() supports %O 580s ok 23 console string replacement console.log() ignores %c 580s ok 24 console string replacement console.log() supports mixing substitutions 580s ok 25 console string replacement console.log() supports invalid numbers 580s ok 26 console string replacement console.log() supports missing substitutions 580s ok 27 console string replacement console.warn() supports %s 580s ok 28 console string replacement console.warn() supports %d 580s ok 29 console string replacement console.warn() supports %i 580s ok 30 console string replacement console.warn() supports %f 580s ok 31 console string replacement console.warn() supports %o 580s ok 32 console string replacement console.warn() supports %O 580s ok 33 console string replacement console.warn() ignores %c 580s ok 34 console string replacement console.warn() supports mixing substitutions 580s ok 35 console string replacement console.warn() supports invalid numbers 580s ok 36 console string replacement console.warn() supports missing substitutions 580s ok 37 console string replacement console.info() supports %s 580s ok 38 console string replacement console.info() supports %d 580s ok 39 console string replacement console.info() supports %i 580s ok 40 console string replacement console.info() supports %f 580s ok 41 console string replacement console.info() supports %o 580s ok 42 console string replacement console.info() supports %O 580s ok 43 console string replacement console.info() ignores %c 580s ok 44 console string replacement console.info() supports mixing substitutions 580s ok 45 console string replacement console.info() supports invalid numbers 580s ok 46 console string replacement console.info() supports missing substitutions 580s ok 47 console string replacement console.error() supports %s 580s ok 48 console string replacement console.error() supports %d 580s ok 49 console string replacement console.error() supports %i 580s ok 50 console string replacement console.error() supports %f 580s ok 51 console string replacement console.error() supports %o 580s ok 52 console string replacement console.error() supports %O 580s ok 53 console string replacement console.error() ignores %c 580s ok 54 console string replacement console.error() supports mixing substitutions 580s ok 55 console string replacement console.error() supports invalid numbers 580s ok 56 console string replacement console.error() supports missing substitutions 580s ok 57 console string replacement console.trace() supports %s 580s ok 58 console string replacement console.trace() supports %d 580s ok 59 console string replacement console.trace() supports %i 580s ok 60 console string replacement console.trace() supports %f 580s ok 61 console string replacement console.trace() supports %o 580s ok 62 console string replacement console.trace() supports %O 580s ok 63 console string replacement console.trace() ignores %c 580s ok 64 console string replacement console.trace() supports mixing substitutions 580s ok 65 console string replacement console.trace() supports invalid numbers 580s ok 66 console string replacement console.trace() supports missing substitutions 580s JS G NS: Found info type FUNCTION for 'get_monotonic_time' in namespace 'GLib' 580s ok 67 console time() ends correctly 580s ok 68 console time() doesn't log initially 580s JS G BXD: Defining method quit in prototype for GLib.MainLoop 580s JS MAINLOOP: Enqueue job , promise=, allocation site= 580s JS MAINLOOP: Main loop instance 0x2aa1f304390: Spinning loop until released or hook cleared 580s JS MAINLOOP: handling job 0, 580s JS MAINLOOP: Enqueue job , promise=, allocation site= 580s JS MAINLOOP: Completed job 0 580s JS MAINLOOP: handling job 1, 580s JS MAINLOOP: Enqueue job , promise=, allocation site= 580s JS MAINLOOP: Completed job 1 580s JS MAINLOOP: handling job 2, 580s JS MAINLOOP: Enqueue job , promise=, allocation site= 580s JS MAINLOOP: Completed job 2 580s JS MAINLOOP: handling job 3, 580s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine-executor.js async resolved" 580s JS MAINLOOP: Main loop instance 0x2aa1f304390: release 580s JS MAINLOOP: Completed job 3 580s JS MEMORY: Memory report: before destroying context 580s JS MEMORY: 4500 objects currently alive 580s JS MEMORY: boxed_instance = 4342 580s JS MEMORY: boxed_prototype = 11 580s JS MEMORY: closure = 2 580s JS MEMORY: function = 135 580s JS MEMORY: fundamental_instance = 0 580s JS MEMORY: fundamental_prototype = 0 580s JS MEMORY: gerror_instance = 0 580s JS MEMORY: gerror_prototype = 0 580s JS MEMORY: interface = 0 580s JS MEMORY: module = 5 580s JS MEMORY: ns = 3 580s JS MEMORY: object_instance = 0 580s JS MEMORY: object_prototype = 2 580s JS MEMORY: param = 0 580s JS MEMORY: union_instance = 0 580s JS MEMORY: union_prototype = 0 580s JS CTX: JS shutdown sequence 580s JS CTX: Stopping profiler 580s JS CTX: Shutting down toggle queue 580s JS CTX: Notifying external reference holders of GjsContext dispose 580s JS MAINLOOP: Stopping promise job dispatcher 580s JS CTX: Notifying reference holders of GjsContext dispose 580s JS CTX: Checking unhandled promise rejections 580s JS CTX: Releasing cached JS wrappers 580s JS CTX: Final triggered GC 580s JS CTX: Destroying JS context 580s JS CTX: Releasing all native objects 580s JS CTX: Disabling auto GC 580s JS CTX: Ending trace on global object 580s JS CTX: Freeing allocated resources 580s JS CTX: JS context destroyed 580s PASS: cjs/testConsole.test 580s Running test: cjs/throw.test 580s 1..1 580s ok 1 - /usr/libexec/installed-tests/cjs/debugger/throw.debugger 580s PASS: cjs/throw.test 580s Running test: cjs/return.test 580s 1..1 580s ok 1 - /usr/libexec/installed-tests/cjs/debugger/return.debugger 580s PASS: cjs/return.test 580s Running test: cjs/testFormat.test 580s JS NATIVE: Registered native JS module '_promiseNative' 580s JS NATIVE: Registered native JS module '_byteArrayNative' 580s JS NATIVE: Registered native JS module '_encodingNative' 580s JS NATIVE: Registered native JS module '_gi' 580s JS NATIVE: Registered native JS module 'gi' 580s JS NATIVE: Registered native JS module 'cairoNative' 580s JS NATIVE: Registered native JS module 'system' 580s JS NATIVE: Registered native JS module 'console' 580s JS NATIVE: Registered native JS module '_print' 580s JS CTX: Enabling JIT 580s JS CTX: Initialized class GjsFileImporter prototype 0x267364f000a0 580s JS IMPORT: Defining parent (nil) of 0x267364f00100 'imports' is mod 0 580s JS IMPORT: Importing '_print' 580s JS NATIVE: Defining native module '_print' 580s JS IMPORT: Defining parent 0x267364f00100 of 0x267364f007b8 '_print' is mod 1 580s JS IMPORT: successfully imported module '_print' 580s JS IMPORT: Loading internal module 'loader' (resource:///org/cinnamon/cjs/modules/internal/loader.js) 580s 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 0x29e61ea3b128 580s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x29e61ea3b128 580s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x29e61ea3b128 580s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x29e61ea3b128 580s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x29e61ea3b128 580s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x29e61ea3b128 580s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x29e61ea3b128 580s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x29e61ea3b128 580s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x29e61ea3b128 580s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x29e61ea3b128 580s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x29e61ea3b128 580s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x29e61ea3b128 580s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x29e61ea3b128 580s JS MAINLOOP: Main loop instance 0x2aa0e6a1390: hold 580s JS MAINLOOP: Enqueue job , promise=, allocation site= 580s JS MAINLOOP: Starting promise job dispatcher 580s JS MAINLOOP: Main loop instance 0x2aa0e6a1390: Spinning loop until released or hook cleared 580s JS MAINLOOP: handling job 0, 580s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 580s JS MAINLOOP: Main loop instance 0x2aa0e6a1390: release 580s JS MAINLOOP: Completed job 0 580s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine.js' (resource:///org/cjs/jsunit/minijasmine.js), global 0x29e61ea3b128 580s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x29e61ea3b128 580s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x29e61ea3b128 580s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x29e61ea3b128 580s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x29e61ea3b128 580s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x29e61ea3b128 580s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x29e61ea3b128 580s JS IMPORT: Module metadata hook for module 0x267364f130c0 580s JS IMPORT: Defining meta.importSync for module 0x267364f130c0 580s JS NATIVE: Defining native module 'gi' 580s JS CTX: Initialized class GIRepositoryNamespace prototype 0x267364f134b0 580s JS IMPORT: JS import 'overrides' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/overrides.js 580s JS IMPORT: JS import 'overrides' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/overrides.js 580s JS IMPORT: Adding directory 'resource:///org/cinnamon/cjs/modules/core/overrides' to child importer 'overrides' 580s JS IMPORT: Importing directory 'overrides' 580s JS IMPORT: Defining parent 0x267364f00100 of 0x267364f135b0 'overrides' is mod 1 580s JS IMPORT: Defined importer 'overrides' 0x267364f135b0 in 0x267364f00100 580s JS IMPORT: successfully imported directory 'overrides' 580s JS IMPORT: Importing '_promiseNative' 580s JS NATIVE: Defining native module '_promiseNative' 580s JS IMPORT: Defining parent 0x267364f00100 of 0x267364f13a70 '_promiseNative' is mod 1 580s JS IMPORT: successfully imported module '_promiseNative' 580s JS IMPORT: Importing module GLib succeeded 580s JS IMPORT: Defining parent 0x267364f135b0 of 0x29e61ea3c150 'GLib' is mod 1 580s JS IMPORT: successfully imported module 'GLib' 580s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 580s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x29e61ea79060, JSClass 0x3ff9126af08, in object 0x29e61ea79038 580s JS CTX: Initialized class GIRepositoryGType prototype 0x267364f13dc0 580s JS CTX: Initialized class GIRepositoryFunction prototype 0x267364f13e20 580s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 580s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 580s JS G BXD: Defined class for Error (GError), prototype 0x29e61ea790b0, JSClass 0x3ff9126af08, in object 0x29e61ea79038 580s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 580s JS G BXD: Defined class for Variant (GVariant), prototype 0x29e61ea79100, JSClass 0x3ff9126af08, in object 0x29e61ea79038 580s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 580s JS G BXD: Defined class for Bytes (GBytes), prototype 0x29e61ea79150, JSClass 0x3ff9126af08, in object 0x29e61ea79038 580s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 580s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 580s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x29e61ea791a0, JSClass 0x3ff9126af08, in object 0x29e61ea79038 580s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 580s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 580s JS G BXD: Defined class for Thread (GThread), prototype 0x29e61ea791f0, JSClass 0x3ff9126af08, in object 0x29e61ea79038 580s JS G BXD: Defining method ref in prototype for GLib.Thread 580s JS G BXD: Defining method unref in prototype for GLib.Thread 580s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 580s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x29e61ea79240, JSClass 0x3ff9126af08, in object 0x29e61ea79038 580s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 580s JS G BXD: Defined class for Regex (GRegex), prototype 0x29e61ea79290, JSClass 0x3ff9126af08, in object 0x29e61ea79038 580s JS G BXD: Defining method match in prototype for GLib.Regex 580s JS G BXD: Defining method match_full in prototype for GLib.Regex 580s JS G BXD: Defining method match_all in prototype for GLib.Regex 580s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 580s JS G NS: Defined namespace 'GLib' 0x29e61ea79038 in GIRepository 0x267364f13340 580s JS IMPORT: Importing module jasmine succeeded 580s JS IMPORT: Defining parent 0x267364f00100 of 0x29e61ea3cce0 'jasmine' is mod 1 580s JS IMPORT: successfully imported module 'jasmine' 580s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 580s JS MAINLOOP: Main loop instance 0x2aa0e6a1390: hold 580s JS MAINLOOP: Enqueue job , promise=, allocation site= 580s JS MAINLOOP: Main loop instance 0x2aa0e6a1390: Spinning loop until released or hook cleared 580s JS MAINLOOP: handling job 0, 580s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine.js async resolved" 580s JS MAINLOOP: Main loop instance 0x2aa0e6a1390: release 580s JS MAINLOOP: Completed job 0 580s JS IMPORT: JS import 'format' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/format.js 580s JS IMPORT: JS import '_format' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_format.js 580s JS IMPORT: JS import '_format' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_format.js 580s JS IMPORT: Importing 'gi' 580s JS IMPORT: Defining parent 0x267364f00100 of 0x267364f13340 'gi' is mod 1 580s JS IMPORT: successfully imported module 'gi' 580s 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 580s JS G NS: Defined namespace 'CjsPrivate' 0x29e61ea79308 in GIRepository 0x267364f13340 580s JS IMPORT: Importing module _format succeeded 580s JS IMPORT: Defining parent 0x267364f00100 of 0x29e61ea3ce70 '_format' is mod 1 580s JS IMPORT: successfully imported module '_format' 580s JS IMPORT: Importing module format succeeded 580s JS IMPORT: Defining parent 0x267364f00100 of 0x29e61ea3ce20 'format' is mod 1 580s JS IMPORT: successfully imported module 'format' 580s JS CTX: Script evaluation succeeded 580s JS MAINLOOP: Main loop instance 0x2aa0e6a1390: Spinning loop until released or hook cleared 580s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine-executor.js' (resource:///org/cjs/jsunit/minijasmine-executor.js), global 0x29e61ea3b128 580s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x29e61ea3b128 580s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x29e61ea3b128 580s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x29e61ea3b128 580s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x29e61ea3b128 580s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x29e61ea3b128 580s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x29e61ea3b128 580s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x29e61ea3b128 580s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x29e61ea3b128 580s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x29e61ea3b128 580s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x29e61ea3b128 580s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x29e61ea3b128 580s JS IMPORT: Module metadata hook for module 0x267364f2fc10 580s JS IMPORT: Defining meta.importSync for module 0x267364f2fc10 580s JS NATIVE: Defining native module 'system' 580s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x29e61ea3b128 580s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x29e61ea3b128 580s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 580s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 580s JS MAINLOOP: Set main loop hook to 580s JS MAINLOOP: Main loop instance 0x2aa0e6a1390: hold 580s JS MAINLOOP: Running and clearing main loop hook 580s JS G BXD: Defining method run in prototype for GLib.MainLoop 580s 1..12 580s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 580s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 580s JS G BXD: Defined class for Source (GSource), prototype 0x29e61ea79330, JSClass 0x3ff9126af08, in object 0x29e61ea79038 580s JS G BXD: Defining method set_priority in prototype for GLib.Source 580s JS IMPORT: Importing '_gi' 580s JS NATIVE: Defining native module '_gi' 580s JS IMPORT: Defining parent 0x267364f00100 of 0x267364f35820 '_gi' is mod 1 580s JS IMPORT: successfully imported module '_gi' 580s JS IMPORT: JS import '_common' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_common.js 580s JS IMPORT: JS import '_common' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_common.js 580s JS IMPORT: Importing module _common succeeded 580s JS IMPORT: Defining parent 0x267364f00100 of 0x29e61eac20d8 '_common' is mod 1 580s JS IMPORT: successfully imported module '_common' 580s JS IMPORT: JS import '_legacy' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_legacy.js 580s JS IMPORT: Importing module _legacy succeeded 580s JS IMPORT: Defining parent 0x267364f00100 of 0x29e61eac2128 '_legacy' is mod 1 580s JS IMPORT: successfully imported module '_legacy' 580s JS IMPORT: Importing module GObject succeeded 580s JS IMPORT: Defining parent 0x267364f135b0 of 0x29e61eac2088 'GObject' is mod 1 580s JS IMPORT: successfully imported module 'GObject' 580s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 580s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 580s JS G BXD: Defined class for String (GString), prototype 0x29e61ea79628, JSClass 0x3ff9126af08, in object 0x29e61ea793a8 580s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 580s JS G PRM: Defined class ParamSpec prototype is 0x29e61eac21c8 class 0x3ff912702e8 in object 0x29e61ea793a8 580s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 580s JS G OBJ: Defined class for Object (GObject), prototype 0x29e61ea79790, JSClass 0x3ff9126b598, in object 0x29e61ea793a8 580s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 580s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 580s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x29e61ea797b8, JSClass 0x3ff9126b598, in object 0x29e61ea793a8 580s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 580s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 580s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 580s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 580s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 580s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 580s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 580s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 580s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 580s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 580s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 580s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 580s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 580s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 580s JS G NS: Defined namespace 'GObject' 0x29e61ea793a8 in GIRepository 0x267364f13340 580s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 580s JS G BXD: Defining method attach in prototype for GLib.Source 580s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 580s JS IMPORT: Module metadata hook for module 0x267364f043f8 580s JS IMPORT: Defining meta.importSync for module 0x267364f043f8 580s JS G BXD: Defining method destroy in prototype for GLib.Source 580s ok 1 imports.format escapes % with another % character 580s ok 2 imports.format formats a single string argument 580s ok 3 imports.format formats two string arguments 580s ok 4 imports.format formats two swapped string arguments 580s ok 5 imports.format formats a number in base 10 580s ok 6 imports.format formats a number in base 16 580s ok 7 imports.format formats a floating point number with no precision 580s ok 8 imports.format formats a floating point number with precision 2 580s ok 9 imports.format pads with zeroes 580s ok 10 imports.format pads with spaces 580s ok 11 imports.format throws an error when given incorrect modifiers for the conversion type 580s ok 12 imports.format throws an error when incorrectly instructed to swap arguments 580s JS G BXD: Defining method quit in prototype for GLib.MainLoop 580s JS MAINLOOP: Enqueue job , promise=, allocation site= 580s JS MAINLOOP: Main loop instance 0x2aa0e6a1390: Spinning loop until released or hook cleared 580s JS MAINLOOP: handling job 0, 580s JS MAINLOOP: Enqueue job , promise=, allocation site= 580s JS MAINLOOP: Completed job 0 580s JS MAINLOOP: handling job 1, 580s JS MAINLOOP: Enqueue job , promise=, allocation site= 580s JS MAINLOOP: Completed job 1 580s JS MAINLOOP: handling job 2, 580s JS MAINLOOP: Enqueue job , promise=, allocation site= 580s JS MAINLOOP: Completed job 2 580s JS MAINLOOP: handling job 3, 580s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine-executor.js async resolved" 580s JS MAINLOOP: Main loop instance 0x2aa0e6a1390: release 580s JS MAINLOOP: Completed job 3 580s JS MEMORY: Memory report: before destroying context 580s JS MEMORY: 192 objects currently alive 580s JS MEMORY: boxed_instance = 55 580s JS MEMORY: boxed_prototype = 10 580s JS MEMORY: closure = 1 580s JS MEMORY: function = 114 580s JS MEMORY: fundamental_instance = 0 580s JS MEMORY: fundamental_prototype = 0 580s JS MEMORY: gerror_instance = 0 580s JS MEMORY: gerror_prototype = 0 580s JS MEMORY: interface = 0 580s JS MEMORY: module = 7 580s JS MEMORY: ns = 3 580s JS MEMORY: object_instance = 0 580s JS MEMORY: object_prototype = 2 580s JS MEMORY: param = 0 580s JS MEMORY: union_instance = 0 580s JS MEMORY: union_prototype = 0 580s JS CTX: JS shutdown sequence 580s JS CTX: Stopping profiler 580s JS CTX: Shutting down toggle queue 580s JS CTX: Notifying external reference holders of GjsContext dispose 580s JS MAINLOOP: Stopping promise job dispatcher 580s JS CTX: Notifying reference holders of GjsContext dispose 580s JS CTX: Checking unhandled promise rejections 580s JS CTX: Releasing cached JS wrappers 580s JS CTX: Final triggered GC 580s JS CTX: Destroying JS context 580s JS CTX: Releasing all native objects 580s JS CTX: Disabling auto GC 580s JS CTX: Ending trace on global object 580s JS CTX: Freeing allocated resources 580s JS CTX: JS context destroyed 580s PASS: cjs/testFormat.test 580s Running test: cjs/testFundamental.test 580s JS NATIVE: Registered native JS module '_promiseNative' 580s JS NATIVE: Registered native JS module '_byteArrayNative' 580s JS NATIVE: Registered native JS module '_encodingNative' 580s JS NATIVE: Registered native JS module '_gi' 580s JS NATIVE: Registered native JS module 'gi' 580s JS NATIVE: Registered native JS module 'cairoNative' 580s JS NATIVE: Registered native JS module 'system' 580s JS NATIVE: Registered native JS module 'console' 580s JS NATIVE: Registered native JS module '_print' 580s JS CTX: Enabling JIT 580s JS CTX: Initialized class GjsFileImporter prototype 0x339085e000a0 580s JS IMPORT: Defining parent (nil) of 0x339085e00100 'imports' is mod 0 580s JS IMPORT: Importing '_print' 580s JS NATIVE: Defining native module '_print' 580s JS IMPORT: Defining parent 0x339085e00100 of 0x339085e007b8 '_print' is mod 1 580s JS IMPORT: successfully imported module '_print' 580s JS IMPORT: Loading internal module 'loader' (resource:///org/cinnamon/cjs/modules/internal/loader.js) 580s 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 0x11a6c153b128 580s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x11a6c153b128 580s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x11a6c153b128 580s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x11a6c153b128 580s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x11a6c153b128 580s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x11a6c153b128 580s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x11a6c153b128 580s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x11a6c153b128 580s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x11a6c153b128 580s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x11a6c153b128 580s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x11a6c153b128 580s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x11a6c153b128 580s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x11a6c153b128 580s JS MAINLOOP: Main loop instance 0x2aa143a9390: hold 580s JS MAINLOOP: Enqueue job , promise=, allocation site= 580s JS MAINLOOP: Starting promise job dispatcher 580s JS MAINLOOP: Main loop instance 0x2aa143a9390: Spinning loop until released or hook cleared 580s JS MAINLOOP: handling job 0, 580s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 580s JS MAINLOOP: Main loop instance 0x2aa143a9390: release 580s JS MAINLOOP: Completed job 0 580s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine.js' (resource:///org/cjs/jsunit/minijasmine.js), global 0x11a6c153b128 580s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x11a6c153b128 580s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x11a6c153b128 580s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x11a6c153b128 580s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x11a6c153b128 580s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x11a6c153b128 580s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x11a6c153b128 580s JS IMPORT: Module metadata hook for module 0x339085e130c0 580s JS IMPORT: Defining meta.importSync for module 0x339085e130c0 580s JS NATIVE: Defining native module 'gi' 580s JS CTX: Initialized class GIRepositoryNamespace prototype 0x339085e134b0 580s JS IMPORT: JS import 'overrides' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/overrides.js 580s JS IMPORT: JS import 'overrides' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/overrides.js 580s JS IMPORT: Adding directory 'resource:///org/cinnamon/cjs/modules/core/overrides' to child importer 'overrides' 580s JS IMPORT: Importing directory 'overrides' 580s JS IMPORT: Defining parent 0x339085e00100 of 0x339085e135b0 'overrides' is mod 1 580s JS IMPORT: Defined importer 'overrides' 0x339085e135b0 in 0x339085e00100 580s JS IMPORT: successfully imported directory 'overrides' 580s JS IMPORT: Importing '_promiseNative' 580s JS NATIVE: Defining native module '_promiseNative' 580s JS IMPORT: Defining parent 0x339085e00100 of 0x339085e13a70 '_promiseNative' is mod 1 580s JS IMPORT: successfully imported module '_promiseNative' 580s JS IMPORT: Importing module GLib succeeded 580s JS IMPORT: Defining parent 0x339085e135b0 of 0x11a6c153c150 'GLib' is mod 1 580s JS IMPORT: successfully imported module 'GLib' 580s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 580s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x11a6c1579060, JSClass 0x3ff9456af08, in object 0x11a6c1579038 580s JS CTX: Initialized class GIRepositoryGType prototype 0x339085e13dc0 580s JS CTX: Initialized class GIRepositoryFunction prototype 0x339085e13e20 580s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 580s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 580s JS G BXD: Defined class for Error (GError), prototype 0x11a6c15790b0, JSClass 0x3ff9456af08, in object 0x11a6c1579038 580s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 580s JS G BXD: Defined class for Variant (GVariant), prototype 0x11a6c1579100, JSClass 0x3ff9456af08, in object 0x11a6c1579038 580s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 580s JS G BXD: Defined class for Bytes (GBytes), prototype 0x11a6c1579150, JSClass 0x3ff9456af08, in object 0x11a6c1579038 580s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 580s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 580s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x11a6c15791a0, JSClass 0x3ff9456af08, in object 0x11a6c1579038 580s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 580s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 580s JS G BXD: Defined class for Thread (GThread), prototype 0x11a6c15791f0, JSClass 0x3ff9456af08, in object 0x11a6c1579038 580s JS G BXD: Defining method ref in prototype for GLib.Thread 580s JS G BXD: Defining method unref in prototype for GLib.Thread 580s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 580s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x11a6c1579240, JSClass 0x3ff9456af08, in object 0x11a6c1579038 580s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 580s JS G BXD: Defined class for Regex (GRegex), prototype 0x11a6c1579290, JSClass 0x3ff9456af08, in object 0x11a6c1579038 580s JS G BXD: Defining method match in prototype for GLib.Regex 580s JS G BXD: Defining method match_full in prototype for GLib.Regex 580s JS G BXD: Defining method match_all in prototype for GLib.Regex 580s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 580s JS G NS: Defined namespace 'GLib' 0x11a6c1579038 in GIRepository 0x339085e13340 580s JS IMPORT: Importing module jasmine succeeded 580s JS IMPORT: Defining parent 0x339085e00100 of 0x11a6c153cce0 'jasmine' is mod 1 580s JS IMPORT: successfully imported module 'jasmine' 580s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 580s JS MAINLOOP: Main loop instance 0x2aa143a9390: hold 580s JS MAINLOOP: Enqueue job , promise=, allocation site= 580s JS MAINLOOP: Main loop instance 0x2aa143a9390: Spinning loop until released or hook cleared 580s JS MAINLOOP: handling job 0, 580s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine.js async resolved" 580s JS MAINLOOP: Main loop instance 0x2aa143a9390: release 580s JS MAINLOOP: Completed job 0 580s JS IMPORT: Importing 'gi' 580s JS IMPORT: Defining parent 0x339085e00100 of 0x339085e13340 'gi' is mod 1 580s JS IMPORT: successfully imported module 'gi' 580s JS IMPORT: Importing '_gi' 580s JS NATIVE: Defining native module '_gi' 580s JS IMPORT: Defining parent 0x339085e00100 of 0x339085e28900 '_gi' is mod 1 580s JS IMPORT: successfully imported module '_gi' 580s 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 580s JS G NS: Defined namespace 'CjsPrivate' 0x11a6c1579330 in GIRepository 0x339085e13340 580s JS IMPORT: JS import '_common' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_common.js 580s JS IMPORT: JS import '_common' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_common.js 580s JS IMPORT: Importing module _common succeeded 580s JS IMPORT: Defining parent 0x339085e00100 of 0x11a6c153ce70 '_common' is mod 1 580s JS IMPORT: successfully imported module '_common' 580s JS IMPORT: JS import '_legacy' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_legacy.js 580s JS IMPORT: Importing module _legacy succeeded 580s JS IMPORT: Defining parent 0x339085e00100 of 0x11a6c153cec0 '_legacy' is mod 1 580s JS IMPORT: successfully imported module '_legacy' 580s JS IMPORT: Importing module GObject succeeded 580s JS IMPORT: Defining parent 0x339085e135b0 of 0x11a6c153ce20 'GObject' is mod 1 580s JS IMPORT: successfully imported module 'GObject' 580s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 580s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 580s JS G BXD: Defined class for String (GString), prototype 0x11a6c15795b0, JSClass 0x3ff9456af08, in object 0x11a6c1579308 580s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 580s JS G PRM: Defined class ParamSpec prototype is 0x11a6c153cf60 class 0x3ff945702e8 in object 0x11a6c1579308 580s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 580s JS G OBJ: Defined class for Object (GObject), prototype 0x11a6c1579718, JSClass 0x3ff9456b598, in object 0x11a6c1579308 580s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 580s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 580s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x11a6c1579740, JSClass 0x3ff9456b598, in object 0x11a6c1579308 580s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 580s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 580s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 580s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 580s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 580s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 580s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 580s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 580s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 580s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 580s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 580s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 580s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 580s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 580s JS G NS: Defined namespace 'GObject' 0x11a6c1579308 in GIRepository 0x339085e13340 580s 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 580s JS G NS: Defined namespace 'Regress' 0x11a6c1579790 in GIRepository 0x339085e13340 580s JS G NS: Found info type OBJECT for 'TestFundamentalObject' in namespace 'Regress' 580s JS G FNDMTL: Defined class for TestFundamentalObject (RegressTestFundamentalObject), prototype 0x11a6c15797b8, JSClass 0x3ff9456af88, in object 0x11a6c1579790 580s JS G FNDMTL: Fundamental type 'Regress.TestFundamentalObject' apparently has accessible fields. Gjs has no support for this yet, ignoring these. 580s JS G NS: Found info type OBJECT for 'TestFundamentalSubObject' in namespace 'Regress' 580s JS G FNDMTL: Defined class for TestFundamentalSubObject (RegressTestFundamentalSubObject), prototype 0x11a6c1579808, JSClass 0x3ff9456af88, in object 0x11a6c1579790 580s JS G FNDMTL: Fundamental type 'Regress.TestFundamentalSubObject' apparently has accessible fields. Gjs has no support for this yet, ignoring these. 580s JS G NS: Found info type OBJECT for 'TestFundamentalObjectNoGetSetFunc' in namespace 'Regress' 580s JS G FNDMTL: Defined class for TestFundamentalObjectNoGetSetFunc (RegressTestFundamentalObjectNoGetSetFunc), prototype 0x11a6c1579858, JSClass 0x3ff9456af88, in object 0x11a6c1579790 580s JS G FNDMTL: Fundamental type 'Regress.TestFundamentalObjectNoGetSetFunc' apparently has accessible fields. Gjs has no support for this yet, ignoring these. 580s JS G NS: Found info type OBJECT for 'TestFundamentalSubObjectNoGetSetFunc' in namespace 'Regress' 580s JS G FNDMTL: Defined class for TestFundamentalSubObjectNoGetSetFunc (RegressTestFundamentalSubObjectNoGetSetFunc), prototype 0x11a6c15798a8, JSClass 0x3ff9456af88, in object 0x11a6c1579790 580s JS G FNDMTL: Fundamental type 'Regress.TestFundamentalSubObjectNoGetSetFunc' apparently has accessible fields. Gjs has no support for this yet, ignoring these. 580s JS G NS: Found info type FLAGS for 'SignalFlags' in namespace 'GObject' 580s JS G ENUM: Defining enum value RUN_FIRST (fixed from run_first) 1 580s JS G ENUM: Defining enum value RUN_LAST (fixed from run_last) 2 580s JS G ENUM: Defining enum value RUN_CLEANUP (fixed from run_cleanup) 4 580s JS G ENUM: Defining enum value NO_RECURSE (fixed from no_recurse) 8 580s JS G ENUM: Defining enum value DETAILED (fixed from detailed) 16 580s JS G ENUM: Defining enum value ACTION (fixed from action) 32 580s JS G ENUM: Defining enum value NO_HOOKS (fixed from no_hooks) 64 580s JS G ENUM: Defining enum value MUST_COLLECT (fixed from must_collect) 128 580s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 256 580s JS G ENUM: Defining enum value ACCUMULATOR_FIRST_RUN (fixed from accumulator_first_run) 131072 580s JS G ENUM: Defining GObject.SignalFlags as 0x339085e2d420 580s JS CTX: Script evaluation succeeded 580s JS MAINLOOP: Main loop instance 0x2aa143a9390: Spinning loop until released or hook cleared 580s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine-executor.js' (resource:///org/cjs/jsunit/minijasmine-executor.js), global 0x11a6c153b128 580s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x11a6c153b128 580s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x11a6c153b128 580s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x11a6c153b128 580s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x11a6c153b128 580s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x11a6c153b128 580s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x11a6c153b128 580s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x11a6c153b128 580s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x11a6c153b128 580s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x11a6c153b128 580s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x11a6c153b128 580s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x11a6c153b128 580s JS IMPORT: Module metadata hook for module 0x339085e33950 580s JS IMPORT: Defining meta.importSync for module 0x339085e33950 580s JS NATIVE: Defining native module 'system' 580s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x11a6c153b128 580s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x11a6c153b128 580s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 580s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 580s JS MAINLOOP: Set main loop hook to 580s JS MAINLOOP: Main loop instance 0x2aa143a9390: hold 580s JS MAINLOOP: Running and clearing main loop hook 580s JS G BXD: Defining method run in prototype for GLib.MainLoop 580s 1..10 580s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 580s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 580s JS G BXD: Defined class for Source (GSource), prototype 0x11a6c1579948, JSClass 0x3ff9456af08, in object 0x11a6c1579038 580s JS G BXD: Defining method set_priority in prototype for GLib.Source 580s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 580s JS G BXD: Defining method attach in prototype for GLib.Source 580s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 580s JS IMPORT: Module metadata hook for module 0x339085e043f8 580s JS IMPORT: Defining meta.importSync for module 0x339085e043f8 580s JS G NS: Found info type FUNCTION for 'strdup_value_contents' in namespace 'GObject' 580s JS G BXD: Defining method destroy in prototype for GLib.Source 580s ok 1 Fundamental type support can marshal a subtype of a custom fundamental type into a supertype GValue 580s ok 2 Fundamental type support can marshal a subtype of a custom fundamental type into a GValue 580s JS G FNDMTL: Defining method get_data in prototype for Regress.TestFundamentalObjectNoGetSetFunc 580s 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 580s 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 580s ok 5 Fundamental type support cannot marshal a custom fundamental type into a GValue of different gtype 580s ok 6 Fundamental type support can marshal a custom fundamental type into a GValue of super gtype 580s ok 7 Fundamental type support cannot marshal a custom fundamental type into a GValue of sub gtype 580s ok 8 Fundamental type support can marshal a custom fundamental type into a transformable type 580s JS G NS: Found info type STRUCT for 'Value' in namespace 'GObject' 580s JS G BXD: Defined class for Value (GValue), prototype 0x11a6c15f3218, JSClass 0x3ff9456af08, in object 0x11a6c1579308 580s JS G BXD: Defining method init in prototype for GObject.Value 580s ok 9 Fundamental type support can marshal to a null value 580s ok 10 Fundamental type support can marshal to a null value if has no getter function 580s JS G BXD: Defining method quit in prototype for GLib.MainLoop 580s JS MAINLOOP: Enqueue job , promise=, allocation site= 580s JS MAINLOOP: Main loop instance 0x2aa143a9390: Spinning loop until released or hook cleared 580s JS MAINLOOP: handling job 0, 580s JS MAINLOOP: Enqueue job , promise=, allocation site= 580s JS MAINLOOP: Completed job 0 580s JS MAINLOOP: handling job 1, 580s JS MAINLOOP: Enqueue job , promise=, allocation site= 580s JS MAINLOOP: Completed job 1 580s JS MAINLOOP: handling job 2, 580s JS MAINLOOP: Enqueue job , promise=, allocation site= 580s JS MAINLOOP: Completed job 2 580s JS MAINLOOP: handling job 3, 580s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine-executor.js async resolved" 580s JS MAINLOOP: Main loop instance 0x2aa143a9390: release 580s JS MAINLOOP: Completed job 3 580s JS MEMORY: Memory report: before destroying context 580s JS MEMORY: 229 objects currently alive 580s JS MEMORY: boxed_instance = 49 580s JS MEMORY: boxed_prototype = 11 580s JS MEMORY: closure = 13 580s JS MEMORY: function = 123 580s JS MEMORY: fundamental_instance = 9 580s JS MEMORY: fundamental_prototype = 4 580s JS MEMORY: gerror_instance = 0 580s JS MEMORY: gerror_prototype = 0 580s JS MEMORY: interface = 0 580s JS MEMORY: module = 5 580s JS MEMORY: ns = 4 580s JS MEMORY: object_instance = 8 580s JS MEMORY: object_prototype = 3 580s JS MEMORY: param = 0 580s JS MEMORY: union_instance = 0 580s JS MEMORY: union_prototype = 0 580s JS CTX: JS shutdown sequence 580s JS CTX: Stopping profiler 580s JS CTX: Shutting down toggle queue 580s JS CTX: Notifying external reference holders of GjsContext dispose 580s JS MAINLOOP: Stopping promise job dispatcher 580s JS CTX: Notifying reference holders of GjsContext dispose 580s JS CTX: Checking unhandled promise rejections 580s JS CTX: Releasing cached JS wrappers 580s JS CTX: Final triggered GC 580s JS CTX: Destroying JS context 580s JS CTX: Releasing all native objects 580s JS CTX: Disabling auto GC 580s JS CTX: Ending trace on global object 580s JS CTX: Freeing allocated resources 580s JS CTX: JS context destroyed 580s PASS: cjs/testFundamental.test 580s Running test: cjs/testTimers.test 580s JS NATIVE: Registered native JS module '_promiseNative' 580s JS NATIVE: Registered native JS module '_byteArrayNative' 580s JS NATIVE: Registered native JS module '_encodingNative' 580s JS NATIVE: Registered native JS module '_gi' 580s JS NATIVE: Registered native JS module 'gi' 580s JS NATIVE: Registered native JS module 'cairoNative' 580s JS NATIVE: Registered native JS module 'system' 580s JS NATIVE: Registered native JS module 'console' 580s JS NATIVE: Registered native JS module '_print' 580s JS CTX: Enabling JIT 580s JS CTX: Initialized class GjsFileImporter prototype 0x3d1eaa4000a0 580s JS IMPORT: Defining parent (nil) of 0x3d1eaa400100 'imports' is mod 0 580s JS IMPORT: Importing '_print' 580s JS NATIVE: Defining native module '_print' 580s JS IMPORT: Defining parent 0x3d1eaa400100 of 0x3d1eaa4007b8 '_print' is mod 1 580s JS IMPORT: successfully imported module '_print' 580s JS IMPORT: Loading internal module 'loader' (resource:///org/cinnamon/cjs/modules/internal/loader.js) 580s 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 0xe66fd73b128 580s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xe66fd73b128 580s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xe66fd73b128 580s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xe66fd73b128 580s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xe66fd73b128 580s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xe66fd73b128 580s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xe66fd73b128 580s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xe66fd73b128 580s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xe66fd73b128 580s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xe66fd73b128 580s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xe66fd73b128 580s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xe66fd73b128 580s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xe66fd73b128 580s JS MAINLOOP: Main loop instance 0x2aa3304f390: hold 580s JS MAINLOOP: Enqueue job , promise=, allocation site= 580s JS MAINLOOP: Starting promise job dispatcher 580s JS MAINLOOP: Main loop instance 0x2aa3304f390: Spinning loop until released or hook cleared 580s JS MAINLOOP: handling job 0, 580s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 580s JS MAINLOOP: Main loop instance 0x2aa3304f390: release 580s JS MAINLOOP: Completed job 0 580s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine.js' (resource:///org/cjs/jsunit/minijasmine.js), global 0xe66fd73b128 580s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe66fd73b128 580s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xe66fd73b128 580s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xe66fd73b128 580s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe66fd73b128 580s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe66fd73b128 580s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xe66fd73b128 580s JS IMPORT: Module metadata hook for module 0x3d1eaa4130c0 580s JS IMPORT: Defining meta.importSync for module 0x3d1eaa4130c0 580s JS NATIVE: Defining native module 'gi' 580s JS CTX: Initialized class GIRepositoryNamespace prototype 0x3d1eaa4134b0 580s JS IMPORT: JS import 'overrides' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/overrides.js 580s JS IMPORT: JS import 'overrides' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/overrides.js 580s JS IMPORT: Adding directory 'resource:///org/cinnamon/cjs/modules/core/overrides' to child importer 'overrides' 580s JS IMPORT: Importing directory 'overrides' 580s JS IMPORT: Defining parent 0x3d1eaa400100 of 0x3d1eaa4135b0 'overrides' is mod 1 580s JS IMPORT: Defined importer 'overrides' 0x3d1eaa4135b0 in 0x3d1eaa400100 580s JS IMPORT: successfully imported directory 'overrides' 580s JS IMPORT: Importing '_promiseNative' 580s JS NATIVE: Defining native module '_promiseNative' 580s JS IMPORT: Defining parent 0x3d1eaa400100 of 0x3d1eaa413a70 '_promiseNative' is mod 1 580s JS IMPORT: successfully imported module '_promiseNative' 580s JS IMPORT: Importing module GLib succeeded 580s JS IMPORT: Defining parent 0x3d1eaa4135b0 of 0xe66fd73c150 'GLib' is mod 1 580s JS IMPORT: successfully imported module 'GLib' 580s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 580s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xe66fd779060, JSClass 0x3ffb366af08, in object 0xe66fd779038 580s JS CTX: Initialized class GIRepositoryGType prototype 0x3d1eaa413dc0 580s JS CTX: Initialized class GIRepositoryFunction prototype 0x3d1eaa413e20 580s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 580s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 580s JS G BXD: Defined class for Error (GError), prototype 0xe66fd7790b0, JSClass 0x3ffb366af08, in object 0xe66fd779038 580s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 580s JS G BXD: Defined class for Variant (GVariant), prototype 0xe66fd779100, JSClass 0x3ffb366af08, in object 0xe66fd779038 580s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 580s JS G BXD: Defined class for Bytes (GBytes), prototype 0xe66fd779150, JSClass 0x3ffb366af08, in object 0xe66fd779038 580s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 580s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 580s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xe66fd7791a0, JSClass 0x3ffb366af08, in object 0xe66fd779038 580s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 580s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 580s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 580s JS G BXD: Defined class for Thread (GThread), prototype 0xe66fd7791f0, JSClass 0x3ffb366af08, in object 0xe66fd779038 580s JS G BXD: Defining method ref in prototype for GLib.Thread 580s JS G BXD: Defining method unref in prototype for GLib.Thread 580s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 580s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0xe66fd779240, JSClass 0x3ffb366af08, in object 0xe66fd779038 580s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 580s JS G BXD: Defined class for Regex (GRegex), prototype 0xe66fd779290, JSClass 0x3ffb366af08, in object 0xe66fd779038 580s JS G BXD: Defining method match in prototype for GLib.Regex 580s JS G BXD: Defining method match_full in prototype for GLib.Regex 580s JS G BXD: Defining method match_all in prototype for GLib.Regex 580s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 580s JS G NS: Defined namespace 'GLib' 0xe66fd779038 in GIRepository 0x3d1eaa413340 580s JS IMPORT: Importing module jasmine succeeded 580s JS IMPORT: Defining parent 0x3d1eaa400100 of 0xe66fd73cce0 'jasmine' is mod 1 580s JS IMPORT: successfully imported module 'jasmine' 580s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 580s JS MAINLOOP: Main loop instance 0x2aa3304f390: hold 580s JS MAINLOOP: Enqueue job , promise=, allocation site= 580s JS MAINLOOP: Main loop instance 0x2aa3304f390: Spinning loop until released or hook cleared 580s JS MAINLOOP: handling job 0, 580s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine.js async resolved" 580s JS MAINLOOP: Main loop instance 0x2aa3304f390: release 580s JS MAINLOOP: Completed job 0 580s 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 0xe66fd73b128 580s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe66fd73b128 580s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe66fd73b128 580s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe66fd73b128 580s JS MAINLOOP: Main loop instance 0x2aa3304f390: hold 580s JS MAINLOOP: Enqueue job , promise=, allocation site= 580s JS MAINLOOP: Main loop instance 0x2aa3304f390: Spinning loop until released or hook cleared 580s JS MAINLOOP: handling job 0, 580s JS IMPORT: Module evaluation promise resolved: function "file:///usr/libexec/installed-tests/cjs/js/testTimers.js async resolved" 580s JS MAINLOOP: Main loop instance 0x2aa3304f390: release 580s JS MAINLOOP: Completed job 0 580s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine-executor.js' (resource:///org/cjs/jsunit/minijasmine-executor.js), global 0xe66fd73b128 580s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xe66fd73b128 580s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe66fd73b128 580s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe66fd73b128 580s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe66fd73b128 580s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe66fd73b128 580s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe66fd73b128 580s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe66fd73b128 580s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xe66fd73b128 580s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe66fd73b128 580s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe66fd73b128 580s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xe66fd73b128 580s JS IMPORT: Module metadata hook for module 0x3d1eaa431ec0 580s JS IMPORT: Defining meta.importSync for module 0x3d1eaa431ec0 580s JS NATIVE: Defining native module 'system' 580s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe66fd73b128 580s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe66fd73b128 580s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 580s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 580s JS MAINLOOP: Set main loop hook to 580s JS MAINLOOP: Main loop instance 0x2aa3304f390: hold 580s JS MAINLOOP: Running and clearing main loop hook 580s JS G BXD: Defining method run in prototype for GLib.MainLoop 580s 1..16 580s JS IMPORT: Importing 'gi' 580s JS IMPORT: Defining parent 0x3d1eaa400100 of 0x3d1eaa413340 'gi' is mod 1 580s JS IMPORT: successfully imported module 'gi' 580s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 580s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 580s JS G BXD: Defined class for Source (GSource), prototype 0xe66fd779308, JSClass 0x3ffb366af08, in object 0xe66fd779038 580s JS G BXD: Defining method set_priority in prototype for GLib.Source 580s JS IMPORT: Importing '_gi' 580s JS NATIVE: Defining native module '_gi' 580s JS IMPORT: Defining parent 0x3d1eaa400100 of 0x3d1eaa438410 '_gi' is mod 1 580s JS IMPORT: successfully imported module '_gi' 580s 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 580s JS G NS: Defined namespace 'CjsPrivate' 0xe66fd7793a8 in GIRepository 0x3d1eaa413340 580s JS IMPORT: JS import '_common' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_common.js 580s JS IMPORT: JS import '_common' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_common.js 580s JS IMPORT: Importing module _common succeeded 580s JS IMPORT: Defining parent 0x3d1eaa400100 of 0xe66fd73cfd8 '_common' is mod 1 580s JS IMPORT: successfully imported module '_common' 580s JS IMPORT: JS import '_legacy' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_legacy.js 580s JS IMPORT: Importing module _legacy succeeded 580s JS IMPORT: Defining parent 0x3d1eaa400100 of 0xe66fd7c9060 '_legacy' is mod 1 580s JS IMPORT: successfully imported module '_legacy' 580s JS IMPORT: Importing module GObject succeeded 580s JS IMPORT: Defining parent 0x3d1eaa4135b0 of 0xe66fd73cf88 'GObject' is mod 1 580s JS IMPORT: successfully imported module 'GObject' 580s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 580s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 580s JS G BXD: Defined class for String (GString), prototype 0xe66fd779628, JSClass 0x3ffb366af08, in object 0xe66fd779380 580s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 580s JS G PRM: Defined class ParamSpec prototype is 0xe66fd7c9100 class 0x3ffb36702e8 in object 0xe66fd779380 580s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 580s JS G OBJ: Defined class for Object (GObject), prototype 0xe66fd779790, JSClass 0x3ffb366b598, in object 0xe66fd779380 580s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 580s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 580s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0xe66fd7797b8, JSClass 0x3ffb366b598, in object 0xe66fd779380 580s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 580s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 580s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 580s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 580s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 580s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 580s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 580s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 580s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 580s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 580s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 580s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 580s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 580s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 580s JS G NS: Defined namespace 'GObject' 0xe66fd779380 in GIRepository 0x3d1eaa413340 580s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 580s JS G BXD: Defining method attach in prototype for GLib.Source 580s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 580s JS IMPORT: Module metadata hook for module 0x3d1eaa4043f8 580s JS IMPORT: Defining meta.importSync for module 0x3d1eaa4043f8 583s JS G NS: Found info type FUNCTION for 'get_monotonic_time' in namespace 'GLib' 583s JS MAINLOOP: Enqueue job , promise=, allocation site= 583s JS MAINLOOP: handling job 0, 583s JS MAINLOOP: Enqueue job , promise=, allocation site= 583s JS MAINLOOP: Completed job 0 583s JS MAINLOOP: handling job 1, 583s JS MAINLOOP: Enqueue job , promise=, allocation site= 583s JS MAINLOOP: Completed job 1 583s JS MAINLOOP: handling job 2, 583s JS MAINLOOP: Enqueue job , promise=, allocation site= 583s JS MAINLOOP: Completed job 2 583s JS MAINLOOP: handling job 3, 583s JS G BXD: Defining method destroy in prototype for GLib.Source 583s ok 1 Timers times out successfully 583s JS MAINLOOP: Completed job 3 583s JS MAINLOOP: Enqueue job , promise=, allocation site= 583s JS MAINLOOP: handling job 0, 583s JS MAINLOOP: Enqueue job , promise=, allocation site= 583s JS MAINLOOP: Completed job 0 583s JS MAINLOOP: handling job 1, 583s JS MAINLOOP: Enqueue job , promise=, allocation site= 583s JS MAINLOOP: Completed job 1 583s JS MAINLOOP: handling job 2, 583s JS MAINLOOP: Enqueue job , promise=, allocation site= 583s JS MAINLOOP: Completed job 2 583s JS MAINLOOP: handling job 3, 583s ok 2 Timers has correct timeout args 583s JS MAINLOOP: Completed job 3 583s JS MAINLOOP: Enqueue job , promise=, allocation site= 583s JS MAINLOOP: handling job 0, 583s JS MAINLOOP: Enqueue job , promise=, allocation site= 583s JS MAINLOOP: Completed job 0 583s JS MAINLOOP: handling job 1, 583s ok 3 Timers cancels successfully 583s JS MAINLOOP: Completed job 1 583s JS MAINLOOP: Enqueue job , promise=, allocation site= 583s JS MAINLOOP: handling job 0, 583s JS MAINLOOP: Enqueue job , promise=, allocation site= 583s JS MAINLOOP: Completed job 0 583s JS MAINLOOP: handling job 1, 583s ok 4 Timers cancels multiple correctly 583s JS MAINLOOP: Completed job 1 583s JS MAINLOOP: Enqueue job , promise=, allocation site= 583s JS MAINLOOP: handling job 0, 583s JS MAINLOOP: Enqueue job , promise=, allocation site= 583s JS MAINLOOP: Completed job 0 583s JS MAINLOOP: handling job 1, 583s ok 5 Timers cancels invalid silent fail 583s JS MAINLOOP: Completed job 1 583s JS MAINLOOP: Enqueue job , promise=, allocation site= 583s JS MAINLOOP: handling job 0, 583s JS MAINLOOP: Enqueue job , promise=, allocation site= 583s JS MAINLOOP: Completed job 0 583s JS MAINLOOP: handling job 1, 583s ok 6 Timers interval success 583s JS MAINLOOP: Completed job 1 583s JS G NS: Found info type CONSTANT for 'SOURCE_CONTINUE' in namespace 'GLib' 583s JS MAINLOOP: Enqueue job , promise=, allocation site= 583s JS MAINLOOP: handling job 0, 583s JS MAINLOOP: Enqueue job , promise=, allocation site= 583s JS MAINLOOP: Completed job 0 583s JS MAINLOOP: handling job 1, 583s ok 7 Timers cancels interval successfully 583s JS MAINLOOP: Completed job 1 583s JS MAINLOOP: Enqueue job , promise=, allocation site= 583s JS MAINLOOP: handling job 0, 583s JS MAINLOOP: Enqueue job , promise=, allocation site= 583s JS MAINLOOP: Completed job 0 583s JS MAINLOOP: handling job 1, 583s ok 8 Timers ordering interval 583s JS MAINLOOP: Completed job 1 583s ok 9 Timers cancel invalid silent fail 583s JS MAINLOOP: Enqueue job , promise=, allocation site= 583s JS MAINLOOP: handling job 0, 583s JS MAINLOOP: Enqueue job , promise=, allocation site= 583s JS MAINLOOP: Completed job 0 583s JS MAINLOOP: handling job 1, 583s ok 10 Timers callback this 583s JS MAINLOOP: Completed job 1 583s ok 11 Timers bind this 583s ok 12 Timers function names match spec 583s ok 13 Timers argument lengths match spec 583s ok 14 Timers clear and interval are unique functions 583s JS MAINLOOP: Enqueue job , promise=, allocation site= 583s JS MAINLOOP: handling job 0, 583s JS MAINLOOP: Completed job 0 583s JS MAINLOOP: Enqueue job , promise=, allocation site= 583s JS MAINLOOP: handling job 0, 583s JS MAINLOOP: Enqueue job , promise=, allocation site= 583s JS MAINLOOP: Completed job 0 583s JS MAINLOOP: handling job 1, 583s JS MAINLOOP: Enqueue job , promise=, allocation site= 583s JS MAINLOOP: Completed job 1 583s JS MAINLOOP: handling job 2, 583s JS MAINLOOP: Enqueue job , promise=, allocation site= 583s JS MAINLOOP: Completed job 2 583s JS MAINLOOP: handling job 3, 583s JS MAINLOOP: Enqueue job , promise=, allocation site= 583s JS MAINLOOP: Completed job 3 583s JS MAINLOOP: handling job 4, 583s ok 15 Timers microtask ordering 583s JS MAINLOOP: Completed job 4 583s JS MAINLOOP: Enqueue job , promise=, allocation site= 583s JS MAINLOOP: Enqueue job , promise=, allocation site= 583s JS MAINLOOP: Enqueue job , promise=, allocation site= 583s JS MAINLOOP: Enqueue job , promise=, allocation site= 583s JS MAINLOOP: handling job 0, 583s JS MAINLOOP: Completed job 0 583s JS MAINLOOP: handling job 1, 583s JS MAINLOOP: Completed job 1 583s JS MAINLOOP: handling job 2, 583s JS MAINLOOP: Completed job 2 583s JS MAINLOOP: handling job 3, 583s JS MAINLOOP: Enqueue job , promise=, allocation site= 583s JS MAINLOOP: Enqueue job , promise=, allocation site= 583s JS MAINLOOP: Completed job 3 583s JS MAINLOOP: handling job 4, 583s JS MAINLOOP: Completed job 4 583s JS MAINLOOP: handling job 5, 583s JS MAINLOOP: Completed job 5 583s JS MAINLOOP: Enqueue job , promise=, allocation site= 583s JS MAINLOOP: handling job 0, 583s JS MAINLOOP: Completed job 0 583s JS MAINLOOP: Enqueue job , promise=, allocation site= 583s JS MAINLOOP: handling job 0, 583s JS MAINLOOP: Completed job 0 583s JS MAINLOOP: Enqueue job , promise=, allocation site= 583s JS MAINLOOP: handling job 0, 583s JS MAINLOOP: Completed job 0 583s JS MAINLOOP: Enqueue job , promise=, allocation site= 583s JS MAINLOOP: handling job 0, 583s JS MAINLOOP: Enqueue job , promise=, allocation site= 583s JS MAINLOOP: Completed job 0 583s JS MAINLOOP: handling job 1, 583s JS MAINLOOP: Enqueue job , promise=, allocation site= 583s JS MAINLOOP: Completed job 1 583s JS MAINLOOP: handling job 2, 583s JS MAINLOOP: Enqueue job , promise=, allocation site= 583s JS MAINLOOP: Completed job 2 583s JS MAINLOOP: handling job 3, 583s ok 16 Timers nested microtask ordering 583s JS MAINLOOP: Completed job 3 583s JS G BXD: Defining method quit in prototype for GLib.MainLoop 583s JS MAINLOOP: Enqueue job , promise=, allocation site= 583s JS MAINLOOP: Main loop instance 0x2aa3304f390: Spinning loop until released or hook cleared 583s JS MAINLOOP: handling job 0, 583s JS MAINLOOP: Enqueue job , promise=, allocation site= 583s JS MAINLOOP: Completed job 0 583s JS MAINLOOP: handling job 1, 583s JS MAINLOOP: Enqueue job , promise=, allocation site= 583s JS MAINLOOP: Completed job 1 583s JS MAINLOOP: handling job 2, 583s JS MAINLOOP: Enqueue job , promise=, allocation site= 583s JS MAINLOOP: Completed job 2 583s JS MAINLOOP: handling job 3, 583s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine-executor.js async resolved" 583s JS MAINLOOP: Main loop instance 0x2aa3304f390: release 583s JS MAINLOOP: Completed job 3 583s JS MEMORY: Memory report: before destroying context 583s JS MEMORY: 250 objects currently alive 583s JS MEMORY: boxed_instance = 114 583s JS MEMORY: boxed_prototype = 10 583s JS MEMORY: closure = 1 583s JS MEMORY: function = 115 583s JS MEMORY: fundamental_instance = 0 583s JS MEMORY: fundamental_prototype = 0 583s JS MEMORY: gerror_instance = 0 583s JS MEMORY: gerror_prototype = 0 583s JS MEMORY: interface = 0 583s JS MEMORY: module = 5 583s JS MEMORY: ns = 3 583s JS MEMORY: object_instance = 0 583s JS MEMORY: object_prototype = 2 583s JS MEMORY: param = 0 583s JS MEMORY: union_instance = 0 583s JS MEMORY: union_prototype = 0 583s JS CTX: JS shutdown sequence 583s JS CTX: Stopping profiler 583s JS CTX: Shutting down toggle queue 583s JS CTX: Notifying external reference holders of GjsContext dispose 583s JS MAINLOOP: Stopping promise job dispatcher 583s JS CTX: Notifying reference holders of GjsContext dispose 583s JS CTX: Checking unhandled promise rejections 583s JS CTX: Releasing cached JS wrappers 583s JS CTX: Final triggered GC 583s JS CTX: Destroying JS context 583s JS CTX: Releasing all native objects 583s JS CTX: Disabling auto GC 583s JS CTX: Ending trace on global object 583s JS CTX: Freeing allocated resources 583s JS CTX: JS context destroyed 583s PASS: cjs/testTimers.test 583s Running test: cjs/list.test 583s 1..1 583s ok 1 - /usr/libexec/installed-tests/cjs/debugger/list.debugger 583s PASS: cjs/list.test 583s Running test: cjs/continue.test 583s 1..1 583s ok 1 - /usr/libexec/installed-tests/cjs/debugger/continue.debugger 583s PASS: cjs/continue.test 583s Running test: cjs/testEncoding.test 583s JS NATIVE: Registered native JS module '_promiseNative' 583s JS NATIVE: Registered native JS module '_byteArrayNative' 583s JS NATIVE: Registered native JS module '_encodingNative' 583s JS NATIVE: Registered native JS module '_gi' 583s JS NATIVE: Registered native JS module 'gi' 583s JS NATIVE: Registered native JS module 'cairoNative' 583s JS NATIVE: Registered native JS module 'system' 583s JS NATIVE: Registered native JS module 'console' 583s JS NATIVE: Registered native JS module '_print' 583s JS CTX: Enabling JIT 583s JS CTX: Initialized class GjsFileImporter prototype 0xe6282000a0 583s JS IMPORT: Defining parent (nil) of 0xe628200100 'imports' is mod 0 583s JS IMPORT: Importing '_print' 583s JS NATIVE: Defining native module '_print' 583s JS IMPORT: Defining parent 0xe628200100 of 0xe6282007b8 '_print' is mod 1 583s JS IMPORT: successfully imported module '_print' 583s JS IMPORT: Loading internal module 'loader' (resource:///org/cinnamon/cjs/modules/internal/loader.js) 583s 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 0x3774a1e3b128 583s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x3774a1e3b128 583s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3774a1e3b128 583s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3774a1e3b128 583s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3774a1e3b128 583s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3774a1e3b128 583s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x3774a1e3b128 583s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x3774a1e3b128 583s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x3774a1e3b128 583s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x3774a1e3b128 583s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x3774a1e3b128 583s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x3774a1e3b128 583s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x3774a1e3b128 583s JS MAINLOOP: Main loop instance 0x2aa17062390: hold 583s JS MAINLOOP: Enqueue job , promise=, allocation site= 583s JS MAINLOOP: Starting promise job dispatcher 583s JS MAINLOOP: Main loop instance 0x2aa17062390: Spinning loop until released or hook cleared 583s JS MAINLOOP: handling job 0, 583s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 583s JS MAINLOOP: Main loop instance 0x2aa17062390: release 583s JS MAINLOOP: Completed job 0 583s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine.js' (resource:///org/cjs/jsunit/minijasmine.js), global 0x3774a1e3b128 583s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3774a1e3b128 583s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3774a1e3b128 583s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3774a1e3b128 583s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3774a1e3b128 583s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3774a1e3b128 583s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3774a1e3b128 583s JS IMPORT: Module metadata hook for module 0xe6282130c0 583s JS IMPORT: Defining meta.importSync for module 0xe6282130c0 583s JS NATIVE: Defining native module 'gi' 583s JS CTX: Initialized class GIRepositoryNamespace prototype 0xe6282134b0 583s JS IMPORT: JS import 'overrides' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/overrides.js 583s JS IMPORT: JS import 'overrides' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/overrides.js 583s JS IMPORT: Adding directory 'resource:///org/cinnamon/cjs/modules/core/overrides' to child importer 'overrides' 583s JS IMPORT: Importing directory 'overrides' 583s JS IMPORT: Defining parent 0xe628200100 of 0xe6282135b0 'overrides' is mod 1 583s JS IMPORT: Defined importer 'overrides' 0xe6282135b0 in 0xe628200100 583s JS IMPORT: successfully imported directory 'overrides' 583s JS IMPORT: Importing '_promiseNative' 583s JS NATIVE: Defining native module '_promiseNative' 583s JS IMPORT: Defining parent 0xe628200100 of 0xe628213a70 '_promiseNative' is mod 1 583s JS IMPORT: successfully imported module '_promiseNative' 583s JS IMPORT: Importing module GLib succeeded 583s JS IMPORT: Defining parent 0xe6282135b0 of 0x3774a1e3c150 'GLib' is mod 1 583s JS IMPORT: successfully imported module 'GLib' 583s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 583s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x3774a1e79060, JSClass 0x3ffacc6af08, in object 0x3774a1e79038 583s JS CTX: Initialized class GIRepositoryGType prototype 0xe628213dc0 583s JS CTX: Initialized class GIRepositoryFunction prototype 0xe628213e20 583s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 583s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 583s JS G BXD: Defined class for Error (GError), prototype 0x3774a1e790b0, JSClass 0x3ffacc6af08, in object 0x3774a1e79038 583s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 583s JS G BXD: Defined class for Variant (GVariant), prototype 0x3774a1e79100, JSClass 0x3ffacc6af08, in object 0x3774a1e79038 583s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 583s JS G BXD: Defined class for Bytes (GBytes), prototype 0x3774a1e79150, JSClass 0x3ffacc6af08, in object 0x3774a1e79038 583s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 583s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 583s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x3774a1e791a0, JSClass 0x3ffacc6af08, in object 0x3774a1e79038 583s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 583s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 583s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 583s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 583s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 583s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 583s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 583s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 583s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 583s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 583s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 583s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 583s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 583s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 583s JS G BXD: Defined class for Thread (GThread), prototype 0x3774a1e791f0, JSClass 0x3ffacc6af08, in object 0x3774a1e79038 583s JS G BXD: Defining method ref in prototype for GLib.Thread 583s JS G BXD: Defining method unref in prototype for GLib.Thread 583s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 583s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x3774a1e79240, JSClass 0x3ffacc6af08, in object 0x3774a1e79038 583s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 583s JS G BXD: Defined class for Regex (GRegex), prototype 0x3774a1e79290, JSClass 0x3ffacc6af08, in object 0x3774a1e79038 583s JS G BXD: Defining method match in prototype for GLib.Regex 583s JS G BXD: Defining method match_full in prototype for GLib.Regex 583s JS G BXD: Defining method match_all in prototype for GLib.Regex 583s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 583s JS G NS: Defined namespace 'GLib' 0x3774a1e79038 in GIRepository 0xe628213340 583s JS IMPORT: Importing module jasmine succeeded 583s JS IMPORT: Defining parent 0xe628200100 of 0x3774a1e3cce0 'jasmine' is mod 1 583s JS IMPORT: successfully imported module 'jasmine' 583s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 583s JS MAINLOOP: Main loop instance 0x2aa17062390: hold 583s JS MAINLOOP: Enqueue job , promise=, allocation site= 583s JS MAINLOOP: Main loop instance 0x2aa17062390: Spinning loop until released or hook cleared 583s JS MAINLOOP: handling job 0, 583s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine.js async resolved" 583s JS MAINLOOP: Main loop instance 0x2aa17062390: release 583s JS MAINLOOP: Completed job 0 583s 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 0x3774a1e3b128 583s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3774a1e3b128 583s JS IMPORT: Module resolve hook for module "gi://Gio" (relative to ), global 0x3774a1e3b128 583s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3774a1e3b128 583s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3774a1e3b128 583s JS IMPORT: Module resolve hook for module "./matchers.js" (relative to ), global 0x3774a1e3b128 583s JS IMPORT: Module resolve hook for module "./matchers.js" (relative to ), global 0x3774a1e3b128 583s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3774a1e3b128 583s JS IMPORT: Module resolve hook for module "gi://Gio" (relative to ), global 0x3774a1e3b128 583s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3774a1e3b128 583s JS IMPORT: Module resolve hook for module "gi://Gio" (relative to ), global 0x3774a1e3b128 583s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x3774a1e3b128 583s JS IMPORT: Importing 'gi' 583s JS IMPORT: Defining parent 0xe628200100 of 0xe628213340 'gi' is mod 1 583s JS IMPORT: successfully imported module 'gi' 583s 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 583s JS G NS: Defined namespace 'CjsPrivate' 0x3774a1e79330 in GIRepository 0xe628213340 583s JS IMPORT: JS import 'signals' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/signals.js 583s JS IMPORT: JS import 'lang' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/lang.js 583s JS IMPORT: JS import '_legacy' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_legacy.js 583s JS IMPORT: Importing module _legacy succeeded 583s JS IMPORT: Defining parent 0xe628200100 of 0x3774a1e3cee8 '_legacy' is mod 1 583s JS IMPORT: successfully imported module '_legacy' 583s JS IMPORT: Importing module lang succeeded 583s JS IMPORT: Defining parent 0xe628200100 of 0x3774a1e3ce98 'lang' is mod 1 583s JS IMPORT: successfully imported module 'lang' 583s JS IMPORT: JS import '_signals' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_signals.js 583s JS IMPORT: JS import '_signals' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_signals.js 583s JS IMPORT: Importing module _signals succeeded 583s JS IMPORT: Defining parent 0xe628200100 of 0x3774a1e3cf38 '_signals' is mod 1 583s JS IMPORT: successfully imported module '_signals' 583s JS IMPORT: Importing module signals succeeded 583s JS IMPORT: Defining parent 0xe628200100 of 0x3774a1e3ce48 'signals' is mod 1 583s JS IMPORT: successfully imported module 'signals' 583s JS IMPORT: Importing module Gio succeeded 583s JS IMPORT: Defining parent 0xe6282135b0 of 0x3774a1e3cdf8 'Gio' is mod 1 583s JS IMPORT: successfully imported module 'Gio' 583s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 583s JS IMPORT: Importing '_gi' 583s JS NATIVE: Defining native module '_gi' 583s JS IMPORT: Defining parent 0xe628200100 of 0xe62822c7f8 '_gi' is mod 1 583s JS IMPORT: successfully imported module '_gi' 583s JS IMPORT: JS import '_common' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_common.js 583s JS IMPORT: JS import '_common' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_common.js 583s JS IMPORT: Importing module _common succeeded 583s JS IMPORT: Defining parent 0xe628200100 of 0x3774a1e3cfd8 '_common' is mod 1 583s JS IMPORT: successfully imported module '_common' 583s JS IMPORT: Importing module GObject succeeded 583s JS IMPORT: Defining parent 0xe6282135b0 of 0x3774a1e3cf88 'GObject' is mod 1 583s JS IMPORT: successfully imported module 'GObject' 583s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 583s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 583s JS G BXD: Defined class for String (GString), prototype 0x3774a1e795d8, JSClass 0x3ffacc6af08, in object 0x3774a1e79358 583s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 583s JS G PRM: Defined class ParamSpec prototype is 0x3774a1ecc0b0 class 0x3ffacc702e8 in object 0x3774a1e79358 583s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 583s JS G OBJ: Defined class for Object (GObject), prototype 0x3774a1e79740, JSClass 0x3ffacc6b598, in object 0x3774a1e79358 583s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 583s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 583s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x3774a1e79768, JSClass 0x3ffacc6b598, in object 0x3774a1e79358 583s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 583s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 583s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 583s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 583s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 583s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 583s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 583s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 583s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 583s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 583s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 583s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 583s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 583s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 583s JS G NS: Defined namespace 'GObject' 0x3774a1e79358 in GIRepository 0xe628213340 583s JS G OBJ: Defined class for Application (GApplication), prototype 0x3774a1e797b8, JSClass 0x3ffacc6b598, in object 0x3774a1e79308 583s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 583s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x3774a1ecc588, JSClass 0x3ffacc6b618, in object 0x3774a1e79308 583s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 583s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 583s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 583s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 583s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 583s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 583s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 583s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 583s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 583s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 583s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x3774a1e79830, JSClass 0x3ffacc6b598, in object 0x3774a1e79308 583s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 583s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x3774a1ecc808, JSClass 0x3ffacc6b618, in object 0x3774a1e79308 583s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 583s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x3774a1e798a8, JSClass 0x3ffacc6b598, in object 0x3774a1e79308 583s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 583s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 583s JS G IFACE: Defined class for Initable (GInitable), prototype 0x3774a1ecc948, JSClass 0x3ffacc6b618, in object 0x3774a1e79308 583s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 583s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 583s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 583s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x3774a1e79920, JSClass 0x3ffacc6af08, in object 0x3774a1e79308 583s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 583s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x3774a1e79970, JSClass 0x3ffacc6af08, in object 0x3774a1e79308 583s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'CjsPrivate' 583s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 583s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x3774a1e799c0, JSClass 0x3ffacc6b598, in object 0x3774a1e79308 583s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x3774a1e79a10, JSClass 0x3ffacc6b598, in object 0x3774a1e79330 583s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 583s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x3774a1e79a60, JSClass 0x3ffacc6b598, in object 0x3774a1e79308 583s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 583s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 583s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 583s JS G IFACE: Defined class for File (GFile), prototype 0x3774a1eccab0, JSClass 0x3ffacc6b618, in object 0x3774a1e79308 583s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x3774a1e79ad8, JSClass 0x3ffacc6b598, in object 0xe628213420 583s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 583s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x3774a1e79b50, JSClass 0x3ffacc6b598, in object 0x3774a1e79308 583s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 583s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 583s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x3774a1e79ba0, JSClass 0x3ffacc6b598, in object 0x3774a1e79308 583s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 583s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x3774a1e79bf0, JSClass 0x3ffacc6b598, in object 0x3774a1e79308 583s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 583s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x3774a1e79c40, JSClass 0x3ffacc6af08, in object 0x3774a1e79308 583s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 583s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 583s JS G OBJ: Defined class for Settings (GSettings), prototype 0x3774a1e79c90, JSClass 0x3ffacc6b598, in object 0x3774a1e79308 583s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 583s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 583s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 583s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 583s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 583s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 583s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 583s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 583s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 583s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 583s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 583s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 583s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 583s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 583s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 583s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 583s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 583s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 583s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 583s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 583s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 583s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 583s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 583s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 583s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 583s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 583s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 583s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 583s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 583s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 583s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 583s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 583s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 583s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 583s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 583s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 583s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 583s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 583s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 583s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 583s JS G NS: Defined namespace 'Gio' 0x3774a1e79308 in GIRepository 0xe628213340 583s JS IMPORT: Module resolve hook for module "./matchers.js" (relative to ), global 0x3774a1e3b128 583s JS G OBJ: Defined class for GResourceFile (GResourceFile), prototype 0x3774a1e79ce0, JSClass 0x3ffacc6b598, in object 0x3774a1e3edf0 583s JS IMPORT: Module metadata hook for module 0x3774a1e62e78 583s JS IMPORT: Defining meta.importSync for module 0x3774a1e62e78 583s JS NATIVE: Defining native module '_encodingNative' 583s JS MAINLOOP: Main loop instance 0x2aa17062390: hold 583s JS MAINLOOP: Enqueue job , promise=, allocation site= 583s JS MAINLOOP: Main loop instance 0x2aa17062390: Spinning loop until released or hook cleared 583s JS MAINLOOP: handling job 0, 583s JS IMPORT: Module evaluation promise resolved: function "file:///usr/libexec/installed-tests/cjs/js/testEncoding.js async resolved" 583s JS MAINLOOP: Main loop instance 0x2aa17062390: release 583s JS MAINLOOP: Completed job 0 583s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine-executor.js' (resource:///org/cjs/jsunit/minijasmine-executor.js), global 0x3774a1e3b128 583s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3774a1e3b128 583s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3774a1e3b128 583s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3774a1e3b128 583s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3774a1e3b128 583s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3774a1e3b128 583s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3774a1e3b128 583s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3774a1e3b128 583s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3774a1e3b128 583s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3774a1e3b128 583s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3774a1e3b128 583s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x3774a1e3b128 583s JS IMPORT: Module metadata hook for module 0xe628218b68 583s JS IMPORT: Defining meta.importSync for module 0xe628218b68 583s JS NATIVE: Defining native module 'system' 583s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x3774a1e3b128 583s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x3774a1e3b128 583s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 583s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 583s JS MAINLOOP: Set main loop hook to 583s JS MAINLOOP: Main loop instance 0x2aa17062390: hold 583s JS MAINLOOP: Running and clearing main loop hook 583s JS G BXD: Defining method run in prototype for GLib.MainLoop 583s 1..56 583s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 583s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 583s JS G BXD: Defined class for Source (GSource), prototype 0x3774a1e79d58, JSClass 0x3ffacc6af08, in object 0x3774a1e79038 583s JS G BXD: Defining method set_priority in prototype for GLib.Source 583s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 583s JS G BXD: Defining method attach in prototype for GLib.Source 583s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 583s JS IMPORT: Module metadata hook for module 0x3774a1e62cb8 583s JS IMPORT: Defining meta.importSync for module 0x3774a1e62cb8 583s JS G BXD: Defining method destroy in prototype for GLib.Source 583s ok 1 Text Encoding toString() uses spec-compliant tags 583s ok 2 Text Encoding TextEncoder encode() can encode UTF8 (multi-byte chars) 583s ok 3 Text Encoding TextEncoder encodeInto() can encode UTF8 (Latin chars) into a Uint8Array 583s ok 4 Text Encoding TextEncoder encodeInto() can fully encode UTF8 (multi-byte chars) into a Uint8Array 583s ok 5 Text Encoding TextEncoder encodeInto() can partially encode UTF8 into an under-allocated Uint8Array 583s ok 6 Text Encoding TextDecoder decode() fatal is false by default 583s ok 7 Text Encoding TextDecoder decode() ignoreBOM is false by default 583s ok 8 Text Encoding TextDecoder decode() fatal is true when passed 583s ok 9 Text Encoding TextDecoder decode() ignoreBOM is true when passed 583s ok 10 Text Encoding TextDecoder decode() fatal is coerced to a boolean value 583s ok 11 Text Encoding TextDecoder decode() ignoreBOM is coerced to a boolean value 583s ok 12 Text Encoding TextDecoder decode() throws on empty input 583s ok 13 Text Encoding TextDecoder decode() throws on null input 583s ok 14 Text Encoding TextDecoder decode() throws on invalid encoding label 583s ok 15 Text Encoding TextDecoder decode() decodes undefined as an empty string 583s ok 16 Text Encoding TextDecoder decode() decodes UTF-8 byte array (Uint8Array) 583s JS IMPORT: Importing '_byteArrayNative' 583s JS NATIVE: Defining native module '_byteArrayNative' 583s JS IMPORT: Defining parent 0x3774a1e3ec10 of 0xe6282147e0 '_byteArrayNative' is mod 1 583s JS IMPORT: successfully imported module '_byteArrayNative' 583s ok 17 Text Encoding TextDecoder decode() decodes GLib.Bytes 583s ok 18 Text Encoding TextDecoder decode() ignores byte order marker (BOM) 583s ok 19 Text Encoding TextDecoder decode() handles invalid byte order marker (BOM) 583s ok 20 Text Encoding TextDecoder UTF-8 Encoding Converter can decode (not fatal) 583s ok 21 Text Encoding TextDecoder UTF-8 Encoding Converter can decode (fatal) 583s ok 22 Text Encoding TextDecoder Multi-byte Encoding Converter (iconv) can decode Big-5 583s ok 23 Text Encoding TextDecoder Multi-byte Encoding Converter (iconv) can decode Big-5 with incorrect input bytes 583s ok 24 Text Encoding TextDecoder Multi-byte Encoding Converter (iconv) can decode Big-5 with long incorrect input bytes 583s ok 25 Text Encoding TextDecoder Multi-byte Encoding Converter (iconv) can decode Big-5 HKSCS with supplemental characters 583s ok 26 Text Encoding TextDecoder Single Byte Encoding Converter can decode legacy single byte encoding (not fatal) 583s ok 27 Text Encoding TextDecoder Single Byte Encoding Converter can decode legacy single byte encoding (fatal) 583s ok 28 Text Encoding TextDecoder Single Byte Encoding Converter can decode ASCII 583s ok 29 Text Encoding TextDecoder Single Byte Encoding Converter IBM866 can be decoded. 583s ok 30 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-2 can be decoded. 583s ok 31 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-3 can be decoded. 583s ok 32 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-4 can be decoded. 583s ok 33 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-5 can be decoded. 583s ok 34 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-6 can be decoded. 583s ok 35 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-7 can be decoded. 583s ok 36 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-8 can be decoded. 583s ok 37 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-8-I can be decoded. 583s ok 38 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-10 can be decoded. 583s ok 39 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-13 can be decoded. 583s ok 40 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-14 can be decoded. 583s ok 41 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-15 can be decoded. 583s ok 42 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-16 can be decoded. 583s ok 43 Text Encoding TextDecoder Single Byte Encoding Converter KOI8-R can be decoded. 583s ok 44 Text Encoding TextDecoder Single Byte Encoding Converter KOI8-U can be decoded. 583s ok 45 Text Encoding TextDecoder Single Byte Encoding Converter macintosh can be decoded. 583s ok 46 Text Encoding TextDecoder Single Byte Encoding Converter windows-874 can be decoded. 583s ok 47 Text Encoding TextDecoder Single Byte Encoding Converter windows-1250 can be decoded. 583s ok 48 Text Encoding TextDecoder Single Byte Encoding Converter windows-1251 can be decoded. 583s ok 49 Text Encoding TextDecoder Single Byte Encoding Converter windows-1252 can be decoded. 583s ok 50 Text Encoding TextDecoder Single Byte Encoding Converter windows-1253 can be decoded. 583s ok 51 Text Encoding TextDecoder Single Byte Encoding Converter windows-1254 can be decoded. 583s ok 52 Text Encoding TextDecoder Single Byte Encoding Converter windows-1255 can be decoded. 583s ok 53 Text Encoding TextDecoder Single Byte Encoding Converter windows-1256 can be decoded. 583s ok 54 Text Encoding TextDecoder Single Byte Encoding Converter windows-1257 can be decoded. 583s ok 55 Text Encoding TextDecoder Single Byte Encoding Converter windows-1258 can be decoded. 583s ok 56 Text Encoding TextDecoder Single Byte Encoding Converter x-mac-cyrillic can be decoded. 583s JS G BXD: Defining method quit in prototype for GLib.MainLoop 583s JS MAINLOOP: Enqueue job , promise=, allocation site= 583s JS MAINLOOP: Main loop instance 0x2aa17062390: Spinning loop until released or hook cleared 583s JS MAINLOOP: handling job 0, 583s JS MAINLOOP: Enqueue job , promise=, allocation site= 583s JS MAINLOOP: Completed job 0 583s JS MAINLOOP: handling job 1, 583s JS MAINLOOP: Enqueue job , promise=, allocation site= 583s JS MAINLOOP: Completed job 1 583s JS MAINLOOP: handling job 2, 583s JS MAINLOOP: Enqueue job , promise=, allocation site= 583s JS MAINLOOP: Completed job 2 583s JS MAINLOOP: handling job 3, 583s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine-executor.js async resolved" 583s JS MAINLOOP: Main loop instance 0x2aa17062390: release 583s JS MAINLOOP: Completed job 3 583s JS MEMORY: Memory report: before destroying context 583s JS MEMORY: 518 objects currently alive 583s JS MEMORY: boxed_instance = 257 583s JS MEMORY: boxed_prototype = 13 583s JS MEMORY: closure = 1 583s JS MEMORY: function = 214 583s JS MEMORY: fundamental_instance = 0 583s JS MEMORY: fundamental_prototype = 0 583s JS MEMORY: gerror_instance = 0 583s JS MEMORY: gerror_prototype = 0 583s JS MEMORY: interface = 4 583s JS MEMORY: module = 9 583s JS MEMORY: ns = 4 583s JS MEMORY: object_instance = 2 583s JS MEMORY: object_prototype = 14 583s JS MEMORY: param = 0 583s JS MEMORY: union_instance = 0 583s JS MEMORY: union_prototype = 0 583s JS CTX: JS shutdown sequence 583s JS CTX: Stopping profiler 583s JS CTX: Shutting down toggle queue 583s JS CTX: Notifying external reference holders of GjsContext dispose 583s JS MAINLOOP: Stopping promise job dispatcher 583s JS CTX: Notifying reference holders of GjsContext dispose 583s JS CTX: Checking unhandled promise rejections 583s JS CTX: Releasing cached JS wrappers 583s JS CTX: Final triggered GC 583s JS CTX: Destroying JS context 583s JS CTX: Releasing all native objects 583s JS CTX: Disabling auto GC 583s JS CTX: Ending trace on global object 583s JS CTX: Freeing allocated resources 583s JS CTX: JS context destroyed 583s PASS: cjs/testEncoding.test 583s Running test: cjs/step.test 583s 1..1 583s ok 1 - /usr/libexec/installed-tests/cjs/debugger/step.debugger 583s PASS: cjs/step.test 583s Running test: cjs/testWarnings.sh.test 583s ok 1 - overwriting method with Signals.addSignalMethods() should warn 583s ok 2 - passing too many arguments to a GI function should warn 583s ok 3 - file and line number are logged for syntax errors 583s 1..3 583s PASS: cjs/testWarnings.sh.test 583s Running test: cjs/testGObjectDestructionAccess.test 583s JS NATIVE: Registered native JS module '_promiseNative' 583s JS NATIVE: Registered native JS module '_byteArrayNative' 583s JS NATIVE: Registered native JS module '_encodingNative' 583s JS NATIVE: Registered native JS module '_gi' 583s JS NATIVE: Registered native JS module 'gi' 583s JS NATIVE: Registered native JS module 'cairoNative' 583s JS NATIVE: Registered native JS module 'system' 583s JS NATIVE: Registered native JS module 'console' 583s JS NATIVE: Registered native JS module '_print' 583s JS CTX: Enabling JIT 583s JS CTX: Initialized class GjsFileImporter prototype 0x1a8958f000a0 583s JS IMPORT: Defining parent (nil) of 0x1a8958f00100 'imports' is mod 0 583s JS IMPORT: Importing '_print' 583s JS NATIVE: Defining native module '_print' 583s JS IMPORT: Defining parent 0x1a8958f00100 of 0x1a8958f007b8 '_print' is mod 1 583s JS IMPORT: successfully imported module '_print' 583s JS IMPORT: Loading internal module 'loader' (resource:///org/cinnamon/cjs/modules/internal/loader.js) 583s 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 0x32da0b13b128 583s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x32da0b13b128 583s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x32da0b13b128 583s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x32da0b13b128 583s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x32da0b13b128 583s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x32da0b13b128 583s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x32da0b13b128 583s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x32da0b13b128 583s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x32da0b13b128 583s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x32da0b13b128 583s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x32da0b13b128 583s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x32da0b13b128 583s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x32da0b13b128 583s JS MAINLOOP: Main loop instance 0x2aa3eb35390: hold 583s JS MAINLOOP: Enqueue job , promise=, allocation site= 583s JS MAINLOOP: Starting promise job dispatcher 583s JS MAINLOOP: Main loop instance 0x2aa3eb35390: Spinning loop until released or hook cleared 583s JS MAINLOOP: handling job 0, 583s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 583s JS MAINLOOP: Main loop instance 0x2aa3eb35390: release 583s JS MAINLOOP: Completed job 0 583s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine.js' (resource:///org/cjs/jsunit/minijasmine.js), global 0x32da0b13b128 583s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x32da0b13b128 583s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x32da0b13b128 583s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x32da0b13b128 583s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x32da0b13b128 583s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x32da0b13b128 583s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x32da0b13b128 583s JS IMPORT: Module metadata hook for module 0x1a8958f130c0 583s JS IMPORT: Defining meta.importSync for module 0x1a8958f130c0 583s JS NATIVE: Defining native module 'gi' 583s JS CTX: Initialized class GIRepositoryNamespace prototype 0x1a8958f134b0 583s JS IMPORT: JS import 'overrides' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/overrides.js 583s JS IMPORT: JS import 'overrides' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/overrides.js 583s JS IMPORT: Adding directory 'resource:///org/cinnamon/cjs/modules/core/overrides' to child importer 'overrides' 583s JS IMPORT: Importing directory 'overrides' 583s JS IMPORT: Defining parent 0x1a8958f00100 of 0x1a8958f135b0 'overrides' is mod 1 583s JS IMPORT: Defined importer 'overrides' 0x1a8958f135b0 in 0x1a8958f00100 583s JS IMPORT: successfully imported directory 'overrides' 583s JS IMPORT: Importing '_promiseNative' 583s JS NATIVE: Defining native module '_promiseNative' 583s JS IMPORT: Defining parent 0x1a8958f00100 of 0x1a8958f13a70 '_promiseNative' is mod 1 583s JS IMPORT: successfully imported module '_promiseNative' 583s JS IMPORT: Importing module GLib succeeded 583s JS IMPORT: Defining parent 0x1a8958f135b0 of 0x32da0b13c150 'GLib' is mod 1 583s JS IMPORT: successfully imported module 'GLib' 583s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 583s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x32da0b179060, JSClass 0x3ffa7b6af08, in object 0x32da0b179038 583s JS CTX: Initialized class GIRepositoryGType prototype 0x1a8958f13dc0 583s JS CTX: Initialized class GIRepositoryFunction prototype 0x1a8958f13e20 583s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 583s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 583s JS G BXD: Defined class for Error (GError), prototype 0x32da0b1790b0, JSClass 0x3ffa7b6af08, in object 0x32da0b179038 583s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 583s JS G BXD: Defined class for Variant (GVariant), prototype 0x32da0b179100, JSClass 0x3ffa7b6af08, in object 0x32da0b179038 583s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 583s JS G BXD: Defined class for Bytes (GBytes), prototype 0x32da0b179150, JSClass 0x3ffa7b6af08, in object 0x32da0b179038 583s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 583s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 583s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x32da0b1791a0, JSClass 0x3ffa7b6af08, in object 0x32da0b179038 583s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 583s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 583s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 583s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 583s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 583s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 583s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 583s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 583s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 583s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 583s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 583s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 583s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 583s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 583s JS G BXD: Defined class for Thread (GThread), prototype 0x32da0b1791f0, JSClass 0x3ffa7b6af08, in object 0x32da0b179038 583s JS G BXD: Defining method ref in prototype for GLib.Thread 583s JS G BXD: Defining method unref in prototype for GLib.Thread 583s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 583s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x32da0b179240, JSClass 0x3ffa7b6af08, in object 0x32da0b179038 583s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 583s JS G BXD: Defined class for Regex (GRegex), prototype 0x32da0b179290, JSClass 0x3ffa7b6af08, in object 0x32da0b179038 583s JS G BXD: Defining method match in prototype for GLib.Regex 583s JS G BXD: Defining method match_full in prototype for GLib.Regex 583s JS G BXD: Defining method match_all in prototype for GLib.Regex 583s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 583s JS G NS: Defined namespace 'GLib' 0x32da0b179038 in GIRepository 0x1a8958f13340 583s JS IMPORT: Importing module jasmine succeeded 583s JS IMPORT: Defining parent 0x1a8958f00100 of 0x32da0b13cce0 'jasmine' is mod 1 583s JS IMPORT: successfully imported module 'jasmine' 583s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 583s JS MAINLOOP: Main loop instance 0x2aa3eb35390: hold 583s JS MAINLOOP: Enqueue job , promise=, allocation site= 583s JS MAINLOOP: Main loop instance 0x2aa3eb35390: Spinning loop until released or hook cleared 583s JS MAINLOOP: handling job 0, 583s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine.js async resolved" 583s JS MAINLOOP: Main loop instance 0x2aa3eb35390: release 583s JS MAINLOOP: Completed job 0 583s JS IMPORT: Importing 'gi' 583s JS IMPORT: Defining parent 0x1a8958f00100 of 0x1a8958f13340 'gi' is mod 1 583s JS IMPORT: successfully imported module 'gi' 583s 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 583s JS G NS: Defined namespace 'CjsPrivate' 0x32da0b179330 in GIRepository 0x1a8958f13340 583s JS IMPORT: JS import 'signals' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/signals.js 583s JS IMPORT: JS import 'lang' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/lang.js 583s JS IMPORT: JS import '_legacy' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_legacy.js 583s JS IMPORT: Importing module _legacy succeeded 583s JS IMPORT: Defining parent 0x1a8958f00100 of 0x32da0b13cf10 '_legacy' is mod 1 583s JS IMPORT: successfully imported module '_legacy' 583s JS IMPORT: Importing module lang succeeded 583s JS IMPORT: Defining parent 0x1a8958f00100 of 0x32da0b13cec0 'lang' is mod 1 583s JS IMPORT: successfully imported module 'lang' 583s JS IMPORT: JS import '_signals' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_signals.js 583s JS IMPORT: JS import '_signals' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_signals.js 583s JS IMPORT: Importing module _signals succeeded 583s JS IMPORT: Defining parent 0x1a8958f00100 of 0x32da0b13cf60 '_signals' is mod 1 583s JS IMPORT: successfully imported module '_signals' 583s JS IMPORT: Importing module signals succeeded 583s JS IMPORT: Defining parent 0x1a8958f00100 of 0x32da0b13ce70 'signals' is mod 1 583s JS IMPORT: successfully imported module 'signals' 583s JS IMPORT: Importing module Gio succeeded 583s JS IMPORT: Defining parent 0x1a8958f135b0 of 0x32da0b13ce20 'Gio' is mod 1 583s JS IMPORT: successfully imported module 'Gio' 583s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 583s JS IMPORT: Importing '_gi' 583s JS NATIVE: Defining native module '_gi' 583s JS IMPORT: Defining parent 0x1a8958f00100 of 0x1a8958f2b740 '_gi' is mod 1 583s JS IMPORT: successfully imported module '_gi' 583s JS IMPORT: JS import '_common' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_common.js 583s JS IMPORT: JS import '_common' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_common.js 583s JS IMPORT: Importing module _common succeeded 583s JS IMPORT: Defining parent 0x1a8958f00100 of 0x32da0b1cd038 '_common' is mod 1 583s JS IMPORT: successfully imported module '_common' 583s JS IMPORT: Importing module GObject succeeded 583s JS IMPORT: Defining parent 0x1a8958f135b0 of 0x32da0b13cfb0 'GObject' is mod 1 583s JS IMPORT: successfully imported module 'GObject' 583s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 583s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 583s JS G BXD: Defined class for String (GString), prototype 0x32da0b1795d8, JSClass 0x3ffa7b6af08, in object 0x32da0b179358 583s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 583s JS G PRM: Defined class ParamSpec prototype is 0x32da0b1cd0d8 class 0x3ffa7b702e8 in object 0x32da0b179358 583s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 583s JS G OBJ: Defined class for Object (GObject), prototype 0x32da0b179740, JSClass 0x3ffa7b6b598, in object 0x32da0b179358 583s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 583s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 583s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x32da0b179768, JSClass 0x3ffa7b6b598, in object 0x32da0b179358 583s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 583s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 583s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 583s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 583s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 583s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 583s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 583s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 583s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 583s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 583s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 583s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 583s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 583s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 583s JS G NS: Defined namespace 'GObject' 0x32da0b179358 in GIRepository 0x1a8958f13340 583s JS G OBJ: Defined class for Application (GApplication), prototype 0x32da0b1797b8, JSClass 0x3ffa7b6b598, in object 0x32da0b179308 583s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 583s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x32da0b1cd5b0, JSClass 0x3ffa7b6b618, in object 0x32da0b179308 583s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 583s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 583s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 583s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 583s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 583s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 583s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 583s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 583s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 583s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 583s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x32da0b179830, JSClass 0x3ffa7b6b598, in object 0x32da0b179308 583s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 583s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x32da0b1cd830, JSClass 0x3ffa7b6b618, in object 0x32da0b179308 583s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 583s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x32da0b1798a8, JSClass 0x3ffa7b6b598, in object 0x32da0b179308 583s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 583s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 583s JS G IFACE: Defined class for Initable (GInitable), prototype 0x32da0b1cd970, JSClass 0x3ffa7b6b618, in object 0x32da0b179308 583s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 583s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 583s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 583s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x32da0b179920, JSClass 0x3ffa7b6af08, in object 0x32da0b179308 583s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 583s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x32da0b179970, JSClass 0x3ffa7b6af08, in object 0x32da0b179308 583s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'CjsPrivate' 583s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 583s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x32da0b1799c0, JSClass 0x3ffa7b6b598, in object 0x32da0b179308 583s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x32da0b179a10, JSClass 0x3ffa7b6b598, in object 0x32da0b179330 583s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 583s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x32da0b179a60, JSClass 0x3ffa7b6b598, in object 0x32da0b179308 583s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 583s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 583s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 583s JS G IFACE: Defined class for File (GFile), prototype 0x32da0b1cdad8, JSClass 0x3ffa7b6b618, in object 0x32da0b179308 583s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x32da0b179ad8, JSClass 0x3ffa7b6b598, in object 0x1a8958f13420 583s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 583s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x32da0b179b50, JSClass 0x3ffa7b6b598, in object 0x32da0b179308 583s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 583s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 583s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x32da0b179ba0, JSClass 0x3ffa7b6b598, in object 0x32da0b179308 583s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 583s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x32da0b179bf0, JSClass 0x3ffa7b6b598, in object 0x32da0b179308 583s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 583s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x32da0b179c40, JSClass 0x3ffa7b6af08, in object 0x32da0b179308 583s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 583s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 583s JS G OBJ: Defined class for Settings (GSettings), prototype 0x32da0b179c90, JSClass 0x3ffa7b6b598, in object 0x32da0b179308 583s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 583s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 583s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 583s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 583s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 583s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 583s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 583s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 583s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 583s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 583s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 583s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 583s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 583s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 583s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 583s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 583s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 583s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 583s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 583s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 583s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 583s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 583s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 583s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 583s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 583s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 583s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 583s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 583s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 583s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 583s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 583s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 583s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 583s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 583s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 583s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 583s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 583s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 583s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 583s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 583s JS G NS: Defined namespace 'Gio' 0x32da0b179308 in GIRepository 0x1a8958f13340 583s 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 583s JS G NS: Defined namespace 'CjsTestTools' 0x32da0b179ce0 in GIRepository 0x1a8958f13340 583s JS IMPORT: Importing module Gtk succeeded 583s JS IMPORT: Defining parent 0x1a8958f135b0 of 0x32da0b1d9588 'Gtk' is mod 1 583s JS IMPORT: successfully imported module 'Gtk' 583s JS G NS: Found info type OBJECT for 'Widget' in namespace 'Gtk' 583s JS G NS: Found info type OBJECT for 'InitiallyUnowned' in namespace 'GObject' 583s JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0x32da0b179d30, JSClass 0x3ffa7b6b598, in object 0x32da0b179358 583s JS G OBJ: Defined class for Widget (GtkWidget), prototype 0x32da0b179d80, JSClass 0x3ffa7b6b598, in object 0x32da0b179d08 583s JS G NS: Found info type INTERFACE for 'Buildable' in namespace 'Gtk' 583s JS G IFACE: Defined class for Buildable (GtkBuildable), prototype 0x32da0b1d9880, JSClass 0x3ffa7b6b618, in object 0x32da0b179d08 583s JS G NS: Found info type OBJECT for 'Container' in namespace 'Gtk' 583s JS G OBJ: Defined class for Container (GtkContainer), prototype 0x32da0b179df8, JSClass 0x3ffa7b6b598, in object 0x32da0b179d08 583s JS G OBJ: Defining method child_set_property in prototype for GtkContainer (Gtk.Container) 583s JS G NS: Defined namespace 'Gtk' 0x32da0b179d08 in GIRepository 0x1a8958f13340 583s JS IMPORT: Importing 'system' 583s JS NATIVE: Defining native module 'system' 583s JS IMPORT: Defining parent 0x1a8958f00100 of 0x1a8958f323c0 'system' is mod 1 583s JS IMPORT: successfully imported module 'system' 583s JS CTX: Script evaluation succeeded 583s JS MAINLOOP: Main loop instance 0x2aa3eb35390: Spinning loop until released or hook cleared 583s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine-executor.js' (resource:///org/cjs/jsunit/minijasmine-executor.js), global 0x32da0b13b128 583s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x32da0b13b128 583s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x32da0b13b128 583s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x32da0b13b128 583s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x32da0b13b128 583s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x32da0b13b128 583s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x32da0b13b128 583s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x32da0b13b128 583s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x32da0b13b128 583s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x32da0b13b128 583s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x32da0b13b128 583s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x32da0b13b128 583s JS IMPORT: Module metadata hook for module 0x1a8958f110d0 583s JS IMPORT: Defining meta.importSync for module 0x1a8958f110d0 583s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x32da0b13b128 583s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x32da0b13b128 583s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 583s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 583s JS MAINLOOP: Set main loop hook to 583s JS MAINLOOP: Main loop instance 0x2aa3eb35390: hold 583s JS MAINLOOP: Running and clearing main loop hook 583s JS G BXD: Defining method run in prototype for GLib.MainLoop 583s 1..54 583s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 583s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 583s JS G BXD: Defined class for Source (GSource), prototype 0x32da0b179e48, JSClass 0x3ffa7b6af08, in object 0x32da0b179038 583s JS G BXD: Defining method set_priority in prototype for GLib.Source 583s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 583s JS G BXD: Defining method attach in prototype for GLib.Source 583s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 583s JS IMPORT: Module metadata hook for module 0x32da0b162cf0 583s JS IMPORT: Defining meta.importSync for module 0x32da0b162cf0 583s JS G NS: Found info type FUNCTION for 'init' in namespace 'Gtk' 583s JS G BXD: Defining method destroy in prototype for GLib.Source 583s JS G NS: Found info type OBJECT for 'Window' in namespace 'Gtk' 583s JS G NS: Found info type OBJECT for 'Bin' in namespace 'Gtk' 583s JS G OBJ: Defined class for Bin (GtkBin), prototype 0x32da0b179f60, JSClass 0x3ffa7b6b598, in object 0x32da0b179d08 583s JS G OBJ: Defined class for Window (GtkWindow), prototype 0x32da0b179fb0, JSClass 0x3ffa7b6b598, in object 0x32da0b179d08 583s JS G NS: Found info type ENUM for 'WindowType' in namespace 'Gtk' 583s JS G ENUM: Defining enum value TOPLEVEL (fixed from toplevel) 0 583s JS G ENUM: Defining enum value POPUP (fixed from popup) 1 583s JS G ENUM: Defining Gtk.WindowType as 0x1a8958f20578 583s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 583s JS G OBJ: Defining method set_title in prototype for GtkWindow (Gtk.Window) 583s JS G OBJ: Defining method destroy in prototype for GtkWidget (Gtk.Widget) 583s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 583s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 583s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 583s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 583s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 583s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 583s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 583s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 583s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 583s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 583s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 583s JS G ENUM: Defining GLib.LogLevelFlags as 0x1a8958f20c98 583s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 583s ok 1 Access to destroyed GObject Get property 583s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 583s ok 2 Access to destroyed GObject Set property 583s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 583s ok 3 Access to destroyed GObject Add expando property 583s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 583s ok 4 Access to destroyed GObject Access to unset expando property 583s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 583s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 583s ok 5 Access to destroyed GObject Access previously set expando property 583s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 583s JS G OBJ: Defining method get_title in prototype for GtkWindow (Gtk.Window) 583s ok 6 Access to destroyed GObject Access to getter method 583s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 583s ok 7 Access to destroyed GObject Access to setter method 583s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 583s ok 8 Access to destroyed GObject Proto function connect 583s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 583s ok 9 Access to destroyed GObject Proto function connect_after 583s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 583s ok 10 Access to destroyed GObject Proto function emit 583s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 583s ok 11 Access to destroyed GObject Proto function signals_disconnect 583s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 583s ok 12 Access to destroyed GObject Proto function signals_block 583s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 583s ok 13 Access to destroyed GObject Proto function signals_unblock 583s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 583s ok 14 Access to destroyed GObject Proto function toString 583s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 583s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 583s ok 15 Access to destroyed GObject Proto function toString before/after 583s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 583s JS G NS: Found info type FUNCTION for 'unref' in namespace 'CjsTestTools' 583s ok 16 Access to finalized GObject Get property 583s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 583s ok 17 Access to finalized GObject Set property 583s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 583s ok 18 Access to finalized GObject Add expando property 583s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 583s ok 19 Access to finalized GObject Access to unset expando property 583s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 583s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 583s ok 20 Access to finalized GObject Access previously set expando property 583s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 583s ok 21 Access to finalized GObject Access to getter method 583s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 583s ok 22 Access to finalized GObject Access to setter method 583s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 583s ok 23 Access to finalized GObject Proto function connect 583s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 583s ok 24 Access to finalized GObject Proto function connect_after 583s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 583s ok 25 Access to finalized GObject Proto function emit 583s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 583s ok 26 Access to finalized GObject Proto function signals_disconnect 583s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 584s ok 27 Access to finalized GObject Proto function signals_block 584s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 584s ok 28 Access to finalized GObject Proto function signals_unblock 584s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 584s ok 29 Access to finalized GObject Proto function toString 584s JS G NS: Found info type FUNCTION for 'init' in namespace 'CjsTestTools' 584s JS G NS: Found info type OBJECT for 'EmblemedIcon' in namespace 'Gio' 584s JS G OBJ: Defined class for EmblemedIcon (GEmblemedIcon), prototype 0x1e042180a0b0, JSClass 0x3ffa7b6b598, in object 0x32da0b179308 584s JS G NS: Found info type OBJECT for 'ThemedIcon' in namespace 'Gio' 584s JS G OBJ: Defined class for ThemedIcon (GThemedIcon), prototype 0x1e042180a100, JSClass 0x3ffa7b6b598, in object 0x32da0b179308 584s JS G NS: Found info type INTERFACE for 'Icon' in namespace 'Gio' 584s JS G IFACE: Defined class for Icon (GIcon), prototype 0x32da0b1cd4c0, JSClass 0x3ffa7b6b618, in object 0x32da0b179308 584s JS G OBJ: Defining method run_dispose in prototype for GObject (GObject.Object) 584s JS G NS: Found info type FUNCTION for 'reset' in namespace 'CjsTestTools' 584s ok 30 Disposed or finalized GObject is marked as disposed when it is a manually disposed property garbage collected 584s ok 31 Disposed or finalized GObject is marked as disposed when it is a manually disposed property not garbage collected 584s ok 32 Disposed or finalized GObject calls dispose vfunc on explicit disposal only 584s ok 33 Disposed or finalized GObject generates a warn on object garbage collection 584s ok 34 Disposed or finalized GObject generates a warn on object garbage collection if has expando property 584s JS G NS: Found info type FUNCTION for 'delayed_unref' in namespace 'CjsTestTools' 584s JS G NS: Found info type FUNCTION for 'timeout_add' in namespace 'GLib' 584s JS G BXD: Defining method get_context in prototype for GLib.MainLoop 584s JS G NS: Found info type STRUCT for 'MainContext' in namespace 'GLib' 584s JS G BXD: Defined class for MainContext (GMainContext), prototype 0x1e042180a1c8, JSClass 0x3ffa7b6af08, in object 0x32da0b179038 584s JS G BXD: Defining method iteration in prototype for GLib.MainContext 584s ok 35 Disposed or finalized GObject generates a warn if already disposed at garbage collection 584s JS G NS: Found info type FUNCTION for 'save_object' in namespace 'CjsTestTools' 584s JS G NS: Found info type FUNCTION for 'peek_saved' in namespace 'CjsTestTools' 584s ok 36 Disposed or finalized GObject created from other function is marked as disposed and garbage collected 584s ok 37 Disposed or finalized GObject created from other function is marked as disposed and not garbage collected 584s JS G NS: Found info type FUNCTION for 'get_disposed' in namespace 'CjsTestTools' 584s ok 38 Disposed or finalized GObject returned from function is marked as disposed 584s JS G NS: Found info type FUNCTION for 'get_saved' in namespace 'CjsTestTools' 584s JS G BXD: Defining method quit in prototype for GLib.MainLoop 584s ok 39 Disposed or finalized GObject returned from function is marked as disposed and then as finalized 584s JS G NS: Found info type FUNCTION for 'ref' in namespace 'CjsTestTools' 584s JS G NS: Found info type FUNCTION for 'unref_other_thread' in namespace 'CjsTestTools' 584s ok 40 Disposed or finalized GObject ignores toggling queued unref toggles 584s JS G NS: Found info type FUNCTION for 'ref_other_thread' in namespace 'CjsTestTools' 584s ok 41 Disposed or finalized GObject ignores toggling queued toggles 584s JS G NS: Found info type FUNCTION for 'run_dispose_other_thread' in namespace 'CjsTestTools' 584s ok 42 Disposed or finalized GObject can be disposed from other thread 584s ok 43 Disposed or finalized GObject can be garbage collected once disposed from other thread 584s JS G NS: Found info type FUNCTION for 'save_object_unreffed' in namespace 'CjsTestTools' 584s JS G NS: Found info type FUNCTION for 'delayed_ref_other_thread' in namespace 'CjsTestTools' 585s JS G NS: Found info type FUNCTION for 'steal_saved' in namespace 'CjsTestTools' 585s ok 44 GObject with toggle references can be re-reffed from other thread delayed 585s JS G NS: Found info type FUNCTION for 'delayed_unref_other_thread' in namespace 'CjsTestTools' 585s ok 45 GObject with toggle references can be re-reffed and unreffed again from other thread 585s JS G NS: Found info type FUNCTION for 'delayed_ref_unref_other_thread' in namespace 'CjsTestTools' 585s ok 46 GObject with toggle references can be re-reffed and unreffed again from other thread with delay 585s JS G NS: Found info type FUNCTION for 'save_weak' in namespace 'CjsTestTools' 585s JS G NS: Found info type FUNCTION for 'get_weak' in namespace 'CjsTestTools' 585s ok 47 GObject with toggle references can be toggled up by getting a GWeakRef 585s JS G NS: Found info type FUNCTION for 'get_weak_other_thread' in namespace 'CjsTestTools' 585s ok 48 GObject with toggle references can be toggled up by getting a GWeakRef from another thread 585s ok 49 GObject with toggle references can be toggled up by getting a GWeakRef from another thread and re-reffed in main thread 585s ok 50 GObject with toggle references can be toggled up by getting a GWeakRef from another and re-reffed from various threads 585s JS G BXD: Defining method join in prototype for GLib.Thread 585s JS G NS: Found info type FUNCTION for 'clear_saved' in namespace 'CjsTestTools' 585s ok 51 GObject with toggle references can be toggled up-down from various threads when the wrapper is gone 585s Executing: cjs/testGObjectDestructionAccess.test 585s ok 52 GObject with toggle references can be toggled up-down from various threads when disposed and the wrapper is gone 585s ok 53 GObject with toggle references can be finalized while queued in toggle queue 585s 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 585s JS MAINLOOP: Enqueue job , promise=, allocation site= 585s JS MAINLOOP: Main loop instance 0x2aa3eb35390: Spinning loop until released or hook cleared 585s JS MAINLOOP: handling job 0, 585s JS MAINLOOP: Enqueue job , promise=, allocation site= 585s JS MAINLOOP: Completed job 0 585s JS MAINLOOP: handling job 1, 585s JS MAINLOOP: Enqueue job , promise=, allocation site= 585s JS MAINLOOP: Completed job 1 585s JS MAINLOOP: handling job 2, 585s JS MAINLOOP: Enqueue job , promise=, allocation site= 585s JS MAINLOOP: Completed job 2 585s JS MAINLOOP: handling job 3, 585s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine-executor.js async resolved" 585s JS MAINLOOP: Main loop instance 0x2aa3eb35390: release 585s JS MAINLOOP: Completed job 3 585s JS MEMORY: Memory report: before destroying context 585s JS MEMORY: 320 objects currently alive 585s JS MEMORY: boxed_instance = 13 585s JS MEMORY: boxed_prototype = 13 585s JS MEMORY: closure = 3 585s JS MEMORY: function = 248 585s JS MEMORY: fundamental_instance = 0 585s JS MEMORY: fundamental_prototype = 0 585s JS MEMORY: gerror_instance = 0 585s JS MEMORY: gerror_prototype = 0 585s JS MEMORY: interface = 6 585s JS MEMORY: module = 10 585s JS MEMORY: ns = 6 585s JS MEMORY: object_instance = 0 585s JS MEMORY: object_prototype = 21 585s JS MEMORY: param = 0 585s JS MEMORY: union_instance = 0 585s JS MEMORY: union_prototype = 0 585s JS CTX: JS shutdown sequence 585s JS CTX: Stopping profiler 585s JS CTX: Shutting down toggle queue 585s JS CTX: Notifying external reference holders of GjsContext dispose 585s JS MAINLOOP: Stopping promise job dispatcher 585s JS CTX: Notifying reference holders of GjsContext dispose 585s JS CTX: Checking unhandled promise rejections 585s JS CTX: Releasing cached JS wrappers 585s JS CTX: Final triggered GC 585s JS CTX: Destroying JS context 585s JS CTX: Releasing all native objects 585s JS CTX: Disabling auto GC 585s JS CTX: Ending trace on global object 585s JS CTX: Freeing allocated resources 585s JS CTX: JS context destroyed 585s PASS: cjs/testGObjectDestructionAccess.test 585s Running test: cjs/testMainloop.test 585s JS NATIVE: Registered native JS module '_promiseNative' 585s JS NATIVE: Registered native JS module '_byteArrayNative' 585s JS NATIVE: Registered native JS module '_encodingNative' 585s JS NATIVE: Registered native JS module '_gi' 585s JS NATIVE: Registered native JS module 'gi' 585s JS NATIVE: Registered native JS module 'cairoNative' 585s JS NATIVE: Registered native JS module 'system' 585s JS NATIVE: Registered native JS module 'console' 585s JS NATIVE: Registered native JS module '_print' 585s JS CTX: Enabling JIT 585s JS CTX: Initialized class GjsFileImporter prototype 0x2203ca1000a0 585s JS IMPORT: Defining parent (nil) of 0x2203ca100100 'imports' is mod 0 585s JS IMPORT: Importing '_print' 585s JS NATIVE: Defining native module '_print' 585s JS IMPORT: Defining parent 0x2203ca100100 of 0x2203ca1007b8 '_print' is mod 1 585s JS IMPORT: successfully imported module '_print' 585s JS IMPORT: Loading internal module 'loader' (resource:///org/cinnamon/cjs/modules/internal/loader.js) 585s 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 0x2684ca93b128 585s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x2684ca93b128 585s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2684ca93b128 585s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2684ca93b128 585s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2684ca93b128 585s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2684ca93b128 585s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x2684ca93b128 585s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x2684ca93b128 585s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x2684ca93b128 585s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2684ca93b128 585s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2684ca93b128 585s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x2684ca93b128 585s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x2684ca93b128 585s JS MAINLOOP: Main loop instance 0x2aa299f6390: hold 585s JS MAINLOOP: Enqueue job , promise=, allocation site= 585s JS MAINLOOP: Starting promise job dispatcher 585s JS MAINLOOP: Main loop instance 0x2aa299f6390: Spinning loop until released or hook cleared 585s JS MAINLOOP: handling job 0, 585s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 585s JS MAINLOOP: Main loop instance 0x2aa299f6390: release 585s JS MAINLOOP: Completed job 0 585s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine.js' (resource:///org/cjs/jsunit/minijasmine.js), global 0x2684ca93b128 585s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2684ca93b128 585s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2684ca93b128 585s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2684ca93b128 585s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2684ca93b128 585s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2684ca93b128 585s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2684ca93b128 585s JS IMPORT: Module metadata hook for module 0x2203ca1130c0 585s JS IMPORT: Defining meta.importSync for module 0x2203ca1130c0 585s JS NATIVE: Defining native module 'gi' 585s JS CTX: Initialized class GIRepositoryNamespace prototype 0x2203ca1134b0 585s JS IMPORT: JS import 'overrides' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/overrides.js 585s JS IMPORT: JS import 'overrides' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/overrides.js 585s JS IMPORT: Adding directory 'resource:///org/cinnamon/cjs/modules/core/overrides' to child importer 'overrides' 585s JS IMPORT: Importing directory 'overrides' 585s JS IMPORT: Defining parent 0x2203ca100100 of 0x2203ca1135b0 'overrides' is mod 1 585s JS IMPORT: Defined importer 'overrides' 0x2203ca1135b0 in 0x2203ca100100 585s JS IMPORT: successfully imported directory 'overrides' 585s JS IMPORT: Importing '_promiseNative' 585s JS NATIVE: Defining native module '_promiseNative' 585s JS IMPORT: Defining parent 0x2203ca100100 of 0x2203ca113a70 '_promiseNative' is mod 1 585s JS IMPORT: successfully imported module '_promiseNative' 585s JS IMPORT: Importing module GLib succeeded 585s JS IMPORT: Defining parent 0x2203ca1135b0 of 0x2684ca93c150 'GLib' is mod 1 585s JS IMPORT: successfully imported module 'GLib' 585s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 585s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x2684ca979060, JSClass 0x3ffab56af08, in object 0x2684ca979038 585s JS CTX: Initialized class GIRepositoryGType prototype 0x2203ca113dc0 585s JS CTX: Initialized class GIRepositoryFunction prototype 0x2203ca113e20 585s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 585s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 585s JS G BXD: Defined class for Error (GError), prototype 0x2684ca9790b0, JSClass 0x3ffab56af08, in object 0x2684ca979038 585s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 585s JS G BXD: Defined class for Variant (GVariant), prototype 0x2684ca979100, JSClass 0x3ffab56af08, in object 0x2684ca979038 585s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 585s JS G BXD: Defined class for Bytes (GBytes), prototype 0x2684ca979150, JSClass 0x3ffab56af08, in object 0x2684ca979038 585s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 585s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 585s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x2684ca9791a0, JSClass 0x3ffab56af08, in object 0x2684ca979038 585s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 585s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 585s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 585s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 585s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 585s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 585s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 585s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 585s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 585s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 585s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 585s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 585s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 585s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 585s JS G BXD: Defined class for Thread (GThread), prototype 0x2684ca9791f0, JSClass 0x3ffab56af08, in object 0x2684ca979038 585s JS G BXD: Defining method ref in prototype for GLib.Thread 585s JS G BXD: Defining method unref in prototype for GLib.Thread 585s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 585s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x2684ca979240, JSClass 0x3ffab56af08, in object 0x2684ca979038 585s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 585s JS G BXD: Defined class for Regex (GRegex), prototype 0x2684ca979290, JSClass 0x3ffab56af08, in object 0x2684ca979038 585s JS G BXD: Defining method match in prototype for GLib.Regex 585s JS G BXD: Defining method match_full in prototype for GLib.Regex 585s JS G BXD: Defining method match_all in prototype for GLib.Regex 585s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 585s JS G NS: Defined namespace 'GLib' 0x2684ca979038 in GIRepository 0x2203ca113340 585s JS IMPORT: Importing module jasmine succeeded 585s JS IMPORT: Defining parent 0x2203ca100100 of 0x2684ca93cce0 'jasmine' is mod 1 585s JS IMPORT: successfully imported module 'jasmine' 585s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 585s JS MAINLOOP: Main loop instance 0x2aa299f6390: hold 585s JS MAINLOOP: Enqueue job , promise=, allocation site= 585s JS MAINLOOP: Main loop instance 0x2aa299f6390: Spinning loop until released or hook cleared 585s JS MAINLOOP: handling job 0, 585s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine.js async resolved" 585s JS MAINLOOP: Main loop instance 0x2aa299f6390: release 585s JS MAINLOOP: Completed job 0 585s JS IMPORT: JS import 'mainloop' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/mainloop.js 585s JS IMPORT: Importing 'gi' 585s JS IMPORT: Defining parent 0x2203ca100100 of 0x2203ca113340 'gi' is mod 1 585s JS IMPORT: successfully imported module 'gi' 585s JS IMPORT: Importing '_gi' 585s JS NATIVE: Defining native module '_gi' 585s JS IMPORT: Defining parent 0x2203ca100100 of 0x2203ca128d38 '_gi' is mod 1 585s JS IMPORT: successfully imported module '_gi' 585s 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 585s JS G NS: Defined namespace 'CjsPrivate' 0x2684ca979330 in GIRepository 0x2203ca113340 585s JS IMPORT: JS import '_common' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_common.js 585s JS IMPORT: JS import '_common' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_common.js 585s JS IMPORT: Importing module _common succeeded 585s JS IMPORT: Defining parent 0x2203ca100100 of 0x2684ca93cec0 '_common' is mod 1 585s JS IMPORT: successfully imported module '_common' 585s JS IMPORT: JS import '_legacy' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_legacy.js 585s JS IMPORT: Importing module _legacy succeeded 585s JS IMPORT: Defining parent 0x2203ca100100 of 0x2684ca93cf10 '_legacy' is mod 1 585s JS IMPORT: successfully imported module '_legacy' 585s JS IMPORT: Importing module GObject succeeded 585s JS IMPORT: Defining parent 0x2203ca1135b0 of 0x2684ca93ce70 'GObject' is mod 1 585s JS IMPORT: successfully imported module 'GObject' 585s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 585s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 585s JS G BXD: Defined class for String (GString), prototype 0x2684ca9795b0, JSClass 0x3ffab56af08, in object 0x2684ca979308 585s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 585s JS G PRM: Defined class ParamSpec prototype is 0x2684ca93cfb0 class 0x3ffab5702e8 in object 0x2684ca979308 585s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 585s JS G OBJ: Defined class for Object (GObject), prototype 0x2684ca979718, JSClass 0x3ffab56b598, in object 0x2684ca979308 585s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 585s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 585s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x2684ca979740, JSClass 0x3ffab56b598, in object 0x2684ca979308 585s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 585s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 585s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 585s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 585s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 585s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 585s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 585s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 585s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 585s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 585s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 585s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 585s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 585s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 585s JS G NS: Defined namespace 'GObject' 0x2684ca979308 in GIRepository 0x2203ca113340 585s JS IMPORT: Importing module mainloop succeeded 585s JS IMPORT: Defining parent 0x2203ca100100 of 0x2684ca93ce20 'mainloop' is mod 1 585s JS IMPORT: successfully imported module 'mainloop' 585s JS CTX: Script evaluation succeeded 585s JS MAINLOOP: Main loop instance 0x2aa299f6390: Spinning loop until released or hook cleared 585s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine-executor.js' (resource:///org/cjs/jsunit/minijasmine-executor.js), global 0x2684ca93b128 585s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2684ca93b128 585s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2684ca93b128 585s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2684ca93b128 585s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2684ca93b128 585s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2684ca93b128 585s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2684ca93b128 585s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2684ca93b128 585s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2684ca93b128 585s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2684ca93b128 585s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2684ca93b128 585s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2684ca93b128 585s JS IMPORT: Module metadata hook for module 0x2203ca132ce8 585s JS IMPORT: Defining meta.importSync for module 0x2203ca132ce8 585s JS NATIVE: Defining native module 'system' 585s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2684ca93b128 585s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2684ca93b128 585s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 585s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 585s JS MAINLOOP: Set main loop hook to 585s JS MAINLOOP: Main loop instance 0x2aa299f6390: hold 585s JS MAINLOOP: Running and clearing main loop hook 585s JS G BXD: Defining method run in prototype for GLib.MainLoop 585s 1..8 585s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 585s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 585s JS G BXD: Defined class for Source (GSource), prototype 0x2684ca979790, JSClass 0x3ffab56af08, in object 0x2684ca979038 585s JS G BXD: Defining method set_priority in prototype for GLib.Source 585s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 585s JS G BXD: Defining method attach in prototype for GLib.Source 585s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 585s JS IMPORT: Module metadata hook for module 0x2203ca1043f8 585s JS IMPORT: Defining meta.importSync for module 0x2203ca1043f8 585s JS G BXD: Defining method destroy in prototype for GLib.Source 585s ok 1 Mainloop.timeout_add() runs a timeout function 585s ok 2 Mainloop.timeout_add() runs a timeout function until it returns false 585s ok 3 Mainloop.timeout_add() runs a timeout function after an initial timeout 585s JS G NS: Found info type FUNCTION for 'source_remove' in namespace 'GLib' 585s JS G NS: Found info type FUNCTION for 'idle_source_new' in namespace 'GLib' 585s ok 4 Mainloop.idle_add() runs an idle function 585s ok 5 Mainloop.idle_add() continues to run idle functions that return true 585s ok 6 Mainloop.idle_add() does not run idle functions if removed 585s ok 7 Mainloop.idle_add() can remove idle functions while they are being invoked 585s ok 8 Mainloop.idle_add() does not leak idle callbacks 585s JS G BXD: Defining method quit in prototype for GLib.MainLoop 585s JS MAINLOOP: Enqueue job , promise=, allocation site= 585s JS MAINLOOP: Main loop instance 0x2aa299f6390: Spinning loop until released or hook cleared 585s JS MAINLOOP: handling job 0, 585s JS MAINLOOP: Enqueue job , promise=, allocation site= 585s JS MAINLOOP: Completed job 0 585s JS MAINLOOP: handling job 1, 585s JS MAINLOOP: Enqueue job , promise=, allocation site= 585s JS MAINLOOP: Completed job 1 585s JS MAINLOOP: handling job 2, 585s JS MAINLOOP: Enqueue job , promise=, allocation site= 585s JS MAINLOOP: Completed job 2 585s JS MAINLOOP: handling job 3, 585s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine-executor.js async resolved" 585s JS MAINLOOP: Main loop instance 0x2aa299f6390: release 585s JS MAINLOOP: Completed job 3 585s JS MEMORY: Memory report: before destroying context 585s JS MEMORY: 193 objects currently alive 585s JS MEMORY: boxed_instance = 54 585s JS MEMORY: boxed_prototype = 10 585s JS MEMORY: closure = 2 585s JS MEMORY: function = 116 585s JS MEMORY: fundamental_instance = 0 585s JS MEMORY: fundamental_prototype = 0 585s JS MEMORY: gerror_instance = 0 585s JS MEMORY: gerror_prototype = 0 585s JS MEMORY: interface = 0 585s JS MEMORY: module = 6 585s JS MEMORY: ns = 3 585s JS MEMORY: object_instance = 0 585s JS MEMORY: object_prototype = 2 585s JS MEMORY: param = 0 585s JS MEMORY: union_instance = 0 585s JS MEMORY: union_prototype = 0 585s JS CTX: JS shutdown sequence 585s JS CTX: Stopping profiler 585s JS CTX: Shutting down toggle queue 585s JS CTX: Notifying external reference holders of GjsContext dispose 585s JS MAINLOOP: Stopping promise job dispatcher 585s JS CTX: Notifying reference holders of GjsContext dispose 585s JS CTX: Checking unhandled promise rejections 585s JS CTX: Releasing cached JS wrappers 585s JS CTX: Final triggered GC 585s JS CTX: Destroying JS context 585s JS CTX: Releasing all native objects 585s JS CTX: Disabling auto GC 585s JS CTX: Ending trace on global object 585s JS CTX: Freeing allocated resources 585s JS CTX: JS context destroyed 585s PASS: cjs/testMainloop.test 585s Running test: cjs/testGTypeClass.test 585s JS NATIVE: Registered native JS module '_promiseNative' 585s JS NATIVE: Registered native JS module '_byteArrayNative' 585s JS NATIVE: Registered native JS module '_encodingNative' 585s JS NATIVE: Registered native JS module '_gi' 585s JS NATIVE: Registered native JS module 'gi' 585s JS NATIVE: Registered native JS module 'cairoNative' 585s JS NATIVE: Registered native JS module 'system' 585s JS NATIVE: Registered native JS module 'console' 585s JS NATIVE: Registered native JS module '_print' 585s JS CTX: Enabling JIT 585s JS CTX: Initialized class GjsFileImporter prototype 0x1eefccf000a0 585s JS IMPORT: Defining parent (nil) of 0x1eefccf00100 'imports' is mod 0 585s JS IMPORT: Importing '_print' 585s JS NATIVE: Defining native module '_print' 585s JS IMPORT: Defining parent 0x1eefccf00100 of 0x1eefccf007b8 '_print' is mod 1 585s JS IMPORT: successfully imported module '_print' 585s JS IMPORT: Loading internal module 'loader' (resource:///org/cinnamon/cjs/modules/internal/loader.js) 585s 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 0x25023133b128 585s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x25023133b128 585s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x25023133b128 585s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x25023133b128 585s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x25023133b128 585s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x25023133b128 585s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x25023133b128 585s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x25023133b128 585s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x25023133b128 585s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x25023133b128 585s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x25023133b128 585s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x25023133b128 585s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x25023133b128 585s JS MAINLOOP: Main loop instance 0x2aa339af390: hold 585s JS MAINLOOP: Enqueue job , promise=, allocation site= 585s JS MAINLOOP: Starting promise job dispatcher 585s JS MAINLOOP: Main loop instance 0x2aa339af390: Spinning loop until released or hook cleared 585s JS MAINLOOP: handling job 0, 585s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 585s JS MAINLOOP: Main loop instance 0x2aa339af390: release 585s JS MAINLOOP: Completed job 0 585s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine.js' (resource:///org/cjs/jsunit/minijasmine.js), global 0x25023133b128 585s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x25023133b128 585s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x25023133b128 585s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x25023133b128 585s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x25023133b128 585s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x25023133b128 585s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x25023133b128 585s JS IMPORT: Module metadata hook for module 0x1eefccf130c0 585s JS IMPORT: Defining meta.importSync for module 0x1eefccf130c0 585s JS NATIVE: Defining native module 'gi' 585s JS CTX: Initialized class GIRepositoryNamespace prototype 0x1eefccf134b0 585s JS IMPORT: JS import 'overrides' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/overrides.js 585s JS IMPORT: JS import 'overrides' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/overrides.js 585s JS IMPORT: Adding directory 'resource:///org/cinnamon/cjs/modules/core/overrides' to child importer 'overrides' 585s JS IMPORT: Importing directory 'overrides' 585s JS IMPORT: Defining parent 0x1eefccf00100 of 0x1eefccf135b0 'overrides' is mod 1 585s JS IMPORT: Defined importer 'overrides' 0x1eefccf135b0 in 0x1eefccf00100 585s JS IMPORT: successfully imported directory 'overrides' 585s JS IMPORT: Importing '_promiseNative' 585s JS NATIVE: Defining native module '_promiseNative' 585s JS IMPORT: Defining parent 0x1eefccf00100 of 0x1eefccf13a70 '_promiseNative' is mod 1 585s JS IMPORT: successfully imported module '_promiseNative' 585s JS IMPORT: Importing module GLib succeeded 585s JS IMPORT: Defining parent 0x1eefccf135b0 of 0x25023133c150 'GLib' is mod 1 585s JS IMPORT: successfully imported module 'GLib' 585s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 585s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x250231379060, JSClass 0x3ff9c36af08, in object 0x250231379038 585s JS CTX: Initialized class GIRepositoryGType prototype 0x1eefccf13dc0 585s JS CTX: Initialized class GIRepositoryFunction prototype 0x1eefccf13e20 585s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 585s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 585s JS G BXD: Defined class for Error (GError), prototype 0x2502313790b0, JSClass 0x3ff9c36af08, in object 0x250231379038 585s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 585s JS G BXD: Defined class for Variant (GVariant), prototype 0x250231379100, JSClass 0x3ff9c36af08, in object 0x250231379038 585s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 585s JS G BXD: Defined class for Bytes (GBytes), prototype 0x250231379150, JSClass 0x3ff9c36af08, in object 0x250231379038 585s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 585s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 585s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x2502313791a0, JSClass 0x3ff9c36af08, in object 0x250231379038 585s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 585s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 585s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 585s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 585s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 585s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 585s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 585s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 585s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 585s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 585s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 585s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 585s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 585s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 585s JS G BXD: Defined class for Thread (GThread), prototype 0x2502313791f0, JSClass 0x3ff9c36af08, in object 0x250231379038 585s JS G BXD: Defining method ref in prototype for GLib.Thread 585s JS G BXD: Defining method unref in prototype for GLib.Thread 585s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 585s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x250231379240, JSClass 0x3ff9c36af08, in object 0x250231379038 585s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 585s JS G BXD: Defined class for Regex (GRegex), prototype 0x250231379290, JSClass 0x3ff9c36af08, in object 0x250231379038 585s JS G BXD: Defining method match in prototype for GLib.Regex 585s JS G BXD: Defining method match_full in prototype for GLib.Regex 585s JS G BXD: Defining method match_all in prototype for GLib.Regex 585s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 585s JS G NS: Defined namespace 'GLib' 0x250231379038 in GIRepository 0x1eefccf13340 585s JS IMPORT: Importing module jasmine succeeded 585s JS IMPORT: Defining parent 0x1eefccf00100 of 0x25023133cce0 'jasmine' is mod 1 585s JS IMPORT: successfully imported module 'jasmine' 585s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 585s JS MAINLOOP: Main loop instance 0x2aa339af390: hold 585s JS MAINLOOP: Enqueue job , promise=, allocation site= 585s JS MAINLOOP: Main loop instance 0x2aa339af390: Spinning loop until released or hook cleared 585s JS MAINLOOP: handling job 0, 585s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine.js async resolved" 585s JS MAINLOOP: Main loop instance 0x2aa339af390: release 585s JS MAINLOOP: Completed job 0 585s JS IMPORT: Importing 'gi' 585s JS IMPORT: Defining parent 0x1eefccf00100 of 0x1eefccf13340 'gi' is mod 1 585s JS IMPORT: successfully imported module 'gi' 585s 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 585s JS G NS: Defined namespace 'CjsPrivate' 0x250231379330 in GIRepository 0x1eefccf13340 585s JS IMPORT: JS import 'signals' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/signals.js 585s JS IMPORT: JS import 'lang' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/lang.js 585s JS IMPORT: JS import '_legacy' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_legacy.js 585s JS IMPORT: Importing module _legacy succeeded 585s JS IMPORT: Defining parent 0x1eefccf00100 of 0x25023133cf10 '_legacy' is mod 1 585s JS IMPORT: successfully imported module '_legacy' 585s JS IMPORT: Importing module lang succeeded 585s JS IMPORT: Defining parent 0x1eefccf00100 of 0x25023133cec0 'lang' is mod 1 585s JS IMPORT: successfully imported module 'lang' 585s JS IMPORT: JS import '_signals' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_signals.js 585s JS IMPORT: JS import '_signals' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_signals.js 585s JS IMPORT: Importing module _signals succeeded 585s JS IMPORT: Defining parent 0x1eefccf00100 of 0x25023133cf60 '_signals' is mod 1 585s JS IMPORT: successfully imported module '_signals' 585s JS IMPORT: Importing module signals succeeded 585s JS IMPORT: Defining parent 0x1eefccf00100 of 0x25023133ce70 'signals' is mod 1 585s JS IMPORT: successfully imported module 'signals' 585s JS IMPORT: Importing module Gio succeeded 585s JS IMPORT: Defining parent 0x1eefccf135b0 of 0x25023133ce20 'Gio' is mod 1 585s JS IMPORT: successfully imported module 'Gio' 585s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 585s JS IMPORT: Importing '_gi' 585s JS NATIVE: Defining native module '_gi' 585s JS IMPORT: Defining parent 0x1eefccf00100 of 0x1eefccf2b730 '_gi' is mod 1 585s JS IMPORT: successfully imported module '_gi' 585s JS IMPORT: JS import '_common' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_common.js 585s JS IMPORT: JS import '_common' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_common.js 585s JS IMPORT: Importing module _common succeeded 585s JS IMPORT: Defining parent 0x1eefccf00100 of 0x2502313cb038 '_common' is mod 1 585s JS IMPORT: successfully imported module '_common' 585s JS IMPORT: Importing module GObject succeeded 585s JS IMPORT: Defining parent 0x1eefccf135b0 of 0x25023133cfb0 'GObject' is mod 1 585s JS IMPORT: successfully imported module 'GObject' 585s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 585s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 585s JS G BXD: Defined class for String (GString), prototype 0x2502313795d8, JSClass 0x3ff9c36af08, in object 0x250231379358 585s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 585s JS G PRM: Defined class ParamSpec prototype is 0x2502313cb0d8 class 0x3ff9c3702e8 in object 0x250231379358 585s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 585s JS G OBJ: Defined class for Object (GObject), prototype 0x250231379740, JSClass 0x3ff9c36b598, in object 0x250231379358 585s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 585s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 585s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x250231379768, JSClass 0x3ff9c36b598, in object 0x250231379358 585s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 585s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 585s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 585s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 585s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 585s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 585s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 585s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 585s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 585s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 585s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 585s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 585s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 585s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 585s JS G NS: Defined namespace 'GObject' 0x250231379358 in GIRepository 0x1eefccf13340 585s JS G OBJ: Defined class for Application (GApplication), prototype 0x2502313797b8, JSClass 0x3ff9c36b598, in object 0x250231379308 585s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 585s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x2502313cb5b0, JSClass 0x3ff9c36b618, in object 0x250231379308 585s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 585s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 585s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 585s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 585s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 585s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 585s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 585s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 585s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 585s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 585s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x250231379830, JSClass 0x3ff9c36b598, in object 0x250231379308 585s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 585s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x2502313cb830, JSClass 0x3ff9c36b618, in object 0x250231379308 585s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 585s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x2502313798a8, JSClass 0x3ff9c36b598, in object 0x250231379308 585s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 585s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 585s JS G IFACE: Defined class for Initable (GInitable), prototype 0x2502313cb970, JSClass 0x3ff9c36b618, in object 0x250231379308 585s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 585s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 585s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 585s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x250231379920, JSClass 0x3ff9c36af08, in object 0x250231379308 585s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 585s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x250231379970, JSClass 0x3ff9c36af08, in object 0x250231379308 585s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'CjsPrivate' 585s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 585s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x2502313799c0, JSClass 0x3ff9c36b598, in object 0x250231379308 585s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x250231379a10, JSClass 0x3ff9c36b598, in object 0x250231379330 585s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 585s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x250231379a60, JSClass 0x3ff9c36b598, in object 0x250231379308 585s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 585s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 585s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 585s JS G IFACE: Defined class for File (GFile), prototype 0x2502313cbad8, JSClass 0x3ff9c36b618, in object 0x250231379308 585s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x250231379ad8, JSClass 0x3ff9c36b598, in object 0x1eefccf13420 585s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 585s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x250231379b50, JSClass 0x3ff9c36b598, in object 0x250231379308 585s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 585s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 585s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x250231379ba0, JSClass 0x3ff9c36b598, in object 0x250231379308 585s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 585s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x250231379bf0, JSClass 0x3ff9c36b598, in object 0x250231379308 585s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 585s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x250231379c40, JSClass 0x3ff9c36af08, in object 0x250231379308 585s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 585s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 585s JS G OBJ: Defined class for Settings (GSettings), prototype 0x250231379c90, JSClass 0x3ff9c36b598, in object 0x250231379308 585s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 585s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 585s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 585s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 585s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 585s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 585s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 585s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 585s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 585s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 585s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 585s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 585s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 585s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 585s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 585s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 585s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 585s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 585s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 585s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 585s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 585s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 585s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 585s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 585s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 585s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 585s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 585s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 585s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 585s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 585s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 585s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 585s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 585s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 585s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 585s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 585s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 585s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 585s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 585s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 585s JS G NS: Defined namespace 'Gio' 0x250231379308 in GIRepository 0x1eefccf13340 585s JS CTX: Script evaluation succeeded 585s JS MAINLOOP: Main loop instance 0x2aa339af390: Spinning loop until released or hook cleared 585s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine-executor.js' (resource:///org/cjs/jsunit/minijasmine-executor.js), global 0x25023133b128 585s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x25023133b128 585s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x25023133b128 585s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x25023133b128 585s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x25023133b128 585s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x25023133b128 585s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x25023133b128 585s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x25023133b128 585s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x25023133b128 585s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x25023133b128 585s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x25023133b128 585s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x25023133b128 585s JS IMPORT: Module metadata hook for module 0x1eefccf36f90 585s JS IMPORT: Defining meta.importSync for module 0x1eefccf36f90 585s JS NATIVE: Defining native module 'system' 585s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x25023133b128 585s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x25023133b128 585s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 585s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 585s JS MAINLOOP: Set main loop hook to 585s JS MAINLOOP: Main loop instance 0x2aa339af390: hold 585s JS MAINLOOP: Running and clearing main loop hook 585s JS G BXD: Defining method run in prototype for GLib.MainLoop 585s 1..8 585s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 585s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 585s JS G BXD: Defined class for Source (GSource), prototype 0x250231379ce0, JSClass 0x3ff9c36af08, in object 0x250231379038 585s JS G BXD: Defining method set_priority in prototype for GLib.Source 585s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 585s JS G BXD: Defining method attach in prototype for GLib.Source 585s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 585s JS IMPORT: Module metadata hook for module 0x1eefccf043f8 585s JS IMPORT: Defining meta.importSync for module 0x1eefccf043f8 585s JS G NS: Found info type OBJECT for 'ThemedIcon' in namespace 'Gio' 585s JS G OBJ: Defined class for ThemedIcon (GThemedIcon), prototype 0x250231379dd0, JSClass 0x3ff9c36b598, in object 0x250231379308 585s JS G PRM: Wrapping GParamString 'name' on GThemedIcon with JSObject 585s JS G PRM: JSObject created with param instance 0x2aa33b2d150 type GParamString 585s JS G NS: Found info type OBJECT for 'SimpleAction' in namespace 'Gio' 585s JS G OBJ: Defined class for SimpleAction (GSimpleAction), prototype 0x250231379e20, JSClass 0x3ff9c36b598, in object 0x250231379308 585s JS G PRM: Wrapping GParamBoolean 'enabled' on GSimpleAction with JSObject 585s JS G PRM: JSObject created with param instance 0x2aa33ae3a50 type GParamBoolean 585s JS G BXD: Defining method destroy in prototype for GLib.Source 585s ok 1 Looking up param specs works 585s JS G PRM: Wrapping GParamString 'name' on GThemedIcon with JSObject 585s JS G PRM: JSObject created with param instance 0x2aa33b2d150 type GParamString 585s JS G PRM: Wrapping GParamBoolean 'enabled' on GSimpleAction with JSObject 585s JS G PRM: JSObject created with param instance 0x2aa33ae3a50 type GParamBoolean 585s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 585s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 585s ok 2 Looking up param specs gives the correct name 585s JS G PRM: Wrapping GParamString 'name' on GThemedIcon with JSObject 585s JS G PRM: JSObject created with param instance 0x2aa33b2d150 type GParamString 585s JS G PRM: Wrapping GParamBoolean 'enabled' on GSimpleAction with JSObject 585s JS G PRM: JSObject created with param instance 0x2aa33ae3a50 type GParamBoolean 585s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 585s ok 3 Looking up param specs gives the default value if present 585s ok 4 GType object has a name 585s ok 5 GType object has a read-only name 585s ok 6 GType object has an undeletable name 585s ok 7 GType object has a string representation 585s JS G NS: Found info type FUNCTION for 'type_parent' in namespace 'GObject' 585s ok 8 GType marshalling marshals the invalid GType object into JS null 585s JS G BXD: Defining method quit in prototype for GLib.MainLoop 585s JS MAINLOOP: Enqueue job , promise=, allocation site= 585s JS MAINLOOP: Main loop instance 0x2aa339af390: Spinning loop until released or hook cleared 585s JS MAINLOOP: handling job 0, 585s JS MAINLOOP: Enqueue job , promise=, allocation site= 585s JS MAINLOOP: Completed job 0 585s JS MAINLOOP: handling job 1, 585s JS MAINLOOP: Enqueue job , promise=, allocation site= 585s JS MAINLOOP: Completed job 1 585s JS MAINLOOP: handling job 2, 585s JS MAINLOOP: Enqueue job , promise=, allocation site= 585s JS MAINLOOP: Completed job 2 585s JS MAINLOOP: handling job 3, 585s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine-executor.js async resolved" 585s JS MAINLOOP: Main loop instance 0x2aa339af390: release 585s JS MAINLOOP: Completed job 3 585s JS MEMORY: Memory report: before destroying context 585s JS MEMORY: 323 objects currently alive 585s JS MEMORY: boxed_instance = 48 585s JS MEMORY: boxed_prototype = 13 585s JS MEMORY: closure = 1 585s JS MEMORY: function = 222 585s JS MEMORY: fundamental_instance = 0 585s JS MEMORY: fundamental_prototype = 0 585s JS MEMORY: gerror_instance = 0 585s JS MEMORY: gerror_prototype = 0 585s JS MEMORY: interface = 4 585s JS MEMORY: module = 9 585s JS MEMORY: ns = 4 585s JS MEMORY: object_instance = 1 585s JS MEMORY: object_prototype = 15 585s JS MEMORY: param = 6 585s JS MEMORY: union_instance = 0 585s JS MEMORY: union_prototype = 0 585s JS CTX: JS shutdown sequence 585s JS CTX: Stopping profiler 585s JS CTX: Shutting down toggle queue 585s JS CTX: Notifying external reference holders of GjsContext dispose 585s JS MAINLOOP: Stopping promise job dispatcher 585s JS CTX: Notifying reference holders of GjsContext dispose 585s JS CTX: Checking unhandled promise rejections 585s JS CTX: Releasing cached JS wrappers 585s JS CTX: Final triggered GC 585s JS CTX: Destroying JS context 585s JS CTX: Releasing all native objects 585s JS CTX: Disabling auto GC 585s JS CTX: Ending trace on global object 585s JS CTX: Freeing allocated resources 585s JS CTX: JS context destroyed 585s PASS: cjs/testGTypeClass.test 585s Running test: cjs/testRegress.test 585s JS NATIVE: Registered native JS module '_promiseNative' 585s JS NATIVE: Registered native JS module '_byteArrayNative' 585s JS NATIVE: Registered native JS module '_encodingNative' 585s JS NATIVE: Registered native JS module '_gi' 585s JS NATIVE: Registered native JS module 'gi' 585s JS NATIVE: Registered native JS module 'cairoNative' 585s JS NATIVE: Registered native JS module 'system' 585s JS NATIVE: Registered native JS module 'console' 585s JS NATIVE: Registered native JS module '_print' 585s JS CTX: Enabling JIT 585s JS CTX: Initialized class GjsFileImporter prototype 0x267afa2000a0 585s JS IMPORT: Defining parent (nil) of 0x267afa200100 'imports' is mod 0 585s JS IMPORT: Importing '_print' 585s JS NATIVE: Defining native module '_print' 585s JS IMPORT: Defining parent 0x267afa200100 of 0x267afa2007b8 '_print' is mod 1 585s JS IMPORT: successfully imported module '_print' 585s JS IMPORT: Loading internal module 'loader' (resource:///org/cinnamon/cjs/modules/internal/loader.js) 585s 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 0x5f8583b128 585s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x5f8583b128 585s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x5f8583b128 585s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x5f8583b128 585s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x5f8583b128 585s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x5f8583b128 585s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x5f8583b128 585s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x5f8583b128 585s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x5f8583b128 585s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x5f8583b128 585s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x5f8583b128 585s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x5f8583b128 585s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x5f8583b128 585s JS MAINLOOP: Main loop instance 0x2aa35d35390: hold 585s JS MAINLOOP: Enqueue job , promise=, allocation site= 585s JS MAINLOOP: Starting promise job dispatcher 585s JS MAINLOOP: Main loop instance 0x2aa35d35390: Spinning loop until released or hook cleared 585s JS MAINLOOP: handling job 0, 585s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 585s JS MAINLOOP: Main loop instance 0x2aa35d35390: release 585s JS MAINLOOP: Completed job 0 585s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine.js' (resource:///org/cjs/jsunit/minijasmine.js), global 0x5f8583b128 585s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x5f8583b128 585s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x5f8583b128 585s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x5f8583b128 585s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x5f8583b128 585s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x5f8583b128 585s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x5f8583b128 585s JS IMPORT: Module metadata hook for module 0x267afa2130c0 585s JS IMPORT: Defining meta.importSync for module 0x267afa2130c0 585s JS NATIVE: Defining native module 'gi' 585s JS CTX: Initialized class GIRepositoryNamespace prototype 0x267afa2134b0 585s JS IMPORT: JS import 'overrides' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/overrides.js 585s JS IMPORT: JS import 'overrides' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/overrides.js 585s JS IMPORT: Adding directory 'resource:///org/cinnamon/cjs/modules/core/overrides' to child importer 'overrides' 585s JS IMPORT: Importing directory 'overrides' 585s JS IMPORT: Defining parent 0x267afa200100 of 0x267afa2135b0 'overrides' is mod 1 585s JS IMPORT: Defined importer 'overrides' 0x267afa2135b0 in 0x267afa200100 585s JS IMPORT: successfully imported directory 'overrides' 585s JS IMPORT: Importing '_promiseNative' 585s JS NATIVE: Defining native module '_promiseNative' 585s JS IMPORT: Defining parent 0x267afa200100 of 0x267afa213a70 '_promiseNative' is mod 1 585s JS IMPORT: successfully imported module '_promiseNative' 585s JS IMPORT: Importing module GLib succeeded 585s JS IMPORT: Defining parent 0x267afa2135b0 of 0x5f8583c150 'GLib' is mod 1 585s JS IMPORT: successfully imported module 'GLib' 585s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 585s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x5f85879060, JSClass 0x3ffba96af08, in object 0x5f85879038 585s JS CTX: Initialized class GIRepositoryGType prototype 0x267afa213dc0 585s JS CTX: Initialized class GIRepositoryFunction prototype 0x267afa213e20 585s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 585s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 585s JS G BXD: Defined class for Error (GError), prototype 0x5f858790b0, JSClass 0x3ffba96af08, in object 0x5f85879038 585s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 585s JS G BXD: Defined class for Variant (GVariant), prototype 0x5f85879100, JSClass 0x3ffba96af08, in object 0x5f85879038 585s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 585s JS G BXD: Defined class for Bytes (GBytes), prototype 0x5f85879150, JSClass 0x3ffba96af08, in object 0x5f85879038 585s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 585s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 585s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x5f858791a0, JSClass 0x3ffba96af08, in object 0x5f85879038 585s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 585s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 585s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 585s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 585s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 585s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 585s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 585s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 585s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 585s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 585s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 585s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 585s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 585s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 585s JS G BXD: Defined class for Thread (GThread), prototype 0x5f858791f0, JSClass 0x3ffba96af08, in object 0x5f85879038 585s JS G BXD: Defining method ref in prototype for GLib.Thread 585s JS G BXD: Defining method unref in prototype for GLib.Thread 585s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 585s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x5f85879240, JSClass 0x3ffba96af08, in object 0x5f85879038 585s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 585s JS G BXD: Defined class for Regex (GRegex), prototype 0x5f85879290, JSClass 0x3ffba96af08, in object 0x5f85879038 585s JS G BXD: Defining method match in prototype for GLib.Regex 585s JS G BXD: Defining method match_full in prototype for GLib.Regex 585s JS G BXD: Defining method match_all in prototype for GLib.Regex 585s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 585s JS G NS: Defined namespace 'GLib' 0x5f85879038 in GIRepository 0x267afa213340 585s JS IMPORT: Importing module jasmine succeeded 585s JS IMPORT: Defining parent 0x267afa200100 of 0x5f8583cce0 'jasmine' is mod 1 585s JS IMPORT: successfully imported module 'jasmine' 585s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 585s JS MAINLOOP: Main loop instance 0x2aa35d35390: hold 585s JS MAINLOOP: Enqueue job , promise=, allocation site= 585s JS MAINLOOP: Main loop instance 0x2aa35d35390: Spinning loop until released or hook cleared 585s JS MAINLOOP: handling job 0, 585s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine.js async resolved" 585s JS MAINLOOP: Main loop instance 0x2aa35d35390: release 585s JS MAINLOOP: Completed job 0 585s JS IMPORT: Importing 'gi' 585s JS IMPORT: Defining parent 0x267afa200100 of 0x267afa213340 'gi' is mod 1 585s JS IMPORT: successfully imported module 'gi' 585s 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 585s JS G NS: Defined namespace 'Regress' 0x5f85879308 in GIRepository 0x267afa213340 585s 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 585s JS G NS: Defined namespace 'CjsPrivate' 0x5f85879358 in GIRepository 0x267afa213340 585s JS IMPORT: JS import 'signals' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/signals.js 585s JS IMPORT: JS import 'lang' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/lang.js 585s JS IMPORT: JS import '_legacy' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_legacy.js 585s JS IMPORT: Importing module _legacy succeeded 585s JS IMPORT: Defining parent 0x267afa200100 of 0x5f8583cf10 '_legacy' is mod 1 585s JS IMPORT: successfully imported module '_legacy' 585s JS IMPORT: Importing module lang succeeded 585s JS IMPORT: Defining parent 0x267afa200100 of 0x5f8583cec0 'lang' is mod 1 585s JS IMPORT: successfully imported module 'lang' 585s JS IMPORT: JS import '_signals' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_signals.js 585s JS IMPORT: JS import '_signals' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_signals.js 585s JS IMPORT: Importing module _signals succeeded 585s JS IMPORT: Defining parent 0x267afa200100 of 0x5f8583cf60 '_signals' is mod 1 585s JS IMPORT: successfully imported module '_signals' 585s JS IMPORT: Importing module signals succeeded 585s JS IMPORT: Defining parent 0x267afa200100 of 0x5f8583ce70 'signals' is mod 1 585s JS IMPORT: successfully imported module 'signals' 585s JS IMPORT: Importing module Gio succeeded 585s JS IMPORT: Defining parent 0x267afa2135b0 of 0x5f8583ce20 'Gio' is mod 1 585s JS IMPORT: successfully imported module 'Gio' 585s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 585s JS IMPORT: Importing '_gi' 585s JS NATIVE: Defining native module '_gi' 585s JS IMPORT: Defining parent 0x267afa200100 of 0x267afa22b888 '_gi' is mod 1 585s JS IMPORT: successfully imported module '_gi' 585s JS IMPORT: JS import '_common' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_common.js 585s JS IMPORT: JS import '_common' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_common.js 585s JS IMPORT: Importing module _common succeeded 585s JS IMPORT: Defining parent 0x267afa200100 of 0x5f858d9038 '_common' is mod 1 585s JS IMPORT: successfully imported module '_common' 585s JS IMPORT: Importing module GObject succeeded 585s JS IMPORT: Defining parent 0x267afa2135b0 of 0x5f8583cfb0 'GObject' is mod 1 585s JS IMPORT: successfully imported module 'GObject' 585s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 585s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 585s JS G BXD: Defined class for String (GString), prototype 0x5f85879600, JSClass 0x3ffba96af08, in object 0x5f85879380 585s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 585s JS G PRM: Defined class ParamSpec prototype is 0x5f858d90d8 class 0x3ffba9702e8 in object 0x5f85879380 585s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 585s JS G OBJ: Defined class for Object (GObject), prototype 0x5f85879768, JSClass 0x3ffba96b598, in object 0x5f85879380 585s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 585s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 585s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x5f85879790, JSClass 0x3ffba96b598, in object 0x5f85879380 585s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 585s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 585s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 585s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 585s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 585s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 585s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 585s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 585s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 585s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 585s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 585s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 585s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 585s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 585s JS G NS: Defined namespace 'GObject' 0x5f85879380 in GIRepository 0x267afa213340 585s JS G OBJ: Defined class for Application (GApplication), prototype 0x5f858797e0, JSClass 0x3ffba96b598, in object 0x5f85879330 585s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 585s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x5f858d95b0, JSClass 0x3ffba96b618, in object 0x5f85879330 585s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 585s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 585s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 585s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 585s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 585s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 585s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 585s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 585s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 585s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 585s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x5f85879858, JSClass 0x3ffba96b598, in object 0x5f85879330 585s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 585s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x5f858d9830, JSClass 0x3ffba96b618, in object 0x5f85879330 585s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 585s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x5f858798d0, JSClass 0x3ffba96b598, in object 0x5f85879330 585s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 585s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 585s JS G IFACE: Defined class for Initable (GInitable), prototype 0x5f858d9970, JSClass 0x3ffba96b618, in object 0x5f85879330 585s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 585s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 585s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 585s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x5f85879948, JSClass 0x3ffba96af08, in object 0x5f85879330 585s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 585s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x5f85879998, JSClass 0x3ffba96af08, in object 0x5f85879330 585s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'CjsPrivate' 585s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 585s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x5f858799e8, JSClass 0x3ffba96b598, in object 0x5f85879330 585s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x5f85879a38, JSClass 0x3ffba96b598, in object 0x5f85879358 585s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 585s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x5f85879a88, JSClass 0x3ffba96b598, in object 0x5f85879330 585s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 585s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 585s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 585s JS G IFACE: Defined class for File (GFile), prototype 0x5f858d9ad8, JSClass 0x3ffba96b618, in object 0x5f85879330 585s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x5f85879b00, JSClass 0x3ffba96b598, in object 0x267afa213420 585s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 585s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x5f85879b78, JSClass 0x3ffba96b598, in object 0x5f85879330 585s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 585s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 585s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x5f85879bc8, JSClass 0x3ffba96b598, in object 0x5f85879330 585s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 585s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x5f85879c18, JSClass 0x3ffba96b598, in object 0x5f85879330 585s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 585s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x5f85879c68, JSClass 0x3ffba96af08, in object 0x5f85879330 585s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 585s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 585s JS G OBJ: Defined class for Settings (GSettings), prototype 0x5f85879cb8, JSClass 0x3ffba96b598, in object 0x5f85879330 585s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 585s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 585s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 585s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 585s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 585s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 585s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 585s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 585s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 585s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 585s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 585s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 585s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 585s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 585s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 585s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 585s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 585s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 585s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 585s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 585s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 585s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 585s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 585s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 585s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 585s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 585s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 585s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 585s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 585s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 585s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 585s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 585s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 585s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 585s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 585s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 585s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 585s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 585s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 585s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 585s JS G NS: Defined namespace 'Gio' 0x5f85879330 in GIRepository 0x267afa213340 585s JS G NS: Found info type CONSTANT for 'SIZEOF_LONG' in namespace 'GLib' 585s JS G NS: Found info type CONSTANT for 'SIZEOF_SIZE_T' in namespace 'GLib' 585s JS G NS: Found info type CONSTANT for 'SIZEOF_SSIZE_T' in namespace 'GLib' 585s JS G NS: Found info type FUNCTION for 'test_uint64' in namespace 'Regress' 585s JS G NS: Found info type FUNCTION for 'test_int64' in namespace 'Regress' 585s JS G NS: Found info type FUNCTION for 'test_long' in namespace 'Regress' 585s JS G NS: Found info type FUNCTION for 'test_ulong' in namespace 'Regress' 585s JS G NS: Found info type FUNCTION for 'test_size' in namespace 'Regress' 585s JS G NS: Found info type FUNCTION for 'test_ssize' in namespace 'Regress' 585s JS G NS: Found info type FLAGS for 'TestFlags' in namespace 'Regress' 585s JS G ENUM: Defining enum value FLAG1 (fixed from flag1) 1 585s JS G ENUM: Defining enum value FLAG2 (fixed from flag2) 2 585s JS G ENUM: Defining enum value FLAG3 (fixed from flag3) 4 585s JS G ENUM: Defining Regress.TestFlags as 0x267afa233370 585s JS G NS: Found info type ENUM for 'TestEnum' in namespace 'Regress' 585s JS G ENUM: Defining enum value VALUE1 (fixed from value1) 0 585s JS G ENUM: Defining enum value VALUE2 (fixed from value2) 1 585s JS G ENUM: Defining enum value VALUE3 (fixed from value3) -1 585s JS G ENUM: Defining enum value VALUE4 (fixed from value4) 48 585s JS G ENUM: Defining enum value VALUE5 (fixed from value5) 49 585s JS G ENUM: Defining Regress.TestEnum as 0x267afa2333d0 585s JS G NS: Found info type INTERFACE for 'TestInterface' in namespace 'Regress' 585s JS G IFACE: Defined class for TestInterface (RegressTestInterface), prototype 0x25931b45d380, JSClass 0x3ffba96b618, in object 0x5f85879308 585s JS G PRM: Wrapping GParamOverride 'number' on (null) with JSObject 585s JS G PRM: JSObject created with param instance 0x2aa35e71050 type GParamOverride 585s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 585s JS G NS: Found info type FUNCTION for 'param_spec_get_flags' in namespace 'CjsPrivate' 585s JS G NS: Found info type FLAGS for 'ParamFlags' in namespace 'GObject' 585s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 585s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 585s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 585s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 585s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 585s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 585s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 585s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 585s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 585s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 585s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 585s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 585s JS G ENUM: Defining GObject.ParamFlags as 0x267afa21d1f0 585s JS CTX: Script evaluation succeeded 585s JS MAINLOOP: Main loop instance 0x2aa35d35390: Spinning loop until released or hook cleared 585s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine-executor.js' (resource:///org/cjs/jsunit/minijasmine-executor.js), global 0x5f8583b128 585s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x5f8583b128 585s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x5f8583b128 585s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x5f8583b128 585s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x5f8583b128 585s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x5f8583b128 585s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x5f8583b128 585s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x5f8583b128 585s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x5f8583b128 585s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x5f8583b128 585s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x5f8583b128 585s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x5f8583b128 585s JS IMPORT: Module metadata hook for module 0x267afa22e690 585s JS IMPORT: Defining meta.importSync for module 0x267afa22e690 585s JS NATIVE: Defining native module 'system' 585s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x5f8583b128 585s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x5f8583b128 585s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 585s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 585s JS MAINLOOP: Set main loop hook to 585s JS MAINLOOP: Main loop instance 0x2aa35d35390: hold 585s JS MAINLOOP: Running and clearing main loop hook 585s JS G BXD: Defining method run in prototype for GLib.MainLoop 585s 1..315 585s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 585s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 585s JS G BXD: Defined class for Source (GSource), prototype 0x5f85879dd0, JSClass 0x3ffba96af08, in object 0x5f85879038 585s JS G BXD: Defining method set_priority in prototype for GLib.Source 585s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 585s JS G BXD: Defining method attach in prototype for GLib.Source 585s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 585s JS IMPORT: Module metadata hook for module 0x5f85862ac0 585s JS IMPORT: Defining meta.importSync for module 0x5f85862ac0 585s JS G NS: Found info type FUNCTION for 'test_return_allow_none' in namespace 'Regress' 585s JS G NS: Found info type FUNCTION for 'test_return_nullable' in namespace 'Regress' 585s JS G BXD: Defining method destroy in prototype for GLib.Source 585s ok 1 Life, the Universe and Everything includes null return value 585s JS G NS: Found info type FUNCTION for 'test_boolean' in namespace 'Regress' 585s JS G NS: Found info type FUNCTION for 'test_boolean_true' in namespace 'Regress' 585s JS G NS: Found info type FUNCTION for 'test_boolean_false' in namespace 'Regress' 585s ok 2 Life, the Universe and Everything includes booleans 585s JS G NS: Found info type FUNCTION for 'test_int8' in namespace 'Regress' 585s ok 3 Life, the Universe and Everything includes 8-bit integers 585s JS G NS: Found info type FUNCTION for 'test_uint8' in namespace 'Regress' 585s ok 4 Life, the Universe and Everything includes unsigned 8-bit integers 585s JS G NS: Found info type FUNCTION for 'test_int16' in namespace 'Regress' 585s ok 5 Life, the Universe and Everything includes 16-bit integers 585s JS G NS: Found info type FUNCTION for 'test_uint16' in namespace 'Regress' 585s ok 6 Life, the Universe and Everything includes unsigned 16-bit integers 585s JS G NS: Found info type FUNCTION for 'test_int32' in namespace 'Regress' 585s ok 7 Life, the Universe and Everything includes 32-bit integers 585s JS G NS: Found info type FUNCTION for 'test_uint32' in namespace 'Regress' 585s ok 8 Life, the Universe and Everything includes unsigned 32-bit integers 585s ok 9 Life, the Universe and Everything includes 64-bit integers 585s ok 10 Life, the Universe and Everything includes unsigned 64-bit integers 585s JS G NS: Found info type FUNCTION for 'test_short' in namespace 'Regress' 585s ok 11 Life, the Universe and Everything includes shorts 585s JS G NS: Found info type FUNCTION for 'test_int' in namespace 'Regress' 585s ok 12 Life, the Universe and Everything includes ints 585s ok 13 Life, the Universe and Everything includes longs 585s ok 14 Life, the Universe and Everything includes ssizes 585s JS G NS: Found info type FUNCTION for 'test_float' in namespace 'Regress' 585s ok 15 Life, the Universe and Everything includes floats 585s JS G NS: Found info type FUNCTION for 'test_double' in namespace 'Regress' 585s ok 16 Life, the Universe and Everything includes doubles 585s JS G NS: Found info type FUNCTION for 'test_ushort' in namespace 'Regress' 585s ok 17 Life, the Universe and Everything includes ushorts 585s JS G NS: Found info type FUNCTION for 'test_uint' in namespace 'Regress' 585s ok 18 Life, the Universe and Everything includes uints 585s ok 19 Life, the Universe and Everything includes ulongs 585s ok 20 Life, the Universe and Everything includes sizes 585s ok 21 Life, the Universe and Everything No implicit conversion to unsigned for uint8 585s ok 22 Life, the Universe and Everything No implicit conversion to unsigned for uint16 585s ok 23 Life, the Universe and Everything No implicit conversion to unsigned for uint32 585s ok 24 Life, the Universe and Everything No implicit conversion to unsigned for uint64 585s ok 25 Life, the Universe and Everything No implicit conversion to unsigned for uint 585s ok 26 Life, the Universe and Everything No implicit conversion to unsigned for size 585s ok 27 Life, the Universe and Everything Infinity and NaN converts to 0 for int8 585s ok 28 Life, the Universe and Everything Infinity and NaN converts to 0 for int16 585s ok 29 Life, the Universe and Everything Infinity and NaN converts to 0 for int32 585s ok 30 Life, the Universe and Everything Infinity and NaN converts to 0 for int64 585s ok 31 Life, the Universe and Everything Infinity and NaN converts to 0 for short 585s ok 32 Life, the Universe and Everything Infinity and NaN converts to 0 for int 585s ok 33 Life, the Universe and Everything Infinity and NaN converts to 0 for long 585s ok 34 Life, the Universe and Everything Infinity and NaN converts to 0 for ssize 585s ok 35 Life, the Universe and Everything Infinity and NaN converts to 0 for uint8 585s ok 36 Life, the Universe and Everything Infinity and NaN converts to 0 for uint16 585s ok 37 Life, the Universe and Everything Infinity and NaN converts to 0 for uint32 585s ok 38 Life, the Universe and Everything Infinity and NaN converts to 0 for uint64 585s ok 39 Life, the Universe and Everything Infinity and NaN converts to 0 for ushort 585s ok 40 Life, the Universe and Everything Infinity and NaN converts to 0 for uint 585s ok 41 Life, the Universe and Everything Infinity and NaN converts to 0 for ulong 585s ok 42 Life, the Universe and Everything Infinity and NaN converts to 0 for size 585s ok 43 Life, the Universe and Everything Infinity and NaN not for float 585s ok 44 Life, the Universe and Everything Infinity and NaN not for double 585s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 585s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 585s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 585s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 585s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 585s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 585s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 585s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 585s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 585s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 585s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 585s JS G ENUM: Defining GLib.LogLevelFlags as 0x267afa2a9870 585s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 585s ok 45 Life, the Universe and Everything (u)int64 numeric values can use numeric limits for uint64 585s ok 46 Life, the Universe and Everything (u)int64 numeric values can use numeric limits for int64 585s ok 47 Life, the Universe and Everything (u)int64 numeric values can use numeric limits for long 585s ok 48 Life, the Universe and Everything (u)int64 numeric values can use numeric limits for ulong 585s ok 49 Life, the Universe and Everything (u)int64 numeric values can use numeric limits for size 585s ok 50 Life, the Universe and Everything (u)int64 numeric values can use numeric limits for ssize 585s JS G NS: Found info type FUNCTION for 'test_unichar' in namespace 'Regress' 585s ok 51 Life, the Universe and Everything includes wide characters 585s JS G NS: Found info type FUNCTION for 'test_timet' in namespace 'Regress' 585s ok 52 Life, the Universe and Everything includes time_t 585s JS G NS: Found info type FUNCTION for 'test_gtype' in namespace 'Regress' 585s ok 53 Life, the Universe and Everything includes GTypes 585s JS G NS: Found info type FUNCTION for 'test_closure' in namespace 'Regress' 585s ok 54 Life, the Universe and Everything closures 585s JS G NS: Found info type FUNCTION for 'test_closure_one_arg' in namespace 'Regress' 585s ok 55 Life, the Universe and Everything closures with one argument 585s JS G NS: Found info type FUNCTION for 'test_closure_variant' in namespace 'Regress' 585s JS G BXD: Defining method classify in prototype for GLib.Variant 585s JS G BXD: Defining method get_string in prototype for GLib.Variant 585s ok 56 Life, the Universe and Everything closure with GLib.Variant argument 585s JS G NS: Found info type FUNCTION for 'test_int_value_arg' in namespace 'Regress' 585s ok 57 Life, the Universe and Everything GValue marshalling integer in 585s JS G NS: Found info type FUNCTION for 'test_value_return' in namespace 'Regress' 585s ok 58 Life, the Universe and Everything GValue marshalling integer out 585s JS G NS: Found info type FUNCTION for 'test_gvariant_i' in namespace 'Regress' 585s JS G BXD: Defining method get_type_string in prototype for GLib.Variant 585s JS G BXD: Defining method get_int32 in prototype for GLib.Variant 585s ok 59 Life, the Universe and Everything integer GLib.Variant 585s JS G NS: Found info type FUNCTION for 'test_gvariant_s' in namespace 'Regress' 585s ok 60 Life, the Universe and Everything string GLib.Variant 585s JS G NS: Found info type FUNCTION for 'test_gvariant_asv' in namespace 'Regress' 585s JS G BXD: Defining method is_of_type in prototype for GLib.Variant 585s JS G NS: Found info type STRUCT for 'VariantType' in namespace 'GLib' 585s JS G BXD: Defined class for VariantType (GVariantType), prototype 0x25931b4b8830, JSClass 0x3ffba96af08, in object 0x5f85879038 585s JS G BXD: Defining method n_children in prototype for GLib.Variant 585s JS G BXD: Defining method get_child_value in prototype for GLib.Variant 585s JS G BXD: Defining method get_variant in prototype for GLib.Variant 585s ok 61 Life, the Universe and Everything dictionary GLib.Variant 585s JS G NS: Found info type FUNCTION for 'test_gvariant_v' in namespace 'Regress' 585s ok 62 Life, the Universe and Everything variant GLib.Variant 585s JS G NS: Found info type FUNCTION for 'test_gvariant_as' in namespace 'Regress' 585s ok 63 Life, the Universe and Everything string array GLib.Variant 585s JS G NS: Found info type FUNCTION for 'test_utf8_const_return' in namespace 'Regress' 585s JS G NS: Found info type FUNCTION for 'test_utf8_nonconst_return' in namespace 'Regress' 585s ok 64 Life, the Universe and Everything UTF-8 strings as return types 585s JS G NS: Found info type FUNCTION for 'test_utf8_const_in' in namespace 'Regress' 585s ok 65 Life, the Universe and Everything UTF-8 strings as in parameters 585s JS G NS: Found info type FUNCTION for 'test_utf8_out' in namespace 'Regress' 585s ok 66 Life, the Universe and Everything UTF-8 strings as out parameters 585s ok 67 Life, the Universe and Everything UTF-8 strings as in-out parameters # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 585s JS G NS: Found info type FUNCTION for 'test_filename_return' in namespace 'Regress' 585s ok 68 Life, the Universe and Everything return values in filename encoding 585s JS G NS: Found info type FUNCTION for 'test_int_out_utf8' in namespace 'Regress' 585s ok 69 Life, the Universe and Everything Various configurations of arguments in after out 585s JS G NS: Found info type FUNCTION for 'test_multi_double_args' in namespace 'Regress' 585s ok 70 Life, the Universe and Everything Various configurations of arguments multiple number args 585s JS G NS: Found info type FUNCTION for 'test_utf8_out_out' in namespace 'Regress' 585s ok 71 Life, the Universe and Everything Various configurations of arguments multiple string out parameters 585s JS G NS: Found info type FUNCTION for 'test_utf8_out_nonconst_return' in namespace 'Regress' 585s ok 72 Life, the Universe and Everything Various configurations of arguments strings as return value and output parameter 585s JS G NS: Found info type FUNCTION for 'test_utf8_null_in' in namespace 'Regress' 585s ok 73 Life, the Universe and Everything Various configurations of arguments nullable string in parameter 585s JS G NS: Found info type FUNCTION for 'test_utf8_null_out' in namespace 'Regress' 585s ok 74 Life, the Universe and Everything Various configurations of arguments nullable string out parameter 585s JS G NS: Found info type FUNCTION for 'test_array_int_in' in namespace 'Regress' 585s ok 75 Life, the Universe and Everything arrays of int in 585s JS G NS: Found info type FUNCTION for 'test_array_gint8_in' in namespace 'Regress' 585s ok 76 Life, the Universe and Everything arrays of gint8 in 585s JS G NS: Found info type FUNCTION for 'test_array_gint16_in' in namespace 'Regress' 585s ok 77 Life, the Universe and Everything arrays of gint16 in 585s JS G NS: Found info type FUNCTION for 'test_array_gint32_in' in namespace 'Regress' 585s ok 78 Life, the Universe and Everything arrays of gint32 in 585s JS G NS: Found info type FUNCTION for 'test_array_gint64_in' in namespace 'Regress' 585s ok 79 Life, the Universe and Everything arrays of gint64 in 585s ok 80 Life, the Universe and Everything implicit conversions from strings to int arrays 585s JS G NS: Found info type FUNCTION for 'test_array_int_out' in namespace 'Regress' 585s ok 81 Life, the Universe and Everything out arrays of integers 585s ok 82 Life, the Universe and Everything inout arrays of integers # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 585s JS G NS: Found info type FUNCTION for 'test_strv_in' in namespace 'Regress' 585s ok 83 Life, the Universe and Everything String arrays marshalling in 585s JS G NS: Found info type FUNCTION for 'test_strv_out' in namespace 'Regress' 585s ok 84 Life, the Universe and Everything String arrays marshalling out 585s JS G NS: Found info type FUNCTION for 'test_strv_out_container' in namespace 'Regress' 585s ok 85 Life, the Universe and Everything String arrays marshalling return value with container transfer 585s JS G NS: Found info type FUNCTION for 'test_strv_outarg' in namespace 'Regress' 585s ok 86 Life, the Universe and Everything String arrays marshalling out parameter with container transfer 585s JS G NS: Found info type FUNCTION for 'test_array_gtype_in' in namespace 'Regress' 585s JS G NS: Found info type OBJECT for 'SimpleAction' in namespace 'Gio' 585s JS G OBJ: Defined class for SimpleAction (GSimpleAction), prototype 0x25931b4c5d58, JSClass 0x3ffba96b598, in object 0x5f85879330 585s JS G NS: Found info type INTERFACE for 'Icon' in namespace 'Gio' 585s JS G IFACE: Defined class for Icon (GIcon), prototype 0x25931b4abdf8, JSClass 0x3ffba96b618, in object 0x5f85879330 585s ok 87 Life, the Universe and Everything GType arrays 585s JS G NS: Found info type FUNCTION for 'test_array_fixed_size_int_in' in namespace 'Regress' 585s ok 88 Life, the Universe and Everything Fixed arrays of integers marshals as an in parameter 585s JS G NS: Found info type FUNCTION for 'test_array_fixed_size_int_out' in namespace 'Regress' 585s ok 89 Life, the Universe and Everything Fixed arrays of integers marshals as an out parameter 585s JS G NS: Found info type FUNCTION for 'test_array_fixed_size_int_return' in namespace 'Regress' 585s ok 90 Life, the Universe and Everything Fixed arrays of integers marshals as a return value 585s JS G NS: Found info type FUNCTION for 'test_array_static_in_int' in namespace 'Regress' 585s ok 91 Life, the Universe and Everything integer array with static length 585s JS G NS: Found info type FUNCTION for 'test_strv_out_c' in namespace 'Regress' 585s ok 92 Life, the Universe and Everything string array that's const in C 585s JS G NS: Found info type FUNCTION for 'test_array_int_full_out' in namespace 'Regress' 585s ok 93 Life, the Universe and Everything arrays of integers with length parameter marshals as a return value with transfer full 585s JS G NS: Found info type FUNCTION for 'test_array_int_none_out' in namespace 'Regress' 585s ok 94 Life, the Universe and Everything arrays of integers with length parameter marshals as a return value with transfer none 585s JS G NS: Found info type FUNCTION for 'test_array_int_null_in' in namespace 'Regress' 585s ok 95 Life, the Universe and Everything arrays of integers with length parameter marshalls as a nullable in parameter 585s JS G NS: Found info type FUNCTION for 'test_array_int_null_out' in namespace 'Regress' 585s ok 96 Life, the Universe and Everything arrays of integers with length parameter marshals as a nullable return value 585s JS G NS: Found info type FUNCTION for 'test_glist_nothing_return' in namespace 'Regress' 585s JS G NS: Found info type FUNCTION for 'test_glist_nothing_return2' in namespace 'Regress' 585s ok 97 Life, the Universe and Everything glist types return with transfer-none 585s JS G NS: Found info type FUNCTION for 'test_glist_container_return' in namespace 'Regress' 585s ok 98 Life, the Universe and Everything glist types return with transfer-container 585s JS G NS: Found info type FUNCTION for 'test_glist_everything_return' in namespace 'Regress' 585s ok 99 Life, the Universe and Everything glist types return with transfer-full 585s JS G NS: Found info type FUNCTION for 'test_glist_nothing_in' in namespace 'Regress' 585s JS G NS: Found info type FUNCTION for 'test_glist_nothing_in2' in namespace 'Regress' 585s ok 100 Life, the Universe and Everything glist types in with transfer-none 585s JS G NS: Found info type FUNCTION for 'test_glist_null_in' in namespace 'Regress' 585s ok 101 Life, the Universe and Everything glist types nullable in 585s JS G NS: Found info type FUNCTION for 'test_glist_null_out' in namespace 'Regress' 585s ok 102 Life, the Universe and Everything glist types nullable out 585s ok 103 Life, the Universe and Everything glist types in with transfer-container # SKIP Function not added to gobject-introspection test suite yet 585s JS G NS: Found info type FUNCTION for 'test_gslist_nothing_return' in namespace 'Regress' 585s JS G NS: Found info type FUNCTION for 'test_gslist_nothing_return2' in namespace 'Regress' 585s ok 104 Life, the Universe and Everything gslist types return with transfer-none 585s JS G NS: Found info type FUNCTION for 'test_gslist_container_return' in namespace 'Regress' 585s ok 105 Life, the Universe and Everything gslist types return with transfer-container 585s JS G NS: Found info type FUNCTION for 'test_gslist_everything_return' in namespace 'Regress' 585s ok 106 Life, the Universe and Everything gslist types return with transfer-full 585s JS G NS: Found info type FUNCTION for 'test_gslist_nothing_in' in namespace 'Regress' 585s JS G NS: Found info type FUNCTION for 'test_gslist_nothing_in2' in namespace 'Regress' 585s ok 107 Life, the Universe and Everything gslist types in with transfer-none 585s JS G NS: Found info type FUNCTION for 'test_gslist_null_in' in namespace 'Regress' 585s ok 108 Life, the Universe and Everything gslist types nullable in 585s JS G NS: Found info type FUNCTION for 'test_gslist_null_out' in namespace 'Regress' 585s ok 109 Life, the Universe and Everything gslist types nullable out 585s ok 110 Life, the Universe and Everything gslist types in with transfer-container # SKIP Function not added to gobject-introspection test suite yet 585s JS G NS: Found info type FUNCTION for 'test_glist_gtype_container_in' in namespace 'Regress' 585s JS G NS: Found info type OBJECT for 'TestObj' in namespace 'Regress' 585s JS G OBJ: Defined class for TestObj (RegressTestObj), prototype 0x25931b4c9e98, JSClass 0x3ffba96b598, in object 0x5f85879308 585s JS G NS: Found info type OBJECT for 'TestSubObj' in namespace 'Regress' 585s JS G OBJ: Defined class for TestSubObj (RegressTestSubObj), prototype 0x25931b4c9ee8, JSClass 0x3ffba96b598, in object 0x5f85879308 585s ok 111 Life, the Universe and Everything GList of GTypes in with transfer container 585s JS G NS: Found info type FUNCTION for 'test_ghash_null_return' in namespace 'Regress' 585s ok 112 Life, the Universe and Everything GHash type null GHash out 585s JS G NS: Found info type FUNCTION for 'test_ghash_nothing_return' in namespace 'Regress' 585s JS G NS: Found info type FUNCTION for 'test_ghash_nothing_return2' in namespace 'Regress' 585s ok 113 Life, the Universe and Everything GHash type out GHash 585s JS G NS: Found info type FUNCTION for 'test_ghash_gvalue_return' in namespace 'Regress' 585s ok 114 Life, the Universe and Everything GHash type with GValue value type out 585s ok 115 Life, the Universe and Everything GHash type with GValue value type in # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/272 585s JS G NS: Found info type FUNCTION for 'test_ghash_container_return' in namespace 'Regress' 585s ok 116 Life, the Universe and Everything GHash type marshals as a return value with transfer container 585s JS G NS: Found info type FUNCTION for 'test_ghash_everything_return' in namespace 'Regress' 585s ok 117 Life, the Universe and Everything GHash type marshals as a return value with transfer full 585s JS G NS: Found info type FUNCTION for 'test_ghash_null_in' in namespace 'Regress' 585s ok 118 Life, the Universe and Everything GHash type null GHash in 585s JS G NS: Found info type FUNCTION for 'test_ghash_null_out' in namespace 'Regress' 585s ok 119 Life, the Universe and Everything GHash type null GHashTable out 585s JS G NS: Found info type FUNCTION for 'test_ghash_nothing_in' in namespace 'Regress' 585s JS G NS: Found info type FUNCTION for 'test_ghash_nothing_in2' in namespace 'Regress' 585s ok 120 Life, the Universe and Everything GHash type in GHash 585s JS G NS: Found info type FUNCTION for 'test_ghash_nested_everything_return' in namespace 'Regress' 585s JS G NS: Found info type FUNCTION for 'test_ghash_nested_everything_return2' in namespace 'Regress' 585s ok 121 Life, the Universe and Everything GHash type nested GHash 585s JS G NS: Found info type FUNCTION for 'test_garray_container_return' in namespace 'Regress' 585s ok 122 Life, the Universe and Everything GArray marshals as a return value with transfer container 585s JS G NS: Found info type FUNCTION for 'test_garray_full_return' in namespace 'Regress' 585s ok 123 Life, the Universe and Everything GArray marshals as a return value with transfer full 585s JS G NS: Found info type ENUM for 'TestReferenceEnum' in namespace 'Regress' 585s JS G ENUM: Defining enum value ZERO (fixed from zero) 4 585s JS G ENUM: Defining enum value ONE (fixed from one) 2 585s JS G ENUM: Defining enum value TWO (fixed from two) 54 585s JS G ENUM: Defining enum value THREE (fixed from three) 4 585s JS G ENUM: Defining enum value FOUR (fixed from four) 216 585s JS G ENUM: Defining enum value FIVE (fixed from five) -217 585s JS G ENUM: Defining Regress.TestReferenceEnum as 0x267afa26ea38 585s ok 124 Life, the Universe and Everything enum that references its own members has correct values 585s JS G NS: Found info type ENUM for 'TestEnumNoGEnum' in namespace 'Regress' 585s JS G ENUM: Defining enum value EVALUE1 (fixed from evalue1) 0 585s JS G ENUM: Defining enum value EVALUE2 (fixed from evalue2) 42 585s JS G ENUM: Defining enum value EVALUE3 (fixed from evalue3) 48 585s JS G ENUM: Defining Regress.TestEnumNoGEnum as 0x267afa278298 585s ok 125 Life, the Universe and Everything unregistered enum works 585s ok 126 Life, the Universe and Everything value is not added to enum with #define 585s JS G NS: Found info type FUNCTION for 'test_enum_param' in namespace 'Regress' 585s ok 127 Life, the Universe and Everything enum parameter 585s JS G NS: Found info type FUNCTION for 'test_unsigned_enum_param' in namespace 'Regress' 585s JS G NS: Found info type ENUM for 'TestEnumUnsigned' in namespace 'Regress' 585s JS G ENUM: Defining enum value VALUE1 (fixed from value1) 1 585s JS G ENUM: Defining enum value VALUE2 (fixed from value2) 2147483648 585s JS G ENUM: Defining Regress.TestEnumUnsigned as 0x267afa288ef0 585s ok 128 Life, the Universe and Everything unsigned enum parameter 585s JS G NS: Found info type FUNCTION for 'global_get_flags_out' in namespace 'Regress' 585s ok 129 Life, the Universe and Everything flags parameter 585s JS G NS: Found info type STRUCT for 'TestStructA' in namespace 'Regress' 585s JS G BXD: Defined class for TestStructA (void), prototype 0x25931b4d3c68, JSClass 0x3ffba96af08, in object 0x5f85879308 585s ok 130 Life, the Universe and Everything Simple introspected struct sets fields correctly 585s JS G BXD: Defining method clone in prototype for Regress.TestStructA 585s ok 131 Life, the Universe and Everything Simple introspected struct can clone 585s ok 132 Life, the Universe and Everything Simple introspected struct can be modified by a method 585s ok 133 Life, the Universe and Everything Simple introspected struct constructors "copies" an object from a hash of field values 585s ok 134 Life, the Universe and Everything Simple introspected struct constructors catches bad field names 585s ok 135 Life, the Universe and Everything Simple introspected struct constructors copies an object from another object of the same type 585s JS G NS: Found info type FUNCTION for 'test_array_struct_out' in namespace 'Regress' 585s ok 136 Life, the Universe and Everything out arrays of structs 585s JS G NS: Found info type STRUCT for 'TestStructB' in namespace 'Regress' 585s JS G BXD: Defined class for TestStructB (void), prototype 0x25931b4d6600, JSClass 0x3ffba96af08, in object 0x5f85879308 585s ok 137 Life, the Universe and Everything Introspected nested struct sets fields correctly 585s JS G BXD: Defining method clone in prototype for Regress.TestStructB 585s ok 138 Life, the Universe and Everything Introspected nested struct can clone 585s ok 139 Life, the Universe and Everything Struct with non-basic member sets fields correctly # SKIP pending 585s ok 140 Life, the Universe and Everything Struct with annotated fields sets fields correctly # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/83 585s 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 585s ok 142 Life, the Universe and Everything Struct with const/volatile members sets fields correctly # SKIP pending 585s JS G NS: Found info type STRUCT for 'TestSimpleBoxedA' in namespace 'Regress' 585s JS G BXD: Defined class for TestSimpleBoxedA (RegressTestSimpleBoxedA), prototype 0x25931b4d6d08, JSClass 0x3ffba96af08, in object 0x5f85879308 585s ok 143 Life, the Universe and Everything Introspected simple boxed struct sets fields correctly 585s JS G BXD: Defining method equals in prototype for Regress.TestSimpleBoxedA 585s ok 144 Life, the Universe and Everything Introspected simple boxed struct can be passed to a method 585s ok 145 Life, the Universe and Everything Introspected simple boxed struct can be returned from a method 585s ok 146 Life, the Universe and Everything Introspected simple boxed struct constructors "copies" an object from a hash of field values 585s ok 147 Life, the Universe and Everything Introspected simple boxed struct constructors catches bad field names 585s ok 148 Life, the Universe and Everything Introspected simple boxed struct constructors copies an object from another object of the same type 585s JS G NS: Found info type STRUCT for 'TestSimpleBoxedB' in namespace 'Regress' 585s JS G BXD: Defined class for TestSimpleBoxedB (RegressTestSimpleBoxedB), prototype 0x25931b4dd5b0, JSClass 0x3ffba96af08, in object 0x5f85879308 585s ok 149 Life, the Universe and Everything Introspected boxed nested struct reads fields and nested fields 585s ok 150 Life, the Universe and Everything Introspected boxed nested struct assigns nested struct field from an instance 585s ok 151 Life, the Universe and Everything Introspected boxed nested struct assigns nested struct field directly from a hash of field values 585s ok 152 Life, the Universe and Everything Introspected boxed nested struct constructors constructs with a nested hash of field values 585s ok 153 Life, the Universe and Everything Introspected boxed nested struct constructors copies an object from another object of the same type 585s JS G NS: Found info type STRUCT for 'TestBoxed' in namespace 'Regress' 585s JS G BXD: Defined class for TestBoxed (RegressTestBoxed), prototype 0x25931b4dde98, JSClass 0x3ffba96af08, in object 0x5f85879308 585s ok 154 Life, the Universe and Everything Introspected boxed types Opaque constructs from a default constructor 585s ok 155 Life, the Universe and Everything Introspected boxed types Opaque sets fields correctly 585s ok 156 Life, the Universe and Everything Introspected boxed types Opaque constructs from a static constructor 585s ok 157 Life, the Universe and Everything Introspected boxed types Opaque constructs from a static constructor with different args 585s ok 158 Life, the Universe and Everything Introspected boxed types Opaque constructs from a static constructor with differently typed args 585s JS G BXD: Defining method equals in prototype for Regress.TestBoxed 585s ok 159 Life, the Universe and Everything Introspected boxed types Opaque constructs from a another object of the same type 585s JS G NS: Found info type FUNCTION for 'test_boxeds_not_a_method' in namespace 'Regress' 585s ok 160 Life, the Universe and Everything Introspected boxed types Opaque ensures methods are named correctly 585s JS G NS: Found info type FUNCTION for 'test_boxeds_not_a_static' in namespace 'Regress' 585s ok 161 Life, the Universe and Everything Introspected boxed types Opaque ensures static methods are named correctly 585s JS G NS: Found info type STRUCT for 'TestBoxedB' in namespace 'Regress' 585s JS G BXD: Defined class for TestBoxedB (RegressTestBoxedB), prototype 0x25931b4e05d8, JSClass 0x3ffba96af08, in object 0x5f85879308 585s ok 162 Life, the Universe and Everything Introspected boxed types Simple sets fields correctly 585s ok 163 Life, the Universe and Everything Introspected boxed types Simple constructs from a static constructor 585s ok 164 Life, the Universe and Everything Introspected boxed types Simple constructs from another object of the same type 585s ok 165 Life, the Universe and Everything Introspected boxed types Simple constructs in backwards compatibility mode 585s JS G NS: Found info type STRUCT for 'TestBoxedC' in namespace 'Regress' 585s JS G BXD: Defined class for TestBoxedC (RegressTestBoxedC), prototype 0x25931b4e09e8, JSClass 0x3ffba96af08, in object 0x5f85879308 585s ok 166 Life, the Universe and Everything Introspected boxed types Refcounted constructs from a default constructor 585s ok 167 Life, the Universe and Everything Introspected boxed types Refcounted constructs from another object of the same type 585s JS G NS: Found info type STRUCT for 'TestBoxedD' in namespace 'Regress' 585s JS G BXD: Defined class for TestBoxedD (RegressTestBoxedD), prototype 0x25931b4e0c68, JSClass 0x3ffba96af08, in object 0x5f85879308 585s JS G BXD: Defining method get_magic in prototype for Regress.TestBoxedD 585s ok 168 Life, the Universe and Everything Introspected boxed types Private constructs using a custom constructor 585s ok 169 Life, the Universe and Everything Introspected boxed types Private constructs from another object of the same type 585s ok 170 Life, the Universe and Everything Introspected boxed types Private does not construct with a default constructor 585s 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 585s JS G NS: Found info type INTERFACE for 'Action' in namespace 'Gio' 585s JS G IFACE: Defined class for Action (GAction), prototype 0x25931b4cadd0, JSClass 0x3ffba96b618, in object 0x5f85879330 585s JS G NS: Found info type STRUCT for 'KeyFile' in namespace 'GLib' 585s JS G BXD: Defined class for KeyFile (GKeyFile), prototype 0x25931b4e3178, JSClass 0x3ffba96af08, in object 0x5f85879038 585s ok 172 Life, the Universe and Everything wrong type for GBoxed function does not accept a GObject of the wrong type 585s ok 173 Life, the Universe and Everything wrong type for GBoxed function does not accept a GBoxed of the wrong type 585s ok 174 Life, the Universe and Everything wrong type for GBoxed function does accept a GBoxed of the correct type 585s JS G BXD: Defining method copy in prototype for Regress.TestSimpleBoxedA 585s ok 175 Life, the Universe and Everything wrong type for GBoxed method cannot be called on a GObject 585s ok 176 Life, the Universe and Everything wrong type for GBoxed method cannot be called on a GBoxed of the wrong type 585s ok 177 Life, the Universe and Everything wrong type for GBoxed method can be called on correct GBoxed type 585s ok 178 Life, the Universe and Everything Introspected GObject can access fields with simple types 585s ok 179 Life, the Universe and Everything Introspected GObject cannot access fields with complex types (GI limitation) 585s ok 180 Life, the Universe and Everything Introspected GObject throws when setting a read-only field 585s ok 181 Life, the Universe and Everything Introspected GObject has normal Object methods 585s ok 182 Life, the Universe and Everything Introspected GObject sets write-only properties 585s ok 183 Life, the Universe and Everything Introspected GObject gives undefined for write-only properties 585s ok 184 Life, the Universe and Everything Introspected GObject constructs from constructors annotated with (constructor) 585s ok 185 Life, the Universe and Everything Introspected GObject static methods 585s ok 186 Life, the Universe and Everything Introspected GObject GProperty Boxed type 585s ok 187 Life, the Universe and Everything Introspected GObject GProperty Hash table # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/83 585s ok 188 Life, the Universe and Everything Introspected GObject GProperty List # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/83 585s ok 189 Life, the Universe and Everything Introspected GObject GProperty Pointer array # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/83 585s 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 585s ok 191 Life, the Universe and Everything Introspected GObject GProperty List with old-style annotation # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/83 585s ok 192 Life, the Universe and Everything Introspected GObject GProperty Integer 585s ok 193 Life, the Universe and Everything Introspected GObject GProperty Float 585s ok 194 Life, the Universe and Everything Introspected GObject GProperty Double 585s ok 195 Life, the Universe and Everything Introspected GObject GProperty String 585s ok 196 Life, the Universe and Everything Introspected GObject GProperty GType object # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/83 585s ok 197 Life, the Universe and Everything Introspected GObject GProperty Byte array # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/276 585s ok 198 Life, the Universe and Everything Introspected GObject Object-valued GProperty marshals correctly in the getter 585s ok 199 Life, the Universe and Everything Introspected GObject Object-valued GProperty marshals correctly when inherited 585s JS G OBJ: Defining method set_bare in prototype for RegressTestObj (Regress.TestObj) 585s ok 200 Life, the Universe and Everything Introspected GObject Object-valued GProperty marshals into setter function 585s JS G OBJ: Defining method unset_bare in prototype for RegressTestSubObj (Regress.TestSubObj) 585s ok 201 Life, the Universe and Everything Introspected GObject Object-valued GProperty marshals null 585s JS G NS: Found info type FUNCTION for 'signal_handler_disconnect' in namespace 'GObject' 585s ok 202 Life, the Universe and Everything Introspected GObject Signal connection calls correct handlers with correct arguments 585s ok 203 Life, the Universe and Everything Introspected GObject Signal connection throws errors for invalid signals 585s ok 204 Life, the Universe and Everything Introspected GObject Signal connection signal handler with static scope arg gets arg passed by reference 585s JS G OBJ: Defining method emit_sig_with_obj in prototype for RegressTestObj (Regress.TestObj) 585s ok 205 Life, the Universe and Everything Introspected GObject Signal connection signal with object gets correct arguments 585s ok 206 Life, the Universe and Everything Introspected GObject Signal connection signal with object with gets correct arguments from JS 585s JS G OBJ: Defining method emit_sig_with_obj_full in prototype for RegressTestObj (Regress.TestObj) 585s ok 207 Life, the Universe and Everything Introspected GObject Signal connection signal with object with full transport gets correct arguments 585s ok 208 Life, the Universe and Everything Introspected GObject Signal connection signal with object with full transport gets correct arguments from JS 585s 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 585s 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 585s ok 211 Life, the Universe and Everything Introspected GObject Signal connection signal with array parameter is properly handled # SKIP Not yet implemented 585s ok 212 Life, the Universe and Everything Introspected GObject Signal connection signal with hash parameter is properly handled # SKIP Not yet implemented 585s JS G OBJ: Defining method emit_sig_with_array_len_prop in prototype for RegressTestObj (Regress.TestObj) 585s 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 585s ok 214 Life, the Universe and Everything Introspected GObject Signal connection signal with GStrv parameter is properly handled 585s ok 215 Life, the Universe and Everything Introspected GObject Signal connection signal with GStrv parameter and transfer full is properly handled from JS 585s 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 585s ok 217 Life, the Universe and Everything Introspected GObject Signal connection signal with int array ret parameter is properly handled # SKIP Not yet implemented 585s 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 585s ok 219 Life, the Universe and Everything Introspected GObject Signal connection can pass null to signal with array len parameter # SKIP Not yet implemented 585s ok 220 Life, the Universe and Everything Introspected GObject Signal connection signal with int in-out parameter # SKIP Not yet implemented 585s JS G OBJ: Defining method emit_sig_with_error in prototype for RegressTestObj (Regress.TestObj) 585s JS G NS: Found info type ENUM for 'IOErrorEnum' in namespace 'Gio' 585s JS G ERR: Defined class for IOErrorEnum (GError), prototype 0x25931b4e85d8, JSClass 0x3ffba96b240, in object 0x5f85879330 585s JS G ENUM: Defining enum value FAILED (fixed from failed) 0 585s JS G ENUM: Defining enum value NOT_FOUND (fixed from not_found) 1 585s JS G ENUM: Defining enum value EXISTS (fixed from exists) 2 585s JS G ENUM: Defining enum value IS_DIRECTORY (fixed from is_directory) 3 585s JS G ENUM: Defining enum value NOT_DIRECTORY (fixed from not_directory) 4 585s JS G ENUM: Defining enum value NOT_EMPTY (fixed from not_empty) 5 585s JS G ENUM: Defining enum value NOT_REGULAR_FILE (fixed from not_regular_file) 6 585s JS G ENUM: Defining enum value NOT_SYMBOLIC_LINK (fixed from not_symbolic_link) 7 585s JS G ENUM: Defining enum value NOT_MOUNTABLE_FILE (fixed from not_mountable_file) 8 585s JS G ENUM: Defining enum value FILENAME_TOO_LONG (fixed from filename_too_long) 9 585s JS G ENUM: Defining enum value INVALID_FILENAME (fixed from invalid_filename) 10 585s JS G ENUM: Defining enum value TOO_MANY_LINKS (fixed from too_many_links) 11 585s JS G ENUM: Defining enum value NO_SPACE (fixed from no_space) 12 585s JS G ENUM: Defining enum value INVALID_ARGUMENT (fixed from invalid_argument) 13 585s JS G ENUM: Defining enum value PERMISSION_DENIED (fixed from permission_denied) 14 585s JS G ENUM: Defining enum value NOT_SUPPORTED (fixed from not_supported) 15 585s JS G ENUM: Defining enum value NOT_MOUNTED (fixed from not_mounted) 16 585s JS G ENUM: Defining enum value ALREADY_MOUNTED (fixed from already_mounted) 17 585s JS G ENUM: Defining enum value CLOSED (fixed from closed) 18 585s JS G ENUM: Defining enum value CANCELLED (fixed from cancelled) 19 585s JS G ENUM: Defining enum value PENDING (fixed from pending) 20 585s JS G ENUM: Defining enum value READ_ONLY (fixed from read_only) 21 585s JS G ENUM: Defining enum value CANT_CREATE_BACKUP (fixed from cant_create_backup) 22 585s JS G ENUM: Defining enum value WRONG_ETAG (fixed from wrong_etag) 23 585s JS G ENUM: Defining enum value TIMED_OUT (fixed from timed_out) 24 585s JS G ENUM: Defining enum value WOULD_RECURSE (fixed from would_recurse) 25 585s JS G ENUM: Defining enum value BUSY (fixed from busy) 26 585s JS G ENUM: Defining enum value WOULD_BLOCK (fixed from would_block) 27 585s JS G ENUM: Defining enum value HOST_NOT_FOUND (fixed from host_not_found) 28 585s JS G ENUM: Defining enum value WOULD_MERGE (fixed from would_merge) 29 585s JS G ENUM: Defining enum value FAILED_HANDLED (fixed from failed_handled) 30 585s JS G ENUM: Defining enum value TOO_MANY_OPEN_FILES (fixed from too_many_open_files) 31 585s JS G ENUM: Defining enum value NOT_INITIALIZED (fixed from not_initialized) 32 585s JS G ENUM: Defining enum value ADDRESS_IN_USE (fixed from address_in_use) 33 585s JS G ENUM: Defining enum value PARTIAL_INPUT (fixed from partial_input) 34 585s JS G ENUM: Defining enum value INVALID_DATA (fixed from invalid_data) 35 585s JS G ENUM: Defining enum value DBUS_ERROR (fixed from dbus_error) 36 585s JS G ENUM: Defining enum value HOST_UNREACHABLE (fixed from host_unreachable) 37 585s JS G ENUM: Defining enum value NETWORK_UNREACHABLE (fixed from network_unreachable) 38 585s JS G ENUM: Defining enum value CONNECTION_REFUSED (fixed from connection_refused) 39 585s JS G ENUM: Defining enum value PROXY_FAILED (fixed from proxy_failed) 40 585s JS G ENUM: Defining enum value PROXY_AUTH_FAILED (fixed from proxy_auth_failed) 41 585s JS G ENUM: Defining enum value PROXY_NEED_AUTH (fixed from proxy_need_auth) 42 585s JS G ENUM: Defining enum value PROXY_NOT_ALLOWED (fixed from proxy_not_allowed) 43 585s JS G ENUM: Defining enum value BROKEN_PIPE (fixed from broken_pipe) 44 585s JS G ENUM: Defining enum value CONNECTION_CLOSED (fixed from connection_closed) 44 585s JS G ENUM: Defining enum value NOT_CONNECTED (fixed from not_connected) 45 585s JS G ENUM: Defining enum value MESSAGE_TOO_LARGE (fixed from message_too_large) 46 585s JS G ENUM: Defining enum value NO_SUCH_DEVICE (fixed from no_such_device) 47 585s JS G ENUM: Defining enum value DESTINATION_UNSET (fixed from destination_unset) 48 585s JS G NS: Found info type FUNCTION for 'io_error_quark' in namespace 'Gio' 585s ok 221 Life, the Universe and Everything Introspected GObject Signal connection GError signal with GError set 585s JS G OBJ: Defining method emit_sig_with_null_error in prototype for RegressTestObj (Regress.TestObj) 585s ok 222 Life, the Universe and Everything Introspected GObject Signal connection GError signal with no GError set 585s ok 223 Life, the Universe and Everything Introspected GObject Signal connection GError signal with no GError set from js 585s ok 224 Life, the Universe and Everything Introspected GObject Signal connection GError signal with no GError set from js 585s JS G OBJ: Defining method instance_method in prototype for RegressTestObj (Regress.TestObj) 585s ok 225 Life, the Universe and Everything Introspected GObject can call an instance method 585s JS G OBJ: Defining method instance_method_full in prototype for RegressTestObj (Regress.TestObj) 585s ok 226 Life, the Universe and Everything Introspected GObject can call a transfer-full instance method 585s ok 227 Life, the Universe and Everything Introspected GObject can call a static method 585s JS G OBJ: Defining method forced_method in prototype for RegressTestObj (Regress.TestObj) 585s ok 228 Life, the Universe and Everything Introspected GObject can call a method annotated with (method) 585s JS G OBJ: Defining method torture_signature_0 in prototype for RegressTestObj (Regress.TestObj) 585s ok 229 Life, the Universe and Everything Introspected GObject Object torture signature 0 585s JS G OBJ: Defining method torture_signature_1 in prototype for RegressTestObj (Regress.TestObj) 585s ok 230 Life, the Universe and Everything Introspected GObject Object torture signature 1 fail 585s ok 231 Life, the Universe and Everything Introspected GObject Object torture signature 1 success 585s ok 232 Life, the Universe and Everything Introspected GObject Introspected function length skips over instance parameters of methods 585s ok 233 Life, the Universe and Everything Introspected GObject Introspected function length skips over out and GError parameters 585s JS G OBJ: Defining method skip_return_val in prototype for RegressTestObj (Regress.TestObj) 585s ok 234 Life, the Universe and Everything Introspected GObject Introspected function length does not skip over inout parameters 585s 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 585s 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 585s 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 585s 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 585s ok 239 Life, the Universe and Everything Introspected GObject Introspected function length gives number of arguments for static methods 585s ok 240 Life, the Universe and Everything Introspected GObject Introspected function length skips over destroy-notify and user-data parameters 585s JS G OBJ: Defining method do_matrix in prototype for RegressTestObj (Regress.TestObj) 585s ok 241 Life, the Universe and Everything Introspected GObject virtual function 585s JS G NS: Found info type FUNCTION for 'func_obj_null_in' in namespace 'Regress' 585s ok 242 Life, the Universe and Everything Introspected GObject wrong type for GObject function does not accept a GObject of the wrong type 585s ok 243 Life, the Universe and Everything Introspected GObject wrong type for GObject function does not accept a GBoxed instead of GObject 585s ok 244 Life, the Universe and Everything Introspected GObject wrong type for GObject function does not accept returned GObject of the wrong type 585s ok 245 Life, the Universe and Everything Introspected GObject wrong type for GObject function accepts GObject of subclass of expected type 585s ok 246 Life, the Universe and Everything Introspected GObject wrong type for GObject method cannot be called on a GObject of the wrong type 585s ok 247 Life, the Universe and Everything Introspected GObject wrong type for GObject method cannot be called on a GBoxed 585s 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 585s JS G NS: Found info type FUNCTION for 'func_obj_nullable_in' in namespace 'Regress' 585s ok 249 Life, the Universe and Everything Introspected GObject marshals a null object in 585s ok 250 Life, the Universe and Everything Introspected GObject marshals a null object out 585s JS G OBJ: Defining method not_nullable_typed_gpointer_in in prototype for RegressTestObj (Regress.TestObj) 585s ok 251 Life, the Universe and Everything Introspected GObject marshals a gpointer with a type annotation in 585s JS G OBJ: Defining method not_nullable_element_typed_gpointer_in in prototype for RegressTestObj (Regress.TestObj) 585s ok 252 Life, the Universe and Everything Introspected GObject marshals a gpointer with an element-type annotation in 585s ok 253 Life, the Universe and Everything Introspected GObject resolves properties when they are shadowed by methods 585s JS G NS: Found info type FUNCTION for 'test_array_fixed_out_objects' in namespace 'Regress' 585s ok 254 Life, the Universe and Everything marshals a fixed-size array of objects out 585s ok 255 Life, the Universe and Everything Inherited GObject can read fields from a parent class 585s ok 256 Life, the Universe and Everything Inherited GObject can be constructed from a static constructor 585s JS G OBJ: Defining method instance_method in prototype for RegressTestSubObj (Regress.TestSubObj) 585s ok 257 Life, the Universe and Everything Inherited GObject can call an instance method that overrides the parent class 585s ok 258 Life, the Universe and Everything Inherited GObject can have its own properties 585s ok 259 Life, the Universe and Everything Overridden properties on interfaces set and get properly 585s ok 260 Life, the Universe and Everything Overridden properties on interfaces default properly 585s ok 261 Life, the Universe and Everything Overridden properties on interfaces construct properly 585s JS G NS: Found info type OBJECT for 'TestFundamentalSubObject' in namespace 'Regress' 585s JS G NS: Found info type OBJECT for 'TestFundamentalObject' in namespace 'Regress' 585s JS G FNDMTL: Defined class for TestFundamentalObject (RegressTestFundamentalObject), prototype 0x14d1e43191a0, JSClass 0x3ffba96af88, in object 0x5f85879308 585s JS G FNDMTL: Fundamental type 'Regress.TestFundamentalObject' apparently has accessible fields. Gjs has no support for this yet, ignoring these. 585s JS G FNDMTL: Defined class for TestFundamentalSubObject (RegressTestFundamentalSubObject), prototype 0x14d1e43191f0, JSClass 0x3ffba96af88, in object 0x5f85879308 585s JS G FNDMTL: Fundamental type 'Regress.TestFundamentalSubObject' apparently has accessible fields. Gjs has no support for this yet, ignoring these. 585s ok 262 Life, the Universe and Everything Fundamental type constructs a subtype of a fundamental type 585s JS G NS: Found info type FUNCTION for 'test_create_fundamental_hidden_class_instance' in namespace 'Regress' 585s ok 263 Life, the Universe and Everything Fundamental type constructs a subtype of a hidden (no introspection data) fundamental type 585s JS G NS: Found info type FUNCTION for 'test_callback' in namespace 'Regress' 585s ok 264 Life, the Universe and Everything callbacks 585s ok 265 Life, the Universe and Everything null / undefined callback 585s JS G NS: Found info type FUNCTION for 'test_multi_callback' in namespace 'Regress' 585s ok 266 Life, the Universe and Everything callback called more than once 585s ok 267 Life, the Universe and Everything null callback called more than once 585s JS G NS: Found info type FUNCTION for 'test_array_callback' in namespace 'Regress' 585s ok 268 Life, the Universe and Everything array callbacks 585s ok 269 Life, the Universe and Everything null array callback 585s ok 270 Life, the Universe and Everything callback with inout array # SKIP Temporarily disabled with xit 585s JS G NS: Found info type FUNCTION for 'test_simple_callback' in namespace 'Regress' 585s ok 271 Life, the Universe and Everything simple callback 585s ok 272 Life, the Universe and Everything null simple callback 585s JS G NS: Found info type FUNCTION for 'test_noptr_callback' in namespace 'Regress' 585s ok 273 Life, the Universe and Everything noptr callback 585s ok 274 Life, the Universe and Everything null noptr callback 585s JS G NS: Found info type FUNCTION for 'get_num_processors' in namespace 'GLib' 585s ok 275 Life, the Universe and Everything gobject-introspected function as callback parameter 585s JS G NS: Found info type FUNCTION for 'test_callback_user_data' in namespace 'Regress' 585s ok 276 Life, the Universe and Everything callback with user data 585s JS G NS: Found info type FUNCTION for 'test_callback_return_full' in namespace 'Regress' 585s ok 277 Life, the Universe and Everything callback with transfer-full return value 585s JS G NS: Found info type FUNCTION for 'test_callback_destroy_notify' in namespace 'Regress' 585s JS G NS: Found info type FUNCTION for 'test_callback_thaw_notifications' in namespace 'Regress' 585s ok 278 Life, the Universe and Everything callback with destroy-notify 585s 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 585s JS G NS: Found info type FUNCTION for 'test_callback_destroy_notify_no_user_data' in namespace 'Regress' 585s ok 280 Life, the Universe and Everything callback with destroy-notify and no user data throws error 585s JS G NS: Found info type FUNCTION for 'test_callback_async' in namespace 'Regress' 585s JS G NS: Found info type FUNCTION for 'test_callback_thaw_async' in namespace 'Regress' 585s ok 281 Life, the Universe and Everything async callback 585s JS G NS: Found info type FUNCTION for 'test_async_ready_callback' in namespace 'Regress' 585s JS G NS: Found info type OBJECT for 'SimpleAsyncResult' in namespace 'Gio' 585s JS G OBJ: Defined class for SimpleAsyncResult (GSimpleAsyncResult), prototype 0x14d1e4319f38, JSClass 0x3ffba96b598, in object 0x5f85879330 585s JS G NS: Found info type INTERFACE for 'AsyncResult' in namespace 'Gio' 585s JS G IFACE: Defined class for AsyncResult (GAsyncResult), prototype 0x14d1e430f678, JSClass 0x3ffba96b618, in object 0x5f85879330 585s ok 282 Life, the Universe and Everything Gio.AsyncReadyCallback 585s JS G OBJ: Defining method instance_method_callback in prototype for RegressTestObj (Regress.TestObj) 585s ok 283 Life, the Universe and Everything instance method taking a callback 585s ok 284 Life, the Universe and Everything static method taking a callback 585s ok 285 Life, the Universe and Everything constructor taking a callback 585s JS G NS: Found info type FUNCTION for 'test_hash_table_callback' in namespace 'Regress' 585s ok 286 Life, the Universe and Everything hash table passed to callback 585s JS G NS: Found info type FUNCTION for 'test_gerror_callback' in namespace 'Regress' 585s ok 287 Life, the Universe and Everything GError callback 585s JS G NS: Found info type FUNCTION for 'test_null_gerror_callback' in namespace 'Regress' 585s ok 288 Life, the Universe and Everything null GError callback 585s JS G NS: Found info type FUNCTION for 'test_owned_gerror_callback' in namespace 'Regress' 585s ok 289 Life, the Universe and Everything owned GError callback 585s ok 290 Life, the Universe and Everything Introspected interface correctly emits interface signals 585s JS G NS: Found info type OBJECT for 'TestWi8021x' in namespace 'Regress' 585s JS G OBJ: Defined class for TestWi8021x (RegressTestWi8021x), prototype 0x14d1e431d718, JSClass 0x3ffba96b598, in object 0x5f85879308 585s ok 291 Life, the Universe and Everything GObject with nonstandard prefix sets and gets properties 585s ok 292 Life, the Universe and Everything GObject with nonstandard prefix constructs via a static constructor 585s JS G OBJ: Defining method get_testbool in prototype for RegressTestWi8021x (Regress.TestWi8021x) 585s JS G OBJ: Defining method set_testbool in prototype for RegressTestWi8021x (Regress.TestWi8021x) 585s ok 293 Life, the Universe and Everything GObject with nonstandard prefix calls methods 585s ok 294 Life, the Universe and Everything GObject with nonstandard prefix calls a static method 585s JS G NS: Found info type OBJECT for 'TestFloating' in namespace 'Regress' 585s JS G NS: Found info type OBJECT for 'InitiallyUnowned' in namespace 'GObject' 585s JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0x14d1e431dbc8, JSClass 0x3ffba96b598, in object 0x5f85879380 585s JS G OBJ: Defined class for TestFloating (RegressTestFloating), prototype 0x14d1e431dc18, JSClass 0x3ffba96b598, in object 0x5f85879308 585s ok 295 Life, the Universe and Everything GObject.InitiallyUnowned constructs 585s ok 296 Life, the Universe and Everything GObject.InitiallyUnowned constructs via a static constructor 585s JS G NS: Found info type FUNCTION for 'test_torture_signature_0' in namespace 'Regress' 585s ok 297 Life, the Universe and Everything torture signature 0 585s JS G NS: Found info type FUNCTION for 'test_torture_signature_1' in namespace 'Regress' 585s ok 298 Life, the Universe and Everything torture signature 1 fail 585s ok 299 Life, the Universe and Everything torture signature 1 success 585s JS G NS: Found info type FUNCTION for 'test_torture_signature_2' in namespace 'Regress' 585s ok 300 Life, the Universe and Everything torture signature 2 585s JS G NS: Found info type FUNCTION for 'test_date_in_gvalue' in namespace 'Regress' 585s JS G NS: Found info type STRUCT for 'Date' in namespace 'GLib' 585s JS G BXD: Defined class for Date (GDate), prototype 0x14d1e4323128, JSClass 0x3ffba96af08, in object 0x5f85879038 585s JS G BXD: Defining method get_year in prototype for GLib.Date 585s JS G BXD: Defining method get_month in prototype for GLib.Date 585s JS G NS: Found info type ENUM for 'DateMonth' in namespace 'GLib' 585s JS G ENUM: Defining enum value BAD_MONTH (fixed from bad_month) 0 585s JS G ENUM: Defining enum value JANUARY (fixed from january) 1 585s JS G ENUM: Defining enum value FEBRUARY (fixed from february) 2 585s JS G ENUM: Defining enum value MARCH (fixed from march) 3 585s JS G ENUM: Defining enum value APRIL (fixed from april) 4 585s JS G ENUM: Defining enum value MAY (fixed from may) 5 585s JS G ENUM: Defining enum value JUNE (fixed from june) 6 585s JS G ENUM: Defining enum value JULY (fixed from july) 7 585s JS G ENUM: Defining enum value AUGUST (fixed from august) 8 585s JS G ENUM: Defining enum value SEPTEMBER (fixed from september) 9 585s JS G ENUM: Defining enum value OCTOBER (fixed from october) 10 585s JS G ENUM: Defining enum value NOVEMBER (fixed from november) 11 585s JS G ENUM: Defining enum value DECEMBER (fixed from december) 12 585s JS G ENUM: Defining GLib.DateMonth as 0x27e3b1bcb4b8 585s JS G BXD: Defining method get_day in prototype for GLib.Date 585s ok 301 Life, the Universe and Everything GValue boxing and unboxing date in 585s JS G NS: Found info type FUNCTION for 'test_strv_in_gvalue' in namespace 'Regress' 585s ok 302 Life, the Universe and Everything GValue boxing and unboxing strv in 585s JS G NS: Found info type FUNCTION for 'test_null_strv_in_gvalue' in namespace 'Regress' 585s ok 303 Life, the Universe and Everything GValue boxing and unboxing correctly converts a NULL strv in a GValue to an empty array 585s JS G NS: Found info type FUNCTION for 'test_multiline_doc_comments' in namespace 'Regress' 585s JS G NS: Found info type FUNCTION for 'test_nested_parameter' in namespace 'Regress' 585s JS G NS: Found info type FUNCTION for 'test_versioning' in namespace 'Regress' 585s ok 304 Life, the Universe and Everything code coverage for documentation tests that don't do anything 585s JS G NS: Found info type FUNCTION for 'aliased_caller_alloc' in namespace 'Regress' 585s ok 305 Life, the Universe and Everything marshals an aliased type 585s JS G NS: Found info type STRUCT for 'TestStructFixedArray' in namespace 'Regress' 585s JS G BXD: Defined class for TestStructFixedArray (void), prototype 0x14d1e4323538, JSClass 0x3ffba96af08, in object 0x5f85879308 585s JS G BXD: Defining method frob in prototype for Regress.TestStructFixedArray 585s ok 306 Life, the Universe and Everything deals with a fixed-size array in a struct 585s JS G NS: Found info type FUNCTION for 'has_parameter_named_attrs' in namespace 'Regress' 585s ok 307 Life, the Universe and Everything marshals a fixed-size int array as a gpointer 585s JS G NS: Found info type STRUCT for 'LikeXklConfigItem' in namespace 'Regress' 585s JS G BXD: Defined class for LikeXklConfigItem (void), prototype 0x14d1e43236c8, JSClass 0x3ffba96af08, in object 0x5f85879308 585s JS G BXD: Defining method set_name in prototype for Regress.LikeXklConfigItem 585s ok 308 Life, the Universe and Everything deals with a fixed-size and also zero-terminated array in a struct 585s JS G NS: Found info type FUNCTION for 'get_variant' in namespace 'Regress' 585s ok 309 Life, the Universe and Everything marshals a transfer-floating GLib.Variant 585s JS G NS: Found info type FUNCTION for 'test_array_struct_out_none' in namespace 'Regress' 585s ok 310 Life, the Universe and Everything Flat array of structs out parameter with transfer none 585s JS G NS: Found info type FUNCTION for 'test_array_struct_out_container' in namespace 'Regress' 585s ok 311 Life, the Universe and Everything Flat array of structs out parameter with transfer container 585s JS G NS: Found info type FUNCTION for 'test_array_struct_out_full_fixed' in namespace 'Regress' 585s ok 312 Life, the Universe and Everything Flat array of structs out parameter with transfer full 585s ok 313 Life, the Universe and Everything Flat array of structs caller-allocated out parameter # SKIP Not supported 585s JS G NS: Found info type FUNCTION for 'test_array_struct_in_full' in namespace 'Regress' 585s ok 314 Life, the Universe and Everything Flat array of structs transfer-full in parameter 585s JS G NS: Found info type FUNCTION for 'test_array_struct_in_none' in namespace 'Regress' 585s ok 315 Life, the Universe and Everything Flat array of structs transfer-none in parameter 585s JS G BXD: Defining method quit in prototype for GLib.MainLoop 585s JS MAINLOOP: Enqueue job , promise=, allocation site= 585s JS MAINLOOP: Main loop instance 0x2aa35d35390: Spinning loop until released or hook cleared 585s JS MAINLOOP: handling job 0, 585s JS MAINLOOP: Enqueue job , promise=, allocation site= 585s JS MAINLOOP: Completed job 0 585s JS MAINLOOP: handling job 1, 585s JS MAINLOOP: Enqueue job , promise=, allocation site= 585s JS MAINLOOP: Completed job 1 585s JS MAINLOOP: handling job 2, 585s JS MAINLOOP: Enqueue job , promise=, allocation site= 585s JS MAINLOOP: Completed job 2 585s JS MAINLOOP: handling job 3, 585s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine-executor.js async resolved" 585s JS MAINLOOP: Main loop instance 0x2aa35d35390: release 585s JS MAINLOOP: Completed job 3 585s JS MEMORY: Memory report: before destroying context 585s JS MEMORY: 2343 objects currently alive 585s JS MEMORY: boxed_instance = 1657 585s JS MEMORY: boxed_prototype = 26 585s JS MEMORY: closure = 16 585s JS MEMORY: function = 462 585s JS MEMORY: fundamental_instance = 2 585s JS MEMORY: fundamental_prototype = 2 585s JS MEMORY: gerror_instance = 7 585s JS MEMORY: gerror_prototype = 1 585s JS MEMORY: interface = 8 585s JS MEMORY: module = 9 585s JS MEMORY: ns = 5 585s JS MEMORY: object_instance = 126 585s JS MEMORY: object_prototype = 21 585s JS MEMORY: param = 1 585s JS MEMORY: union_instance = 0 585s JS MEMORY: union_prototype = 0 585s JS CTX: JS shutdown sequence 585s JS CTX: Stopping profiler 585s JS CTX: Shutting down toggle queue 585s JS CTX: Notifying external reference holders of GjsContext dispose 585s JS MAINLOOP: Stopping promise job dispatcher 585s JS CTX: Notifying reference holders of GjsContext dispose 585s JS CTX: Checking unhandled promise rejections 585s JS CTX: Releasing cached JS wrappers 585s JS CTX: Final triggered GC 585s JS CTX: Destroying JS context 585s JS CTX: Releasing all native objects 585s JS CTX: Disabling auto GC 585s JS CTX: Ending trace on global object 585s JS CTX: Freeing allocated resources 585s JS CTX: JS context destroyed 585s PASS: cjs/testRegress.test 585s Running test: cjs/finish.test 585s 1..1 585s ok 1 - /usr/libexec/installed-tests/cjs/debugger/finish.debugger 585s PASS: cjs/finish.test 585s Running test: cjs/testParamSpec.test 585s JS NATIVE: Registered native JS module '_promiseNative' 585s JS NATIVE: Registered native JS module '_byteArrayNative' 585s JS NATIVE: Registered native JS module '_encodingNative' 585s JS NATIVE: Registered native JS module '_gi' 585s JS NATIVE: Registered native JS module 'gi' 585s JS NATIVE: Registered native JS module 'cairoNative' 585s JS NATIVE: Registered native JS module 'system' 585s JS NATIVE: Registered native JS module 'console' 585s JS NATIVE: Registered native JS module '_print' 585s JS CTX: Enabling JIT 585s JS CTX: Initialized class GjsFileImporter prototype 0xfb3a2000a0 585s JS IMPORT: Defining parent (nil) of 0xfb3a200100 'imports' is mod 0 585s JS IMPORT: Importing '_print' 585s JS NATIVE: Defining native module '_print' 585s JS IMPORT: Defining parent 0xfb3a200100 of 0xfb3a2007b8 '_print' is mod 1 585s JS IMPORT: successfully imported module '_print' 585s JS IMPORT: Loading internal module 'loader' (resource:///org/cinnamon/cjs/modules/internal/loader.js) 585s 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 0x166e10c3b128 585s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x166e10c3b128 585s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x166e10c3b128 585s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x166e10c3b128 585s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x166e10c3b128 585s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x166e10c3b128 585s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x166e10c3b128 585s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x166e10c3b128 585s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x166e10c3b128 585s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x166e10c3b128 585s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x166e10c3b128 585s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x166e10c3b128 585s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x166e10c3b128 585s JS MAINLOOP: Main loop instance 0x2aa02c5f390: hold 585s JS MAINLOOP: Enqueue job , promise=, allocation site= 585s JS MAINLOOP: Starting promise job dispatcher 585s JS MAINLOOP: Main loop instance 0x2aa02c5f390: Spinning loop until released or hook cleared 585s JS MAINLOOP: handling job 0, 585s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 585s JS MAINLOOP: Main loop instance 0x2aa02c5f390: release 585s JS MAINLOOP: Completed job 0 585s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine.js' (resource:///org/cjs/jsunit/minijasmine.js), global 0x166e10c3b128 585s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x166e10c3b128 585s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x166e10c3b128 585s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x166e10c3b128 585s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x166e10c3b128 585s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x166e10c3b128 585s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x166e10c3b128 585s JS IMPORT: Module metadata hook for module 0xfb3a2130c0 585s JS IMPORT: Defining meta.importSync for module 0xfb3a2130c0 585s JS NATIVE: Defining native module 'gi' 585s JS CTX: Initialized class GIRepositoryNamespace prototype 0xfb3a2134b0 585s JS IMPORT: JS import 'overrides' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/overrides.js 585s JS IMPORT: JS import 'overrides' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/overrides.js 585s JS IMPORT: Adding directory 'resource:///org/cinnamon/cjs/modules/core/overrides' to child importer 'overrides' 585s JS IMPORT: Importing directory 'overrides' 585s JS IMPORT: Defining parent 0xfb3a200100 of 0xfb3a2135b0 'overrides' is mod 1 585s JS IMPORT: Defined importer 'overrides' 0xfb3a2135b0 in 0xfb3a200100 585s JS IMPORT: successfully imported directory 'overrides' 585s JS IMPORT: Importing '_promiseNative' 585s JS NATIVE: Defining native module '_promiseNative' 585s JS IMPORT: Defining parent 0xfb3a200100 of 0xfb3a213a70 '_promiseNative' is mod 1 585s JS IMPORT: successfully imported module '_promiseNative' 585s JS IMPORT: Importing module GLib succeeded 585s JS IMPORT: Defining parent 0xfb3a2135b0 of 0x166e10c3c150 'GLib' is mod 1 585s JS IMPORT: successfully imported module 'GLib' 585s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 585s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x166e10c79060, JSClass 0x3ffa7a6af08, in object 0x166e10c79038 585s JS CTX: Initialized class GIRepositoryGType prototype 0xfb3a213dc0 585s JS CTX: Initialized class GIRepositoryFunction prototype 0xfb3a213e20 585s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 585s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 585s JS G BXD: Defined class for Error (GError), prototype 0x166e10c790b0, JSClass 0x3ffa7a6af08, in object 0x166e10c79038 585s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 585s JS G BXD: Defined class for Variant (GVariant), prototype 0x166e10c79100, JSClass 0x3ffa7a6af08, in object 0x166e10c79038 585s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 585s JS G BXD: Defined class for Bytes (GBytes), prototype 0x166e10c79150, JSClass 0x3ffa7a6af08, in object 0x166e10c79038 585s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 585s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 585s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x166e10c791a0, JSClass 0x3ffa7a6af08, in object 0x166e10c79038 585s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 585s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 585s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 585s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 585s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 585s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 585s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 585s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 585s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 585s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 585s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 585s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 585s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 585s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 585s JS G BXD: Defined class for Thread (GThread), prototype 0x166e10c791f0, JSClass 0x3ffa7a6af08, in object 0x166e10c79038 585s JS G BXD: Defining method ref in prototype for GLib.Thread 585s JS G BXD: Defining method unref in prototype for GLib.Thread 585s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 585s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x166e10c79240, JSClass 0x3ffa7a6af08, in object 0x166e10c79038 585s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 585s JS G BXD: Defined class for Regex (GRegex), prototype 0x166e10c79290, JSClass 0x3ffa7a6af08, in object 0x166e10c79038 585s JS G BXD: Defining method match in prototype for GLib.Regex 585s JS G BXD: Defining method match_full in prototype for GLib.Regex 585s JS G BXD: Defining method match_all in prototype for GLib.Regex 585s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 585s JS G NS: Defined namespace 'GLib' 0x166e10c79038 in GIRepository 0xfb3a213340 585s JS IMPORT: Importing module jasmine succeeded 585s JS IMPORT: Defining parent 0xfb3a200100 of 0x166e10c3cce0 'jasmine' is mod 1 585s JS IMPORT: successfully imported module 'jasmine' 585s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 585s JS MAINLOOP: Main loop instance 0x2aa02c5f390: hold 585s JS MAINLOOP: Enqueue job , promise=, allocation site= 585s JS MAINLOOP: Main loop instance 0x2aa02c5f390: Spinning loop until released or hook cleared 585s JS MAINLOOP: handling job 0, 585s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine.js async resolved" 585s JS MAINLOOP: Main loop instance 0x2aa02c5f390: release 585s JS MAINLOOP: Completed job 0 585s JS IMPORT: Importing 'gi' 585s JS IMPORT: Defining parent 0xfb3a200100 of 0xfb3a213340 'gi' is mod 1 585s JS IMPORT: successfully imported module 'gi' 585s 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 585s JS G NS: Defined namespace 'Regress' 0x166e10c79308 in GIRepository 0xfb3a213340 585s JS IMPORT: Importing '_gi' 585s JS NATIVE: Defining native module '_gi' 585s JS IMPORT: Defining parent 0xfb3a200100 of 0xfb3a228a58 '_gi' is mod 1 585s JS IMPORT: successfully imported module '_gi' 585s 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 585s JS G NS: Defined namespace 'CjsPrivate' 0x166e10c79358 in GIRepository 0xfb3a213340 585s JS IMPORT: JS import '_common' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_common.js 585s JS IMPORT: JS import '_common' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_common.js 585s JS IMPORT: Importing module _common succeeded 585s JS IMPORT: Defining parent 0xfb3a200100 of 0x166e10c3ce70 '_common' is mod 1 585s JS IMPORT: successfully imported module '_common' 585s JS IMPORT: JS import '_legacy' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_legacy.js 585s JS IMPORT: Importing module _legacy succeeded 585s JS IMPORT: Defining parent 0xfb3a200100 of 0x166e10c3cec0 '_legacy' is mod 1 585s JS IMPORT: successfully imported module '_legacy' 585s JS IMPORT: Importing module GObject succeeded 585s JS IMPORT: Defining parent 0xfb3a2135b0 of 0x166e10c3ce20 'GObject' is mod 1 585s JS IMPORT: successfully imported module 'GObject' 585s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 585s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 585s JS G BXD: Defined class for String (GString), prototype 0x166e10c795d8, JSClass 0x3ffa7a6af08, in object 0x166e10c79330 585s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 585s JS G PRM: Defined class ParamSpec prototype is 0x166e10c3cf60 class 0x3ffa7a702e8 in object 0x166e10c79330 585s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 585s JS G OBJ: Defined class for Object (GObject), prototype 0x166e10c79740, JSClass 0x3ffa7a6b598, in object 0x166e10c79330 585s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 585s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 585s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x166e10c79768, JSClass 0x3ffa7a6b598, in object 0x166e10c79330 585s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 585s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 585s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 585s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 585s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 585s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 585s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 585s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 585s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 585s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 585s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 585s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 585s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 585s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 585s JS G NS: Defined namespace 'GObject' 0x166e10c79330 in GIRepository 0xfb3a213340 585s JS G NS: Found info type FLAGS for 'ParamFlags' in namespace 'GObject' 585s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 585s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 585s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 585s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 585s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 585s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 585s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 585s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 585s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 585s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 585s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 585s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 585s JS G ENUM: Defining GObject.ParamFlags as 0xfb3a22cd80 585s JS G NS: Found info type ENUM for 'TestEnum' in namespace 'Regress' 585s JS G ENUM: Defining enum value VALUE1 (fixed from value1) 0 585s JS G ENUM: Defining enum value VALUE2 (fixed from value2) 1 585s JS G ENUM: Defining enum value VALUE3 (fixed from value3) -1 585s JS G ENUM: Defining enum value VALUE4 (fixed from value4) 48 585s JS G ENUM: Defining enum value VALUE5 (fixed from value5) 49 585s JS G ENUM: Defining Regress.TestEnum as 0xfb3a237448 585s JS G NS: Found info type FLAGS for 'TestFlags' in namespace 'Regress' 585s JS G ENUM: Defining enum value FLAG1 (fixed from flag1) 1 585s JS G ENUM: Defining enum value FLAG2 (fixed from flag2) 2 585s JS G ENUM: Defining enum value FLAG3 (fixed from flag3) 4 585s JS G ENUM: Defining Regress.TestFlags as 0xfb3a239630 585s JS CTX: Script evaluation succeeded 585s JS MAINLOOP: Main loop instance 0x2aa02c5f390: Spinning loop until released or hook cleared 585s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine-executor.js' (resource:///org/cjs/jsunit/minijasmine-executor.js), global 0x166e10c3b128 585s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x166e10c3b128 585s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x166e10c3b128 585s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x166e10c3b128 585s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x166e10c3b128 585s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x166e10c3b128 585s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x166e10c3b128 585s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x166e10c3b128 585s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x166e10c3b128 585s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x166e10c3b128 585s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x166e10c3b128 585s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x166e10c3b128 585s JS IMPORT: Module metadata hook for module 0xfb3a201a38 585s JS IMPORT: Defining meta.importSync for module 0xfb3a201a38 585s JS NATIVE: Defining native module 'system' 585s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x166e10c3b128 585s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x166e10c3b128 585s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 585s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 585s JS MAINLOOP: Set main loop hook to 585s JS MAINLOOP: Main loop instance 0x2aa02c5f390: hold 585s JS MAINLOOP: Running and clearing main loop hook 585s JS G BXD: Defining method run in prototype for GLib.MainLoop 585s 1..29 585s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 585s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 585s JS G BXD: Defined class for Source (GSource), prototype 0x166e10c79808, JSClass 0x3ffa7a6af08, in object 0x166e10c79038 585s JS G BXD: Defining method set_priority in prototype for GLib.Source 585s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 585s JS G BXD: Defining method attach in prototype for GLib.Source 585s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 585s JS IMPORT: Module metadata hook for module 0x166e10c62820 585s JS IMPORT: Defining meta.importSync for module 0x166e10c62820 585s JS G NS: Found info type FUNCTION for 'param_spec_string' in namespace 'GObject' 585s JS G PRM: Wrapping GParamString 'foo-property' on (null) with JSObject 585s JS G PRM: JSObject created with param instance 0x2aa02e16eb0 type GParamString 585s JS G BXD: Defining method destroy in prototype for GLib.Source 585s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 585s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 585s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 585s ok 1 GObject.ParamSpec.string has the correct name strings 585s JS G PRM: Wrapping GParamString 'foo-property' on (null) with JSObject 585s JS G PRM: JSObject created with param instance 0x2aa02dfcf20 type GParamString 585s JS G NS: Found info type FUNCTION for 'param_spec_get_flags' in namespace 'CjsPrivate' 585s ok 2 GObject.ParamSpec.string has the correct flags 585s JS G PRM: Wrapping GParamString 'foo-property' on (null) with JSObject 585s JS G PRM: JSObject created with param instance 0x2aa02df5c90 type GParamString 585s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 585s ok 3 GObject.ParamSpec.string has the correct default value 585s JS G NS: Found info type FUNCTION for 'param_spec_int' in namespace 'GObject' 585s JS G PRM: Wrapping GParamInt 'foo-property' on (null) with JSObject 585s JS G PRM: JSObject created with param instance 0x2aa02dc5210 type GParamInt 585s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 585s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 585s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 585s ok 4 GObject.ParamSpec.int has the correct name strings 585s JS G PRM: Wrapping GParamInt 'foo-property' on (null) with JSObject 585s JS G PRM: JSObject created with param instance 0x2aa02dc5c90 type GParamInt 585s ok 5 GObject.ParamSpec.int has the correct flags 585s JS G PRM: Wrapping GParamInt 'foo-property' on (null) with JSObject 585s JS G PRM: JSObject created with param instance 0x2aa02dc65d0 type GParamInt 585s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 585s ok 6 GObject.ParamSpec.int has the correct default value 585s JS G NS: Found info type FUNCTION for 'param_spec_uint' in namespace 'GObject' 585s JS G PRM: Wrapping GParamUInt 'foo-property' on (null) with JSObject 585s JS G PRM: JSObject created with param instance 0x2aa02d71510 type GParamUInt 585s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 585s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 585s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 585s ok 7 GObject.ParamSpec.uint has the correct name strings 585s JS G PRM: Wrapping GParamUInt 'foo-property' on (null) with JSObject 585s JS G PRM: JSObject created with param instance 0x2aa02d71f90 type GParamUInt 585s ok 8 GObject.ParamSpec.uint has the correct flags 585s JS G PRM: Wrapping GParamUInt 'foo-property' on (null) with JSObject 585s JS G PRM: JSObject created with param instance 0x2aa02d72720 type GParamUInt 585s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 585s ok 9 GObject.ParamSpec.uint has the correct default value 585s JS G NS: Found info type FUNCTION for 'param_spec_int64' in namespace 'GObject' 585s JS G PRM: Wrapping GParamInt64 'foo-property' on (null) with JSObject 585s JS G PRM: JSObject created with param instance 0x2aa02e08010 type GParamInt64 585s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 585s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 585s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 585s ok 10 GObject.ParamSpec.int64 has the correct name strings 585s JS G PRM: Wrapping GParamInt64 'foo-property' on (null) with JSObject 585s JS G PRM: JSObject created with param instance 0x2aa02e07ae0 type GParamInt64 585s ok 11 GObject.ParamSpec.int64 has the correct flags 585s JS G PRM: Wrapping GParamInt64 'foo-property' on (null) with JSObject 585s JS G PRM: JSObject created with param instance 0x2aa02e40b90 type GParamInt64 585s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 585s ok 12 GObject.ParamSpec.int64 has the correct default value 585s JS G NS: Found info type FUNCTION for 'param_spec_uint64' in namespace 'GObject' 585s JS G PRM: Wrapping GParamUInt64 'foo-property' on (null) with JSObject 585s JS G PRM: JSObject created with param instance 0x2aa02e41d80 type GParamUInt64 585s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 585s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 585s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 585s ok 13 GObject.ParamSpec.uint64 has the correct name strings 585s JS G PRM: Wrapping GParamUInt64 'foo-property' on (null) with JSObject 585s JS G PRM: JSObject created with param instance 0x2aa02e42860 type GParamUInt64 585s ok 14 GObject.ParamSpec.uint64 has the correct flags 585s JS G PRM: Wrapping GParamUInt64 'foo-property' on (null) with JSObject 585s JS G PRM: JSObject created with param instance 0x2aa02e43050 type GParamUInt64 585s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 585s ok 15 GObject.ParamSpec.uint64 has the correct default value 585s JS G NS: Found info type FUNCTION for 'param_spec_enum' in namespace 'GObject' 585s JS G PRM: Wrapping GParamEnum 'foo-property' on (null) with JSObject 585s JS G PRM: JSObject created with param instance 0x2aa02e43e60 type GParamEnum 585s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 585s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 585s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 585s ok 16 GObject.ParamSpec.enum has the correct name strings 585s JS G PRM: Wrapping GParamEnum 'foo-property' on (null) with JSObject 585s JS G PRM: JSObject created with param instance 0x2aa02e44960 type GParamEnum 585s ok 17 GObject.ParamSpec.enum has the correct flags 585s JS G PRM: Wrapping GParamEnum 'foo-property' on (null) with JSObject 585s JS G PRM: JSObject created with param instance 0x2aa02d932a0 type GParamEnum 585s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 585s ok 18 GObject.ParamSpec.enum has the correct default value 585s JS G NS: Found info type FUNCTION for 'param_spec_flags' in namespace 'GObject' 585s JS G PRM: Wrapping GParamFlags 'foo-property' on (null) with JSObject 585s JS G PRM: JSObject created with param instance 0x2aa02e45b40 type GParamFlags 585s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 585s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 585s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 585s ok 19 GObject.ParamSpec.flags has the correct name strings 585s JS G PRM: Wrapping GParamFlags 'foo-property' on (null) with JSObject 585s JS G PRM: JSObject created with param instance 0x2aa02e465e0 type GParamFlags 585s ok 20 GObject.ParamSpec.flags has the correct flags 585s JS G PRM: Wrapping GParamFlags 'foo-property' on (null) with JSObject 585s JS G PRM: JSObject created with param instance 0x2aa02d73730 type GParamFlags 585s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 585s ok 21 GObject.ParamSpec.flags has the correct default value 585s JS G NS: Found info type FUNCTION for 'param_spec_object' in namespace 'GObject' 585s JS G PRM: Wrapping GParamObject 'foo-property' on (null) with JSObject 585s JS G PRM: JSObject created with param instance 0x2aa02e47c30 type GParamObject 585s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 585s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 585s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 585s ok 22 GObject.ParamSpec.object has the correct name strings 585s JS G PRM: Wrapping GParamObject 'foo-property' on (null) with JSObject 585s JS G PRM: JSObject created with param instance 0x2aa02e486a0 type GParamObject 585s ok 23 GObject.ParamSpec.object has the correct flags 585s JS G PRM: Wrapping GParamObject 'foo-property' on (null) with JSObject 585s JS G PRM: JSObject created with param instance 0x2aa02e48e20 type GParamObject 585s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 585s ok 24 GObject.ParamSpec.object has the correct default value 585s JS G NS: Found info type FUNCTION for 'param_spec_boxed' in namespace 'GObject' 585s JS G PRM: Wrapping GParamBoxed 'foo-property' on (null) with JSObject 585s JS G PRM: JSObject created with param instance 0x2aa02e49bc0 type GParamBoxed 585s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 585s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 585s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 585s ok 25 GObject.ParamSpec.jsobject has the correct name strings 585s JS G PRM: Wrapping GParamBoxed 'foo-property' on (null) with JSObject 585s JS G PRM: JSObject created with param instance 0x2aa02e4a680 type GParamBoxed 585s ok 26 GObject.ParamSpec.jsobject has the correct flags 585s JS G PRM: Wrapping GParamBoxed 'foo-property' on (null) with JSObject 585s JS G PRM: JSObject created with param instance 0x2aa02e4ae00 type GParamBoxed 585s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 585s ok 27 GObject.ParamSpec.jsobject has the correct default value 585s JS G PRM: Wrapping GParamString 'foo-property' on (null) with JSObject 585s JS G PRM: JSObject created with param instance 0x2aa02e41ec0 type GParamString 585s ok 28 GObject.ParamSpec object doesn't crash when resolving a non-string property 585s JS G PRM: Wrapping GParamString 'foo-property' on (null) with JSObject 585s JS G PRM: JSObject created with param instance 0x2aa02e46300 type GParamString 585s ok 29 GObject.ParamSpec object has correct object tag 585s JS G BXD: Defining method quit in prototype for GLib.MainLoop 585s JS MAINLOOP: Enqueue job , promise=, allocation site= 585s JS MAINLOOP: Main loop instance 0x2aa02c5f390: Spinning loop until released or hook cleared 585s JS MAINLOOP: handling job 0, 585s JS MAINLOOP: Enqueue job , promise=, allocation site= 585s JS MAINLOOP: Completed job 0 585s JS MAINLOOP: handling job 1, 585s JS MAINLOOP: Enqueue job , promise=, allocation site= 585s JS MAINLOOP: Completed job 1 585s JS MAINLOOP: handling job 2, 585s JS MAINLOOP: Enqueue job , promise=, allocation site= 585s JS MAINLOOP: Completed job 2 585s JS MAINLOOP: handling job 3, 585s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine-executor.js async resolved" 585s JS MAINLOOP: Main loop instance 0x2aa02c5f390: release 585s JS MAINLOOP: Completed job 3 585s JS MEMORY: Memory report: before destroying context 585s JS MEMORY: 389 objects currently alive 585s JS MEMORY: boxed_instance = 177 585s JS MEMORY: boxed_prototype = 10 585s JS MEMORY: closure = 1 585s JS MEMORY: function = 161 585s JS MEMORY: fundamental_instance = 0 585s JS MEMORY: fundamental_prototype = 0 585s JS MEMORY: gerror_instance = 0 585s JS MEMORY: gerror_prototype = 0 585s JS MEMORY: interface = 0 585s JS MEMORY: module = 5 585s JS MEMORY: ns = 4 585s JS MEMORY: object_instance = 0 585s JS MEMORY: object_prototype = 2 585s JS MEMORY: param = 29 585s JS MEMORY: union_instance = 0 585s JS MEMORY: union_prototype = 0 585s JS CTX: JS shutdown sequence 585s JS CTX: Stopping profiler 585s JS CTX: Shutting down toggle queue 585s JS CTX: Notifying external reference holders of GjsContext dispose 585s JS MAINLOOP: Stopping promise job dispatcher 585s JS CTX: Notifying reference holders of GjsContext dispose 585s JS CTX: Checking unhandled promise rejections 585s JS CTX: Releasing cached JS wrappers 585s JS CTX: Final triggered GC 585s JS CTX: Destroying JS context 585s JS CTX: Releasing all native objects 585s JS CTX: Disabling auto GC 585s JS CTX: Ending trace on global object 585s JS CTX: Freeing allocated resources 585s JS CTX: JS context destroyed 585s PASS: cjs/testParamSpec.test 585s Running test: cjs/down-up.test 585s 1..1 585s ok 1 - /usr/libexec/installed-tests/cjs/debugger/down-up.debugger 585s PASS: cjs/down-up.test 585s Running test: cjs/testself.test 585s JS NATIVE: Registered native JS module '_promiseNative' 585s JS NATIVE: Registered native JS module '_byteArrayNative' 585s JS NATIVE: Registered native JS module '_encodingNative' 585s JS NATIVE: Registered native JS module '_gi' 585s JS NATIVE: Registered native JS module 'gi' 585s JS NATIVE: Registered native JS module 'cairoNative' 585s JS NATIVE: Registered native JS module 'system' 585s JS NATIVE: Registered native JS module 'console' 585s JS NATIVE: Registered native JS module '_print' 585s JS CTX: Enabling JIT 585s JS CTX: Initialized class GjsFileImporter prototype 0x2be3912000a0 585s JS IMPORT: Defining parent (nil) of 0x2be391200100 'imports' is mod 0 585s JS IMPORT: Importing '_print' 585s JS NATIVE: Defining native module '_print' 585s JS IMPORT: Defining parent 0x2be391200100 of 0x2be3912007b8 '_print' is mod 1 585s JS IMPORT: successfully imported module '_print' 585s JS IMPORT: Loading internal module 'loader' (resource:///org/cinnamon/cjs/modules/internal/loader.js) 585s 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 0x270f07f3b128 585s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x270f07f3b128 585s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x270f07f3b128 585s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x270f07f3b128 585s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x270f07f3b128 585s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x270f07f3b128 585s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x270f07f3b128 585s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x270f07f3b128 585s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x270f07f3b128 585s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x270f07f3b128 585s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x270f07f3b128 585s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x270f07f3b128 585s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x270f07f3b128 585s JS MAINLOOP: Main loop instance 0x2aa171ab390: hold 585s JS MAINLOOP: Enqueue job , promise=, allocation site= 585s JS MAINLOOP: Starting promise job dispatcher 585s JS MAINLOOP: Main loop instance 0x2aa171ab390: Spinning loop until released or hook cleared 585s JS MAINLOOP: handling job 0, 585s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 585s JS MAINLOOP: Main loop instance 0x2aa171ab390: release 585s JS MAINLOOP: Completed job 0 585s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine.js' (resource:///org/cjs/jsunit/minijasmine.js), global 0x270f07f3b128 585s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x270f07f3b128 585s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x270f07f3b128 585s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x270f07f3b128 585s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x270f07f3b128 585s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x270f07f3b128 585s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x270f07f3b128 585s JS IMPORT: Module metadata hook for module 0x2be3912130c0 585s JS IMPORT: Defining meta.importSync for module 0x2be3912130c0 585s JS NATIVE: Defining native module 'gi' 585s JS CTX: Initialized class GIRepositoryNamespace prototype 0x2be3912134b0 585s JS IMPORT: JS import 'overrides' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/overrides.js 585s JS IMPORT: JS import 'overrides' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/overrides.js 585s JS IMPORT: Adding directory 'resource:///org/cinnamon/cjs/modules/core/overrides' to child importer 'overrides' 585s JS IMPORT: Importing directory 'overrides' 585s JS IMPORT: Defining parent 0x2be391200100 of 0x2be3912135b0 'overrides' is mod 1 585s JS IMPORT: Defined importer 'overrides' 0x2be3912135b0 in 0x2be391200100 585s JS IMPORT: successfully imported directory 'overrides' 585s JS IMPORT: Importing '_promiseNative' 585s JS NATIVE: Defining native module '_promiseNative' 585s JS IMPORT: Defining parent 0x2be391200100 of 0x2be391213a70 '_promiseNative' is mod 1 585s JS IMPORT: successfully imported module '_promiseNative' 585s JS IMPORT: Importing module GLib succeeded 585s JS IMPORT: Defining parent 0x2be3912135b0 of 0x270f07f3c150 'GLib' is mod 1 585s JS IMPORT: successfully imported module 'GLib' 585s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 585s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x270f07f79060, JSClass 0x3ff8956af08, in object 0x270f07f79038 585s JS CTX: Initialized class GIRepositoryGType prototype 0x2be391213dc0 585s JS CTX: Initialized class GIRepositoryFunction prototype 0x2be391213e20 585s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 585s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 585s JS G BXD: Defined class for Error (GError), prototype 0x270f07f790b0, JSClass 0x3ff8956af08, in object 0x270f07f79038 585s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 585s JS G BXD: Defined class for Variant (GVariant), prototype 0x270f07f79100, JSClass 0x3ff8956af08, in object 0x270f07f79038 585s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 585s JS G BXD: Defined class for Bytes (GBytes), prototype 0x270f07f79150, JSClass 0x3ff8956af08, in object 0x270f07f79038 585s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 585s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 585s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x270f07f791a0, JSClass 0x3ff8956af08, in object 0x270f07f79038 585s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 585s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 585s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 585s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 585s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 585s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 585s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 585s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 585s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 585s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 585s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 585s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 585s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 585s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 585s JS G BXD: Defined class for Thread (GThread), prototype 0x270f07f791f0, JSClass 0x3ff8956af08, in object 0x270f07f79038 585s JS G BXD: Defining method ref in prototype for GLib.Thread 585s JS G BXD: Defining method unref in prototype for GLib.Thread 585s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 585s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x270f07f79240, JSClass 0x3ff8956af08, in object 0x270f07f79038 585s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 585s JS G BXD: Defined class for Regex (GRegex), prototype 0x270f07f79290, JSClass 0x3ff8956af08, in object 0x270f07f79038 585s JS G BXD: Defining method match in prototype for GLib.Regex 585s JS G BXD: Defining method match_full in prototype for GLib.Regex 585s JS G BXD: Defining method match_all in prototype for GLib.Regex 585s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 585s JS G NS: Defined namespace 'GLib' 0x270f07f79038 in GIRepository 0x2be391213340 585s JS IMPORT: Importing module jasmine succeeded 585s JS IMPORT: Defining parent 0x2be391200100 of 0x270f07f3cce0 'jasmine' is mod 1 585s JS IMPORT: successfully imported module 'jasmine' 585s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 585s JS MAINLOOP: Main loop instance 0x2aa171ab390: hold 585s JS MAINLOOP: Enqueue job , promise=, allocation site= 585s JS MAINLOOP: Main loop instance 0x2aa171ab390: Spinning loop until released or hook cleared 585s JS MAINLOOP: handling job 0, 585s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine.js async resolved" 585s JS MAINLOOP: Main loop instance 0x2aa171ab390: release 585s JS MAINLOOP: Completed job 0 585s JS CTX: Script evaluation succeeded 585s JS MAINLOOP: Main loop instance 0x2aa171ab390: Spinning loop until released or hook cleared 585s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine-executor.js' (resource:///org/cjs/jsunit/minijasmine-executor.js), global 0x270f07f3b128 585s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x270f07f3b128 585s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x270f07f3b128 585s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x270f07f3b128 585s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x270f07f3b128 585s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x270f07f3b128 585s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x270f07f3b128 585s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x270f07f3b128 585s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x270f07f3b128 585s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x270f07f3b128 585s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x270f07f3b128 585s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x270f07f3b128 585s JS IMPORT: Module metadata hook for module 0x2be39122d328 585s JS IMPORT: Defining meta.importSync for module 0x2be39122d328 585s JS NATIVE: Defining native module 'system' 585s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x270f07f3b128 585s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x270f07f3b128 585s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 585s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 585s JS MAINLOOP: Set main loop hook to 585s JS MAINLOOP: Main loop instance 0x2aa171ab390: hold 585s JS MAINLOOP: Running and clearing main loop hook 585s JS G BXD: Defining method run in prototype for GLib.MainLoop 585s 1..6 585s JS IMPORT: Importing 'gi' 585s JS IMPORT: Defining parent 0x2be391200100 of 0x2be391213340 'gi' is mod 1 585s JS IMPORT: successfully imported module 'gi' 585s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 585s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 585s JS G BXD: Defined class for Source (GSource), prototype 0x270f07f79308, JSClass 0x3ff8956af08, in object 0x270f07f79038 585s JS G BXD: Defining method set_priority in prototype for GLib.Source 585s JS IMPORT: Importing '_gi' 585s JS NATIVE: Defining native module '_gi' 585s JS IMPORT: Defining parent 0x2be391200100 of 0x2be391232f38 '_gi' is mod 1 585s JS IMPORT: successfully imported module '_gi' 585s 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 585s JS G NS: Defined namespace 'CjsPrivate' 0x270f07f793a8 in GIRepository 0x2be391213340 585s JS IMPORT: JS import '_common' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_common.js 585s JS IMPORT: JS import '_common' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_common.js 585s JS IMPORT: Importing module _common succeeded 585s JS IMPORT: Defining parent 0x2be391200100 of 0x270f07fc5038 '_common' is mod 1 585s JS IMPORT: successfully imported module '_common' 585s JS IMPORT: JS import '_legacy' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_legacy.js 585s JS IMPORT: Importing module _legacy succeeded 585s JS IMPORT: Defining parent 0x2be391200100 of 0x270f07fc5088 '_legacy' is mod 1 585s JS IMPORT: successfully imported module '_legacy' 585s JS IMPORT: Importing module GObject succeeded 585s JS IMPORT: Defining parent 0x2be3912135b0 of 0x270f07f3cfb0 'GObject' is mod 1 585s JS IMPORT: successfully imported module 'GObject' 585s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 585s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 585s JS G BXD: Defined class for String (GString), prototype 0x270f07f79628, JSClass 0x3ff8956af08, in object 0x270f07f79380 585s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 585s JS G PRM: Defined class ParamSpec prototype is 0x270f07fc5128 class 0x3ff895702e8 in object 0x270f07f79380 585s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 585s JS G OBJ: Defined class for Object (GObject), prototype 0x270f07f79790, JSClass 0x3ff8956b598, in object 0x270f07f79380 585s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 585s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 585s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x270f07f797b8, JSClass 0x3ff8956b598, in object 0x270f07f79380 585s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 585s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 585s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 585s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 585s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 585s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 585s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 585s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 585s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 585s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 585s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 585s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 585s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 585s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 585s JS G NS: Defined namespace 'GObject' 0x270f07f79380 in GIRepository 0x2be391213340 585s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 585s JS G BXD: Defining method attach in prototype for GLib.Source 585s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 585s JS IMPORT: Module metadata hook for module 0x2be3912043f8 585s JS IMPORT: Defining meta.importSync for module 0x2be3912043f8 585s JS G BXD: Defining method destroy in prototype for GLib.Source 585s ok 1 Test harness internal consistency 585s JS MAINLOOP: Enqueue job , promise=, allocation site= 585s JS MAINLOOP: handling job 0, 585s JS MAINLOOP: Enqueue job , promise=, allocation site= 585s JS MAINLOOP: Completed job 0 585s JS MAINLOOP: handling job 1, 585s ok 2 Test harness internal consistency awaiting a Promise resolves 585s JS MAINLOOP: Completed job 1 585s JS MAINLOOP: Enqueue job , promise=, allocation site= 585s JS MAINLOOP: handling job 0, 585s JS MAINLOOP: Enqueue job , promise=, allocation site= 585s JS MAINLOOP: Completed job 0 585s JS MAINLOOP: handling job 1, 585s JS MAINLOOP: Enqueue job , promise=, allocation site= 585s JS MAINLOOP: Completed job 1 585s JS MAINLOOP: handling job 2, 585s ok 3 Test harness internal consistency awaiting a nested async function resolves 585s JS MAINLOOP: Completed job 2 585s ok 4 SpiderMonkey features check Intl API was compiled into SpiderMonkey 585s ok 5 SpiderMonkey features check WeakRef is enabled 585s ok 6 SpiderMonkey features check class static blocks are enabled 585s JS G BXD: Defining method quit in prototype for GLib.MainLoop 585s JS MAINLOOP: Enqueue job , promise=, allocation site= 585s JS MAINLOOP: Main loop instance 0x2aa171ab390: Spinning loop until released or hook cleared 585s JS MAINLOOP: handling job 0, 585s JS MAINLOOP: Enqueue job , promise=, allocation site= 585s JS MAINLOOP: Completed job 0 585s JS MAINLOOP: handling job 1, 585s JS MAINLOOP: Enqueue job , promise=, allocation site= 585s JS MAINLOOP: Completed job 1 585s JS MAINLOOP: handling job 2, 585s JS MAINLOOP: Enqueue job , promise=, allocation site= 585s JS MAINLOOP: Completed job 2 585s JS MAINLOOP: handling job 3, 585s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine-executor.js async resolved" 585s JS MAINLOOP: Main loop instance 0x2aa171ab390: release 585s JS MAINLOOP: Completed job 3 585s JS MEMORY: Memory report: before destroying context 585s JS MEMORY: 172 objects currently alive 585s JS MEMORY: boxed_instance = 37 585s JS MEMORY: boxed_prototype = 10 585s JS MEMORY: closure = 1 585s JS MEMORY: function = 114 585s JS MEMORY: fundamental_instance = 0 585s JS MEMORY: fundamental_prototype = 0 585s JS MEMORY: gerror_instance = 0 585s JS MEMORY: gerror_prototype = 0 585s JS MEMORY: interface = 0 585s JS MEMORY: module = 5 585s JS MEMORY: ns = 3 585s JS MEMORY: object_instance = 0 585s JS MEMORY: object_prototype = 2 585s JS MEMORY: param = 0 585s JS MEMORY: union_instance = 0 585s JS MEMORY: union_prototype = 0 585s JS CTX: JS shutdown sequence 585s JS CTX: Stopping profiler 585s JS CTX: Shutting down toggle queue 585s JS CTX: Notifying external reference holders of GjsContext dispose 585s JS MAINLOOP: Stopping promise job dispatcher 585s JS CTX: Notifying reference holders of GjsContext dispose 585s JS CTX: Checking unhandled promise rejections 585s JS CTX: Releasing cached JS wrappers 585s JS CTX: Final triggered GC 585s JS CTX: Destroying JS context 585s JS CTX: Releasing all native objects 585s JS CTX: Disabling auto GC 585s JS CTX: Ending trace on global object 585s JS CTX: Freeing allocated resources 585s JS CTX: JS context destroyed 585s PASS: cjs/testself.test 585s Running test: cjs/testAsyncMainloop.test 585s JS NATIVE: Registered native JS module '_promiseNative' 585s JS NATIVE: Registered native JS module '_byteArrayNative' 585s JS NATIVE: Registered native JS module '_encodingNative' 585s JS NATIVE: Registered native JS module '_gi' 585s JS NATIVE: Registered native JS module 'gi' 585s JS NATIVE: Registered native JS module 'cairoNative' 585s JS NATIVE: Registered native JS module 'system' 585s JS NATIVE: Registered native JS module 'console' 585s JS NATIVE: Registered native JS module '_print' 585s JS CTX: Enabling JIT 585s JS CTX: Initialized class GjsFileImporter prototype 0x3e70b39000a0 585s JS IMPORT: Defining parent (nil) of 0x3e70b3900100 'imports' is mod 0 585s JS IMPORT: Importing '_print' 585s JS NATIVE: Defining native module '_print' 585s JS IMPORT: Defining parent 0x3e70b3900100 of 0x3e70b39007b8 '_print' is mod 1 585s JS IMPORT: successfully imported module '_print' 585s JS IMPORT: Loading internal module 'loader' (resource:///org/cinnamon/cjs/modules/internal/loader.js) 585s 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 0x2399c4d3b128 585s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x2399c4d3b128 585s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2399c4d3b128 585s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2399c4d3b128 585s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2399c4d3b128 585s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2399c4d3b128 585s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x2399c4d3b128 585s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x2399c4d3b128 585s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x2399c4d3b128 585s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x2399c4d3b128 585s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x2399c4d3b128 585s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x2399c4d3b128 585s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x2399c4d3b128 585s JS MAINLOOP: Main loop instance 0x2aa104d5390: hold 585s JS MAINLOOP: Enqueue job , promise=, allocation site= 585s JS MAINLOOP: Starting promise job dispatcher 585s JS MAINLOOP: Main loop instance 0x2aa104d5390: Spinning loop until released or hook cleared 585s JS MAINLOOP: handling job 0, 585s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 585s JS MAINLOOP: Main loop instance 0x2aa104d5390: release 585s JS MAINLOOP: Completed job 0 585s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine.js' (resource:///org/cjs/jsunit/minijasmine.js), global 0x2399c4d3b128 585s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2399c4d3b128 585s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2399c4d3b128 585s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2399c4d3b128 585s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2399c4d3b128 585s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2399c4d3b128 585s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x2399c4d3b128 585s JS IMPORT: Module metadata hook for module 0x3e70b39130c0 585s JS IMPORT: Defining meta.importSync for module 0x3e70b39130c0 585s JS NATIVE: Defining native module 'gi' 585s JS CTX: Initialized class GIRepositoryNamespace prototype 0x3e70b39134b0 585s JS IMPORT: JS import 'overrides' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/overrides.js 585s JS IMPORT: JS import 'overrides' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/overrides.js 585s JS IMPORT: Adding directory 'resource:///org/cinnamon/cjs/modules/core/overrides' to child importer 'overrides' 585s JS IMPORT: Importing directory 'overrides' 585s JS IMPORT: Defining parent 0x3e70b3900100 of 0x3e70b39135b0 'overrides' is mod 1 585s JS IMPORT: Defined importer 'overrides' 0x3e70b39135b0 in 0x3e70b3900100 585s JS IMPORT: successfully imported directory 'overrides' 585s JS IMPORT: Importing '_promiseNative' 585s JS NATIVE: Defining native module '_promiseNative' 585s JS IMPORT: Defining parent 0x3e70b3900100 of 0x3e70b3913a70 '_promiseNative' is mod 1 585s JS IMPORT: successfully imported module '_promiseNative' 585s JS IMPORT: Importing module GLib succeeded 585s JS IMPORT: Defining parent 0x3e70b39135b0 of 0x2399c4d3c150 'GLib' is mod 1 585s JS IMPORT: successfully imported module 'GLib' 585s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 585s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x2399c4d79060, JSClass 0x3ff8226af08, in object 0x2399c4d79038 585s JS CTX: Initialized class GIRepositoryGType prototype 0x3e70b3913dc0 585s JS CTX: Initialized class GIRepositoryFunction prototype 0x3e70b3913e20 585s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 585s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 585s JS G BXD: Defined class for Error (GError), prototype 0x2399c4d790b0, JSClass 0x3ff8226af08, in object 0x2399c4d79038 585s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 585s JS G BXD: Defined class for Variant (GVariant), prototype 0x2399c4d79100, JSClass 0x3ff8226af08, in object 0x2399c4d79038 585s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 585s JS G BXD: Defined class for Bytes (GBytes), prototype 0x2399c4d79150, JSClass 0x3ff8226af08, in object 0x2399c4d79038 585s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 585s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 585s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x2399c4d791a0, JSClass 0x3ff8226af08, in object 0x2399c4d79038 585s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 585s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 585s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 585s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 585s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 585s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 585s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 585s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 585s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 585s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 585s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 585s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 585s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 585s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 585s JS G BXD: Defined class for Thread (GThread), prototype 0x2399c4d791f0, JSClass 0x3ff8226af08, in object 0x2399c4d79038 585s JS G BXD: Defining method ref in prototype for GLib.Thread 585s JS G BXD: Defining method unref in prototype for GLib.Thread 585s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 585s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x2399c4d79240, JSClass 0x3ff8226af08, in object 0x2399c4d79038 585s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 585s JS G BXD: Defined class for Regex (GRegex), prototype 0x2399c4d79290, JSClass 0x3ff8226af08, in object 0x2399c4d79038 585s JS G BXD: Defining method match in prototype for GLib.Regex 585s JS G BXD: Defining method match_full in prototype for GLib.Regex 585s JS G BXD: Defining method match_all in prototype for GLib.Regex 585s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 585s JS G NS: Defined namespace 'GLib' 0x2399c4d79038 in GIRepository 0x3e70b3913340 585s JS IMPORT: Importing module jasmine succeeded 585s JS IMPORT: Defining parent 0x3e70b3900100 of 0x2399c4d3cce0 'jasmine' is mod 1 585s JS IMPORT: successfully imported module 'jasmine' 585s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 585s JS MAINLOOP: Main loop instance 0x2aa104d5390: hold 585s JS MAINLOOP: Enqueue job , promise=, allocation site= 585s JS MAINLOOP: Main loop instance 0x2aa104d5390: Spinning loop until released or hook cleared 585s JS MAINLOOP: handling job 0, 585s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine.js async resolved" 585s JS MAINLOOP: Main loop instance 0x2aa104d5390: release 585s JS MAINLOOP: Completed job 0 585s 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 0x2399c4d3b128 585s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2399c4d3b128 585s JS IMPORT: Module resolve hook for module "resource:///org/cjs/jsunit/minijasmine.js" (relative to ), global 0x2399c4d3b128 585s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2399c4d3b128 585s JS IMPORT: Module resolve hook for module "resource:///org/cjs/jsunit/minijasmine.js" (relative to ), global 0x2399c4d3b128 585s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2399c4d3b128 585s JS IMPORT: Module resolve hook for module "resource:///org/cjs/jsunit/minijasmine.js" (relative to ), global 0x2399c4d3b128 585s JS MAINLOOP: Main loop instance 0x2aa104d5390: hold 585s JS MAINLOOP: Enqueue job , promise=, allocation site= 585s JS MAINLOOP: Main loop instance 0x2aa104d5390: Spinning loop until released or hook cleared 585s JS MAINLOOP: handling job 0, 585s JS IMPORT: Module evaluation promise resolved: function "file:///usr/libexec/installed-tests/cjs/js/testAsyncMainloop.js async resolved" 585s JS MAINLOOP: Main loop instance 0x2aa104d5390: release 585s JS MAINLOOP: Completed job 0 585s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine-executor.js' (resource:///org/cjs/jsunit/minijasmine-executor.js), global 0x2399c4d3b128 585s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2399c4d3b128 585s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2399c4d3b128 585s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2399c4d3b128 585s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2399c4d3b128 585s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2399c4d3b128 585s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2399c4d3b128 585s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2399c4d3b128 585s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2399c4d3b128 585s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2399c4d3b128 585s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2399c4d3b128 585s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x2399c4d3b128 585s JS IMPORT: Module metadata hook for module 0x3e70b392a5a8 585s JS IMPORT: Defining meta.importSync for module 0x3e70b392a5a8 585s JS NATIVE: Defining native module 'system' 585s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x2399c4d3b128 585s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x2399c4d3b128 585s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 585s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 585s JS MAINLOOP: Set main loop hook to 585s JS MAINLOOP: Main loop instance 0x2aa104d5390: hold 585s JS MAINLOOP: Running and clearing main loop hook 585s JS G BXD: Defining method run in prototype for GLib.MainLoop 585s 1..1 585s JS IMPORT: Importing 'gi' 585s JS IMPORT: Defining parent 0x3e70b3900100 of 0x3e70b3913340 'gi' is mod 1 585s JS IMPORT: successfully imported module 'gi' 585s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 585s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 585s JS G BXD: Defined class for Source (GSource), prototype 0x2399c4d79308, JSClass 0x3ff8226af08, in object 0x2399c4d79038 585s JS G BXD: Defining method set_priority in prototype for GLib.Source 585s JS IMPORT: Importing '_gi' 585s JS NATIVE: Defining native module '_gi' 585s JS IMPORT: Defining parent 0x3e70b3900100 of 0x3e70b392f518 '_gi' is mod 1 585s JS IMPORT: successfully imported module '_gi' 585s 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 585s JS G NS: Defined namespace 'CjsPrivate' 0x2399c4d793a8 in GIRepository 0x3e70b3913340 585s JS IMPORT: JS import '_common' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_common.js 585s JS IMPORT: JS import '_common' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_common.js 585s JS IMPORT: Importing module _common succeeded 585s JS IMPORT: Defining parent 0x3e70b3900100 of 0x2399c4d3cfd8 '_common' is mod 1 585s JS IMPORT: successfully imported module '_common' 585s JS IMPORT: JS import '_legacy' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_legacy.js 585s JS IMPORT: Importing module _legacy succeeded 585s JS IMPORT: Defining parent 0x3e70b3900100 of 0x2399c4dc5060 '_legacy' is mod 1 585s JS IMPORT: successfully imported module '_legacy' 585s JS IMPORT: Importing module GObject succeeded 585s JS IMPORT: Defining parent 0x3e70b39135b0 of 0x2399c4d3cf88 'GObject' is mod 1 585s JS IMPORT: successfully imported module 'GObject' 585s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 585s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 585s JS G BXD: Defined class for String (GString), prototype 0x2399c4d79628, JSClass 0x3ff8226af08, in object 0x2399c4d79380 586s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 586s JS G PRM: Defined class ParamSpec prototype is 0x2399c4dc5100 class 0x3ff822702e8 in object 0x2399c4d79380 586s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 586s JS G OBJ: Defined class for Object (GObject), prototype 0x2399c4d79790, JSClass 0x3ff8226b598, in object 0x2399c4d79380 586s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 586s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 586s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x2399c4d797b8, JSClass 0x3ff8226b598, in object 0x2399c4d79380 586s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 586s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 586s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 586s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 586s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 586s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 586s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 586s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 586s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 586s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 586s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 586s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 586s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 586s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 586s JS G NS: Defined namespace 'GObject' 0x2399c4d79380 in GIRepository 0x3e70b3913340 586s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 586s JS G BXD: Defining method attach in prototype for GLib.Source 586s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 586s JS IMPORT: Module metadata hook for module 0x3e70b39043f8 586s JS IMPORT: Defining meta.importSync for module 0x3e70b39043f8 586s JS G BXD: Defining method destroy in prototype for GLib.Source 586s JS G BXD: Defining method is_running in prototype for GLib.MainLoop 586s JS G BXD: Defining method quit in prototype for GLib.MainLoop 586s JS G NS: Found info type FUNCTION for 'timeout_add' in namespace 'GLib' 586s JS MAINLOOP: Set main loop hook to 586s JS MAINLOOP: Enqueue job , promise=, allocation site= 586s JS MAINLOOP: Main loop instance 0x2aa104d5390: Spinning loop until released or hook cleared 586s JS MAINLOOP: handling job 0, 586s JS MAINLOOP: Completed job 0 586s JS MAINLOOP: Running and clearing main loop hook 586s JS MAINLOOP: Enqueue job , promise=, allocation site= 586s JS MAINLOOP: Main loop instance 0x2aa104d5390: Spinning loop until released or hook cleared 586s JS MAINLOOP: handling job 0, 586s JS MAINLOOP: Enqueue job , promise=, allocation site= 586s JS MAINLOOP: Enqueue job , promise=, allocation site= 586s JS MAINLOOP: Completed job 0 586s JS MAINLOOP: handling job 1, 586s JS MAINLOOP: Set main loop hook to 586s JS MAINLOOP: Completed job 1 586s JS MAINLOOP: handling job 2, 586s ok 1 Async mainloop resolves when main loop exits 586s JS MAINLOOP: Completed job 2 586s JS MAINLOOP: Running and clearing main loop hook 586s JS MAINLOOP: Enqueue job , promise=, allocation site= 586s JS MAINLOOP: Main loop instance 0x2aa104d5390: Spinning loop until released or hook cleared 586s JS MAINLOOP: handling job 0, 586s JS MAINLOOP: Enqueue job , promise=, allocation site= 586s JS MAINLOOP: Completed job 0 586s JS MAINLOOP: handling job 1, 586s JS MAINLOOP: Enqueue job , promise=, allocation site= 586s JS MAINLOOP: Completed job 1 586s JS MAINLOOP: handling job 2, 586s JS MAINLOOP: Enqueue job , promise=, allocation site= 586s JS MAINLOOP: Completed job 2 586s JS MAINLOOP: handling job 3, 586s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine-executor.js async resolved" 586s JS MAINLOOP: Main loop instance 0x2aa104d5390: release 586s JS MAINLOOP: Completed job 3 586s JS MEMORY: Memory report: before destroying context 586s JS MEMORY: 151 objects currently alive 586s JS MEMORY: boxed_instance = 14 586s JS MEMORY: boxed_prototype = 10 586s JS MEMORY: closure = 1 586s JS MEMORY: function = 116 586s JS MEMORY: fundamental_instance = 0 586s JS MEMORY: fundamental_prototype = 0 586s JS MEMORY: gerror_instance = 0 586s JS MEMORY: gerror_prototype = 0 586s JS MEMORY: interface = 0 586s JS MEMORY: module = 5 586s JS MEMORY: ns = 3 586s JS MEMORY: object_instance = 0 586s JS MEMORY: object_prototype = 2 586s JS MEMORY: param = 0 586s JS MEMORY: union_instance = 0 586s JS MEMORY: union_prototype = 0 586s JS CTX: JS shutdown sequence 586s JS CTX: Stopping profiler 586s JS CTX: Shutting down toggle queue 586s JS CTX: Notifying external reference holders of GjsContext dispose 586s JS MAINLOOP: Stopping promise job dispatcher 586s JS CTX: Notifying reference holders of GjsContext dispose 586s JS CTX: Checking unhandled promise rejections 586s JS CTX: Releasing cached JS wrappers 586s JS CTX: Final triggered GC 586s JS CTX: Destroying JS context 586s JS CTX: Releasing all native objects 586s JS CTX: Disabling auto GC 586s JS CTX: Ending trace on global object 586s JS CTX: Freeing allocated resources 586s JS CTX: JS context destroyed 586s PASS: cjs/testAsyncMainloop.test 586s Running test: cjs/testLang.test 586s JS NATIVE: Registered native JS module '_promiseNative' 586s JS NATIVE: Registered native JS module '_byteArrayNative' 586s JS NATIVE: Registered native JS module '_encodingNative' 586s JS NATIVE: Registered native JS module '_gi' 586s JS NATIVE: Registered native JS module 'gi' 586s JS NATIVE: Registered native JS module 'cairoNative' 586s JS NATIVE: Registered native JS module 'system' 586s JS NATIVE: Registered native JS module 'console' 586s JS NATIVE: Registered native JS module '_print' 586s JS CTX: Enabling JIT 586s JS CTX: Initialized class GjsFileImporter prototype 0x39c52f5000a0 586s JS IMPORT: Defining parent (nil) of 0x39c52f500100 'imports' is mod 0 586s JS IMPORT: Importing '_print' 586s JS NATIVE: Defining native module '_print' 586s JS IMPORT: Defining parent 0x39c52f500100 of 0x39c52f5007b8 '_print' is mod 1 586s JS IMPORT: successfully imported module '_print' 586s JS IMPORT: Loading internal module 'loader' (resource:///org/cinnamon/cjs/modules/internal/loader.js) 586s 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 0x149f2ed3b128 586s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x149f2ed3b128 586s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x149f2ed3b128 586s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x149f2ed3b128 586s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x149f2ed3b128 586s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x149f2ed3b128 586s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x149f2ed3b128 586s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x149f2ed3b128 586s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x149f2ed3b128 586s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x149f2ed3b128 586s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x149f2ed3b128 586s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x149f2ed3b128 586s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x149f2ed3b128 586s JS MAINLOOP: Main loop instance 0x2aa0329e390: hold 586s JS MAINLOOP: Enqueue job , promise=, allocation site= 586s JS MAINLOOP: Starting promise job dispatcher 586s JS MAINLOOP: Main loop instance 0x2aa0329e390: Spinning loop until released or hook cleared 586s JS MAINLOOP: handling job 0, 586s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 586s JS MAINLOOP: Main loop instance 0x2aa0329e390: release 586s JS MAINLOOP: Completed job 0 586s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine.js' (resource:///org/cjs/jsunit/minijasmine.js), global 0x149f2ed3b128 586s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x149f2ed3b128 586s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x149f2ed3b128 586s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x149f2ed3b128 586s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x149f2ed3b128 586s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x149f2ed3b128 586s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x149f2ed3b128 586s JS IMPORT: Module metadata hook for module 0x39c52f5130c0 586s JS IMPORT: Defining meta.importSync for module 0x39c52f5130c0 586s JS NATIVE: Defining native module 'gi' 586s JS CTX: Initialized class GIRepositoryNamespace prototype 0x39c52f5134b0 586s JS IMPORT: JS import 'overrides' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/overrides.js 586s JS IMPORT: JS import 'overrides' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/overrides.js 586s JS IMPORT: Adding directory 'resource:///org/cinnamon/cjs/modules/core/overrides' to child importer 'overrides' 586s JS IMPORT: Importing directory 'overrides' 586s JS IMPORT: Defining parent 0x39c52f500100 of 0x39c52f5135b0 'overrides' is mod 1 586s JS IMPORT: Defined importer 'overrides' 0x39c52f5135b0 in 0x39c52f500100 586s JS IMPORT: successfully imported directory 'overrides' 586s JS IMPORT: Importing '_promiseNative' 586s JS NATIVE: Defining native module '_promiseNative' 586s JS IMPORT: Defining parent 0x39c52f500100 of 0x39c52f513a70 '_promiseNative' is mod 1 586s JS IMPORT: successfully imported module '_promiseNative' 586s JS IMPORT: Importing module GLib succeeded 586s JS IMPORT: Defining parent 0x39c52f5135b0 of 0x149f2ed3c150 'GLib' is mod 1 586s JS IMPORT: successfully imported module 'GLib' 586s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 586s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x149f2ed79060, JSClass 0x3ffa776af08, in object 0x149f2ed79038 586s JS CTX: Initialized class GIRepositoryGType prototype 0x39c52f513dc0 586s JS CTX: Initialized class GIRepositoryFunction prototype 0x39c52f513e20 586s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 586s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 586s JS G BXD: Defined class for Error (GError), prototype 0x149f2ed790b0, JSClass 0x3ffa776af08, in object 0x149f2ed79038 586s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 586s JS G BXD: Defined class for Variant (GVariant), prototype 0x149f2ed79100, JSClass 0x3ffa776af08, in object 0x149f2ed79038 586s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 586s JS G BXD: Defined class for Bytes (GBytes), prototype 0x149f2ed79150, JSClass 0x3ffa776af08, in object 0x149f2ed79038 586s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 586s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 586s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x149f2ed791a0, JSClass 0x3ffa776af08, in object 0x149f2ed79038 586s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 586s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 586s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 586s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 586s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 586s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 586s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 586s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 586s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 586s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 586s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 586s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 586s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 586s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 586s JS G BXD: Defined class for Thread (GThread), prototype 0x149f2ed791f0, JSClass 0x3ffa776af08, in object 0x149f2ed79038 586s JS G BXD: Defining method ref in prototype for GLib.Thread 586s JS G BXD: Defining method unref in prototype for GLib.Thread 586s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 586s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x149f2ed79240, JSClass 0x3ffa776af08, in object 0x149f2ed79038 586s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 586s JS G BXD: Defined class for Regex (GRegex), prototype 0x149f2ed79290, JSClass 0x3ffa776af08, in object 0x149f2ed79038 586s JS G BXD: Defining method match in prototype for GLib.Regex 586s JS G BXD: Defining method match_full in prototype for GLib.Regex 586s JS G BXD: Defining method match_all in prototype for GLib.Regex 586s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 586s JS G NS: Defined namespace 'GLib' 0x149f2ed79038 in GIRepository 0x39c52f513340 586s JS IMPORT: Importing module jasmine succeeded 586s JS IMPORT: Defining parent 0x39c52f500100 of 0x149f2ed3cce0 'jasmine' is mod 1 586s JS IMPORT: successfully imported module 'jasmine' 586s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 586s JS MAINLOOP: Main loop instance 0x2aa0329e390: hold 586s JS MAINLOOP: Enqueue job , promise=, allocation site= 586s JS MAINLOOP: Main loop instance 0x2aa0329e390: Spinning loop until released or hook cleared 586s JS MAINLOOP: handling job 0, 586s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine.js async resolved" 586s JS MAINLOOP: Main loop instance 0x2aa0329e390: release 586s JS MAINLOOP: Completed job 0 586s JS IMPORT: JS import 'lang' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/lang.js 586s JS IMPORT: JS import '_legacy' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_legacy.js 586s JS IMPORT: Importing module _legacy succeeded 586s JS IMPORT: Defining parent 0x39c52f500100 of 0x149f2ed3ce70 '_legacy' is mod 1 586s JS IMPORT: successfully imported module '_legacy' 586s JS IMPORT: Importing module lang succeeded 586s JS IMPORT: Defining parent 0x39c52f500100 of 0x149f2ed3ce20 'lang' is mod 1 586s JS IMPORT: successfully imported module 'lang' 586s JS CTX: Script evaluation succeeded 586s JS MAINLOOP: Main loop instance 0x2aa0329e390: Spinning loop until released or hook cleared 586s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine-executor.js' (resource:///org/cjs/jsunit/minijasmine-executor.js), global 0x149f2ed3b128 586s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x149f2ed3b128 586s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x149f2ed3b128 586s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x149f2ed3b128 586s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x149f2ed3b128 586s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x149f2ed3b128 586s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x149f2ed3b128 586s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x149f2ed3b128 586s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x149f2ed3b128 586s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x149f2ed3b128 586s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x149f2ed3b128 586s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x149f2ed3b128 586s JS IMPORT: Module metadata hook for module 0x39c52f52f2f0 586s JS IMPORT: Defining meta.importSync for module 0x39c52f52f2f0 586s JS NATIVE: Defining native module 'system' 586s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x149f2ed3b128 586s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x149f2ed3b128 586s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 586s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 586s JS MAINLOOP: Set main loop hook to 586s JS MAINLOOP: Main loop instance 0x2aa0329e390: hold 586s JS MAINLOOP: Running and clearing main loop hook 586s JS G BXD: Defining method run in prototype for GLib.MainLoop 586s 1..9 586s JS IMPORT: Importing 'gi' 586s JS IMPORT: Defining parent 0x39c52f500100 of 0x39c52f513340 'gi' is mod 1 586s JS IMPORT: successfully imported module 'gi' 586s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 586s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 586s JS G BXD: Defined class for Source (GSource), prototype 0x149f2ed79308, JSClass 0x3ffa776af08, in object 0x149f2ed79038 586s JS G BXD: Defining method set_priority in prototype for GLib.Source 586s JS IMPORT: Importing '_gi' 586s JS NATIVE: Defining native module '_gi' 586s JS IMPORT: Defining parent 0x39c52f500100 of 0x39c52f534e50 '_gi' is mod 1 586s JS IMPORT: successfully imported module '_gi' 586s 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 586s JS G NS: Defined namespace 'CjsPrivate' 0x149f2ed793a8 in GIRepository 0x39c52f513340 586s JS IMPORT: JS import '_common' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_common.js 586s JS IMPORT: JS import '_common' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_common.js 586s JS IMPORT: Importing module _common succeeded 586s JS IMPORT: Defining parent 0x39c52f500100 of 0x149f2edc40d8 '_common' is mod 1 586s JS IMPORT: successfully imported module '_common' 586s JS IMPORT: Importing module GObject succeeded 586s JS IMPORT: Defining parent 0x39c52f5135b0 of 0x149f2edc4088 'GObject' is mod 1 586s JS IMPORT: successfully imported module 'GObject' 586s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 586s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 586s JS G BXD: Defined class for String (GString), prototype 0x149f2ed79628, JSClass 0x3ffa776af08, in object 0x149f2ed79380 586s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 586s JS G PRM: Defined class ParamSpec prototype is 0x149f2edc4178 class 0x3ffa77702e8 in object 0x149f2ed79380 586s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 586s JS G OBJ: Defined class for Object (GObject), prototype 0x149f2ed79790, JSClass 0x3ffa776b598, in object 0x149f2ed79380 586s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 586s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 586s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x149f2ed797b8, JSClass 0x3ffa776b598, in object 0x149f2ed79380 586s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 586s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 586s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 586s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 586s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 586s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 586s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 586s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 586s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 586s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 586s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 586s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 586s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 586s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 586s JS G NS: Defined namespace 'GObject' 0x149f2ed79380 in GIRepository 0x39c52f513340 586s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 586s JS G BXD: Defining method attach in prototype for GLib.Source 586s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 586s JS IMPORT: Module metadata hook for module 0x39c52f5043f8 586s JS IMPORT: Defining meta.importSync for module 0x39c52f5043f8 586s JS G BXD: Defining method destroy in prototype for GLib.Source 586s ok 1 Lang module counts properties with Lang.countProperties() 586s ok 2 Lang module copies properties from one object to another with Lang.copyProperties() 586s ok 3 Lang module copies properties without an underscore with Lang.copyPublicProperties() 586s ok 4 Lang module copies property getters and setters 586s ok 5 Lang module bind() calls the bound function with the supplied this-object 586s ok 6 Lang module bind() throws an error when no function supplied 586s ok 7 Lang module bind() throws an error when this-object undefined 586s ok 8 Lang module bind() supplies extra arguments to the function 586s ok 9 Lang module bind() appends the extra arguments to any arguments passed 586s JS G BXD: Defining method quit in prototype for GLib.MainLoop 586s JS MAINLOOP: Enqueue job , promise=, allocation site= 586s JS MAINLOOP: Main loop instance 0x2aa0329e390: Spinning loop until released or hook cleared 586s JS MAINLOOP: handling job 0, 586s JS MAINLOOP: Enqueue job , promise=, allocation site= 586s JS MAINLOOP: Completed job 0 586s JS MAINLOOP: handling job 1, 586s JS MAINLOOP: Enqueue job , promise=, allocation site= 586s JS MAINLOOP: Completed job 1 586s JS MAINLOOP: handling job 2, 586s JS MAINLOOP: Enqueue job , promise=, allocation site= 586s JS MAINLOOP: Completed job 2 586s JS MAINLOOP: handling job 3, 586s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine-executor.js async resolved" 586s JS MAINLOOP: Main loop instance 0x2aa0329e390: release 586s JS MAINLOOP: Completed job 3 586s JS MEMORY: Memory report: before destroying context 586s JS MEMORY: 187 objects currently alive 586s JS MEMORY: boxed_instance = 51 586s JS MEMORY: boxed_prototype = 10 586s JS MEMORY: closure = 1 586s JS MEMORY: function = 114 586s JS MEMORY: fundamental_instance = 0 586s JS MEMORY: fundamental_prototype = 0 586s JS MEMORY: gerror_instance = 0 586s JS MEMORY: gerror_prototype = 0 586s JS MEMORY: interface = 0 586s JS MEMORY: module = 6 586s JS MEMORY: ns = 3 586s JS MEMORY: object_instance = 0 586s JS MEMORY: object_prototype = 2 586s JS MEMORY: param = 0 586s JS MEMORY: union_instance = 0 586s JS MEMORY: union_prototype = 0 586s JS CTX: JS shutdown sequence 586s JS CTX: Stopping profiler 586s JS CTX: Shutting down toggle queue 586s JS CTX: Notifying external reference holders of GjsContext dispose 586s JS MAINLOOP: Stopping promise job dispatcher 586s JS CTX: Notifying reference holders of GjsContext dispose 586s JS CTX: Checking unhandled promise rejections 586s JS CTX: Releasing cached JS wrappers 586s JS CTX: Final triggered GC 586s JS CTX: Destroying JS context 586s JS CTX: Releasing all native objects 586s JS CTX: Disabling auto GC 586s JS CTX: Ending trace on global object 586s JS CTX: Freeing allocated resources 586s JS CTX: JS context destroyed 586s PASS: cjs/testLang.test 586s Running test: cjs/testLegacyGtk.test 586s JS NATIVE: Registered native JS module '_promiseNative' 586s JS NATIVE: Registered native JS module '_byteArrayNative' 586s JS NATIVE: Registered native JS module '_encodingNative' 586s JS NATIVE: Registered native JS module '_gi' 586s JS NATIVE: Registered native JS module 'gi' 586s JS NATIVE: Registered native JS module 'cairoNative' 586s JS NATIVE: Registered native JS module 'system' 586s JS NATIVE: Registered native JS module 'console' 586s JS NATIVE: Registered native JS module '_print' 586s JS CTX: Enabling JIT 586s JS CTX: Initialized class GjsFileImporter prototype 0x127d51a000a0 586s JS IMPORT: Defining parent (nil) of 0x127d51a00100 'imports' is mod 0 586s JS IMPORT: Importing '_print' 586s JS NATIVE: Defining native module '_print' 586s JS IMPORT: Defining parent 0x127d51a00100 of 0x127d51a007b8 '_print' is mod 1 586s JS IMPORT: successfully imported module '_print' 586s JS IMPORT: Loading internal module 'loader' (resource:///org/cinnamon/cjs/modules/internal/loader.js) 586s 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 0x39f39fe3b128 586s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x39f39fe3b128 586s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x39f39fe3b128 586s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x39f39fe3b128 586s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x39f39fe3b128 586s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x39f39fe3b128 586s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x39f39fe3b128 586s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x39f39fe3b128 586s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x39f39fe3b128 586s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x39f39fe3b128 586s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x39f39fe3b128 586s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x39f39fe3b128 586s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x39f39fe3b128 586s JS MAINLOOP: Main loop instance 0x2aa1ea8f390: hold 586s JS MAINLOOP: Enqueue job , promise=, allocation site= 586s JS MAINLOOP: Starting promise job dispatcher 586s JS MAINLOOP: Main loop instance 0x2aa1ea8f390: Spinning loop until released or hook cleared 586s JS MAINLOOP: handling job 0, 586s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 586s JS MAINLOOP: Main loop instance 0x2aa1ea8f390: release 586s JS MAINLOOP: Completed job 0 586s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine.js' (resource:///org/cjs/jsunit/minijasmine.js), global 0x39f39fe3b128 586s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x39f39fe3b128 586s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x39f39fe3b128 586s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x39f39fe3b128 586s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x39f39fe3b128 586s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x39f39fe3b128 586s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x39f39fe3b128 586s JS IMPORT: Module metadata hook for module 0x127d51a130c0 586s JS IMPORT: Defining meta.importSync for module 0x127d51a130c0 586s JS NATIVE: Defining native module 'gi' 586s JS CTX: Initialized class GIRepositoryNamespace prototype 0x127d51a134b0 586s JS IMPORT: JS import 'overrides' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/overrides.js 586s JS IMPORT: JS import 'overrides' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/overrides.js 586s JS IMPORT: Adding directory 'resource:///org/cinnamon/cjs/modules/core/overrides' to child importer 'overrides' 586s JS IMPORT: Importing directory 'overrides' 586s JS IMPORT: Defining parent 0x127d51a00100 of 0x127d51a135b0 'overrides' is mod 1 586s JS IMPORT: Defined importer 'overrides' 0x127d51a135b0 in 0x127d51a00100 586s JS IMPORT: successfully imported directory 'overrides' 586s JS IMPORT: Importing '_promiseNative' 586s JS NATIVE: Defining native module '_promiseNative' 586s JS IMPORT: Defining parent 0x127d51a00100 of 0x127d51a13a70 '_promiseNative' is mod 1 586s JS IMPORT: successfully imported module '_promiseNative' 586s JS IMPORT: Importing module GLib succeeded 586s JS IMPORT: Defining parent 0x127d51a135b0 of 0x39f39fe3c150 'GLib' is mod 1 586s JS IMPORT: successfully imported module 'GLib' 586s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 586s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x39f39fe79060, JSClass 0x3ff82a6af08, in object 0x39f39fe79038 586s JS CTX: Initialized class GIRepositoryGType prototype 0x127d51a13dc0 586s JS CTX: Initialized class GIRepositoryFunction prototype 0x127d51a13e20 586s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 586s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 586s JS G BXD: Defined class for Error (GError), prototype 0x39f39fe790b0, JSClass 0x3ff82a6af08, in object 0x39f39fe79038 586s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 586s JS G BXD: Defined class for Variant (GVariant), prototype 0x39f39fe79100, JSClass 0x3ff82a6af08, in object 0x39f39fe79038 586s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 586s JS G BXD: Defined class for Bytes (GBytes), prototype 0x39f39fe79150, JSClass 0x3ff82a6af08, in object 0x39f39fe79038 586s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 586s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 586s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x39f39fe791a0, JSClass 0x3ff82a6af08, in object 0x39f39fe79038 586s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 586s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 586s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 586s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 586s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 586s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 586s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 586s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 586s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 586s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 586s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 586s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 586s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 586s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 586s JS G BXD: Defined class for Thread (GThread), prototype 0x39f39fe791f0, JSClass 0x3ff82a6af08, in object 0x39f39fe79038 586s JS G BXD: Defining method ref in prototype for GLib.Thread 586s JS G BXD: Defining method unref in prototype for GLib.Thread 586s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 586s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x39f39fe79240, JSClass 0x3ff82a6af08, in object 0x39f39fe79038 586s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 586s JS G BXD: Defined class for Regex (GRegex), prototype 0x39f39fe79290, JSClass 0x3ff82a6af08, in object 0x39f39fe79038 586s JS G BXD: Defining method match in prototype for GLib.Regex 586s JS G BXD: Defining method match_full in prototype for GLib.Regex 586s JS G BXD: Defining method match_all in prototype for GLib.Regex 586s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 586s JS G NS: Defined namespace 'GLib' 0x39f39fe79038 in GIRepository 0x127d51a13340 586s JS IMPORT: Importing module jasmine succeeded 586s JS IMPORT: Defining parent 0x127d51a00100 of 0x39f39fe3cce0 'jasmine' is mod 1 586s JS IMPORT: successfully imported module 'jasmine' 586s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 586s JS MAINLOOP: Main loop instance 0x2aa1ea8f390: hold 586s JS MAINLOOP: Enqueue job , promise=, allocation site= 586s JS MAINLOOP: Main loop instance 0x2aa1ea8f390: Spinning loop until released or hook cleared 586s JS MAINLOOP: handling job 0, 586s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine.js async resolved" 586s JS MAINLOOP: Main loop instance 0x2aa1ea8f390: release 586s JS MAINLOOP: Completed job 0 586s JS IMPORT: Importing 'gi' 586s JS IMPORT: Defining parent 0x127d51a00100 of 0x127d51a13340 'gi' is mod 1 586s JS IMPORT: successfully imported module 'gi' 586s JS IMPORT: JS import '_legacy' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_legacy.js 586s JS IMPORT: Importing module _legacy succeeded 586s JS IMPORT: Defining parent 0x127d51a00100 of 0x39f39fe3ce70 '_legacy' is mod 1 586s JS IMPORT: successfully imported module '_legacy' 586s 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 586s JS G NS: Defined namespace 'CjsPrivate' 0x39f39fe79358 in GIRepository 0x127d51a13340 586s JS IMPORT: JS import 'signals' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/signals.js 586s JS IMPORT: JS import 'lang' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/lang.js 586s JS IMPORT: Importing module lang succeeded 586s JS IMPORT: Defining parent 0x127d51a00100 of 0x39f39fe3cf60 'lang' is mod 1 586s JS IMPORT: successfully imported module 'lang' 586s JS IMPORT: JS import '_signals' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_signals.js 586s JS IMPORT: JS import '_signals' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_signals.js 586s JS IMPORT: Importing module _signals succeeded 586s JS IMPORT: Defining parent 0x127d51a00100 of 0x39f39fe3cfb0 '_signals' is mod 1 586s JS IMPORT: successfully imported module '_signals' 586s JS IMPORT: Importing module signals succeeded 586s JS IMPORT: Defining parent 0x127d51a00100 of 0x39f39fe3cf10 'signals' is mod 1 586s JS IMPORT: successfully imported module 'signals' 586s JS IMPORT: Importing module Gio succeeded 586s JS IMPORT: Defining parent 0x127d51a135b0 of 0x39f39fe3cec0 'Gio' is mod 1 586s JS IMPORT: successfully imported module 'Gio' 586s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 586s JS IMPORT: Importing '_gi' 586s JS NATIVE: Defining native module '_gi' 586s JS IMPORT: Defining parent 0x127d51a00100 of 0x127d51a2b930 '_gi' is mod 1 586s JS IMPORT: successfully imported module '_gi' 586s JS IMPORT: JS import '_common' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_common.js 586s JS IMPORT: JS import '_common' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_common.js 586s JS IMPORT: Importing module _common succeeded 586s JS IMPORT: Defining parent 0x127d51a00100 of 0x39f39fec6088 '_common' is mod 1 586s JS IMPORT: successfully imported module '_common' 586s JS IMPORT: Importing module GObject succeeded 586s JS IMPORT: Defining parent 0x127d51a135b0 of 0x39f39fec6038 'GObject' is mod 1 586s JS IMPORT: successfully imported module 'GObject' 586s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 586s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 586s JS G BXD: Defined class for String (GString), prototype 0x39f39fe79600, JSClass 0x3ff82a6af08, in object 0x39f39fe79380 586s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 586s JS G PRM: Defined class ParamSpec prototype is 0x39f39fec6128 class 0x3ff82a702e8 in object 0x39f39fe79380 586s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 586s JS G OBJ: Defined class for Object (GObject), prototype 0x39f39fe79768, JSClass 0x3ff82a6b598, in object 0x39f39fe79380 586s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 586s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 586s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x39f39fe79790, JSClass 0x3ff82a6b598, in object 0x39f39fe79380 586s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 586s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 586s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 586s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 586s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 586s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 586s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 586s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 586s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 586s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 586s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 586s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 586s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 586s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 586s JS G NS: Defined namespace 'GObject' 0x39f39fe79380 in GIRepository 0x127d51a13340 586s JS G OBJ: Defined class for Application (GApplication), prototype 0x39f39fe797e0, JSClass 0x3ff82a6b598, in object 0x39f39fe79330 586s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 586s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x39f39fec6600, JSClass 0x3ff82a6b618, in object 0x39f39fe79330 586s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 586s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 586s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 586s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 586s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 586s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 586s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 586s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 586s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 586s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 586s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x39f39fe79858, JSClass 0x3ff82a6b598, in object 0x39f39fe79330 586s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 586s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x39f39fec6880, JSClass 0x3ff82a6b618, in object 0x39f39fe79330 586s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 586s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x39f39fe798d0, JSClass 0x3ff82a6b598, in object 0x39f39fe79330 586s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 586s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 586s JS G IFACE: Defined class for Initable (GInitable), prototype 0x39f39fec69c0, JSClass 0x3ff82a6b618, in object 0x39f39fe79330 586s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 586s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 586s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 586s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x39f39fe79948, JSClass 0x3ff82a6af08, in object 0x39f39fe79330 586s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 586s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x39f39fe79998, JSClass 0x3ff82a6af08, in object 0x39f39fe79330 586s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'CjsPrivate' 586s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 586s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x39f39fe799e8, JSClass 0x3ff82a6b598, in object 0x39f39fe79330 586s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x39f39fe79a38, JSClass 0x3ff82a6b598, in object 0x39f39fe79358 586s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 586s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x39f39fe79a88, JSClass 0x3ff82a6b598, in object 0x39f39fe79330 586s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 586s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 586s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 586s JS G IFACE: Defined class for File (GFile), prototype 0x39f39fec6b28, JSClass 0x3ff82a6b618, in object 0x39f39fe79330 586s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x39f39fe79b00, JSClass 0x3ff82a6b598, in object 0x127d51a13420 586s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 586s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x39f39fe79b78, JSClass 0x3ff82a6b598, in object 0x39f39fe79330 586s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 586s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 586s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x39f39fe79bc8, JSClass 0x3ff82a6b598, in object 0x39f39fe79330 586s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 586s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x39f39fe79c18, JSClass 0x3ff82a6b598, in object 0x39f39fe79330 586s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 586s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x39f39fe79c68, JSClass 0x3ff82a6af08, in object 0x39f39fe79330 586s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 586s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 586s JS G OBJ: Defined class for Settings (GSettings), prototype 0x39f39fe79cb8, JSClass 0x3ff82a6b598, in object 0x39f39fe79330 586s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 586s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 586s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 586s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 586s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 586s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 586s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 586s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 586s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 586s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 586s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 586s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 586s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 586s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 586s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 586s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 586s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 586s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 586s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 586s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 586s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 586s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 586s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 586s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 586s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 586s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 586s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 586s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 586s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 586s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 586s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 586s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 586s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 586s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 586s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 586s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 586s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 586s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 586s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 586s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 586s JS G NS: Defined namespace 'Gio' 0x39f39fe79330 in GIRepository 0x127d51a13340 586s JS IMPORT: Importing module Gtk succeeded 586s JS IMPORT: Defining parent 0x127d51a135b0 of 0x39f39fe3ce20 'Gtk' is mod 1 586s JS IMPORT: successfully imported module 'Gtk' 586s JS G NS: Found info type OBJECT for 'Widget' in namespace 'Gtk' 586s JS G NS: Found info type OBJECT for 'InitiallyUnowned' in namespace 'GObject' 586s JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0x39f39fe79d08, JSClass 0x3ff82a6b598, in object 0x39f39fe79380 586s JS G OBJ: Defined class for Widget (GtkWidget), prototype 0x39f39fe79d58, JSClass 0x3ff82a6b598, in object 0x39f39fe79308 586s JS G NS: Found info type INTERFACE for 'Buildable' in namespace 'Gtk' 586s JS G IFACE: Defined class for Buildable (GtkBuildable), prototype 0x39f39fed7880, JSClass 0x3ff82a6b618, in object 0x39f39fe79308 586s JS G NS: Found info type OBJECT for 'Container' in namespace 'Gtk' 586s JS G OBJ: Defined class for Container (GtkContainer), prototype 0x39f39fe79dd0, JSClass 0x3ff82a6b598, in object 0x39f39fe79308 586s JS G OBJ: Defining method child_set_property in prototype for GtkContainer (Gtk.Container) 586s JS G NS: Defined namespace 'Gtk' 0x39f39fe79308 in GIRepository 0x127d51a13340 586s JS IMPORT: Importing 'system' 586s JS NATIVE: Defining native module 'system' 586s JS IMPORT: Defining parent 0x127d51a00100 of 0x127d51a32350 'system' is mod 1 586s JS IMPORT: successfully imported module 'system' 586s JS G NS: Found info type OBJECT for 'Grid' in namespace 'Gtk' 586s JS G OBJ: Defined class for Grid (GtkGrid), prototype 0x39f39fe79e20, JSClass 0x3ff82a6b598, in object 0x39f39fe79308 586s JS IMPORT: Module metadata hook for module 0x127d51a02360 586s JS IMPORT: Defining meta.importSync for module 0x127d51a02360 586s JS NATIVE: Defining native module '_encodingNative' 586s JS G NS: Found info type INTERFACE for 'Orientable' in namespace 'Gtk' 586s JS G IFACE: Defined class for Orientable (GtkOrientable), prototype 0x39f39fed79c0, JSClass 0x3ff82a6b618, in object 0x39f39fe79308 586s JS G OBJ: Defined class for Gjs_MyComplexGtkSubclass (Gjs_MyComplexGtkSubclass), prototype 0x39f39fe79e98, JSClass 0x3ff82a6b598, in object 0x127d51a13420 586s JS G OBJ: Defined class for Gjs_MyComplexGtkSubclassFromResource (Gjs_MyComplexGtkSubclassFromResource), prototype 0x39f39fe79ee8, JSClass 0x3ff82a6b598, in object 0x127d51a13420 586s JS CTX: Script evaluation succeeded 586s JS MAINLOOP: Main loop instance 0x2aa1ea8f390: Spinning loop until released or hook cleared 586s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine-executor.js' (resource:///org/cjs/jsunit/minijasmine-executor.js), global 0x39f39fe3b128 586s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x39f39fe3b128 586s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x39f39fe3b128 586s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x39f39fe3b128 586s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x39f39fe3b128 586s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x39f39fe3b128 586s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x39f39fe3b128 586s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x39f39fe3b128 586s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x39f39fe3b128 586s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x39f39fe3b128 586s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x39f39fe3b128 586s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x39f39fe3b128 586s JS IMPORT: Module metadata hook for module 0x127d51a3c0c8 586s JS IMPORT: Defining meta.importSync for module 0x127d51a3c0c8 586s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x39f39fe3b128 586s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x39f39fe3b128 586s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 586s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 586s JS MAINLOOP: Set main loop hook to 586s JS MAINLOOP: Main loop instance 0x2aa1ea8f390: hold 586s JS MAINLOOP: Running and clearing main loop hook 586s JS G BXD: Defining method run in prototype for GLib.MainLoop 586s 1..8 586s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 586s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 586s JS G BXD: Defined class for Source (GSource), prototype 0x39f39fe79f38, JSClass 0x3ff82a6af08, in object 0x39f39fe79038 586s JS G BXD: Defining method set_priority in prototype for GLib.Source 586s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 586s JS G BXD: Defining method attach in prototype for GLib.Source 586s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 586s JS IMPORT: Module metadata hook for module 0x39f39fe62d60 586s JS IMPORT: Defining meta.importSync for module 0x39f39fe62d60 586s JS G NS: Found info type FUNCTION for 'init' in namespace 'Gtk' 586s JS G BXD: Defining method destroy in prototype for GLib.Source 586s JS G NS: Found info type OBJECT for 'Window' in namespace 'Gtk' 586s JS G NS: Found info type OBJECT for 'Bin' in namespace 'Gtk' 586s JS G OBJ: Defined class for Bin (GtkBin), prototype 0x3387d3e080b0, JSClass 0x3ff82a6b598, in object 0x39f39fe79308 586s JS G OBJ: Defined class for Window (GtkWindow), prototype 0x3387d3e08100, JSClass 0x3ff82a6b598, in object 0x39f39fe79308 586s JS G NS: Found info type ENUM for 'WindowType' in namespace 'Gtk' 586s JS G ENUM: Defining enum value TOPLEVEL (fixed from toplevel) 0 586s JS G ENUM: Defining enum value POPUP (fixed from popup) 1 586s JS G ENUM: Defining Gtk.WindowType as 0x127d51a083c0 586s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 586s JS G OBJ: Defining method init_template in prototype for GtkWidget (Gtk.Widget) 586s JS G OBJ: Defining method get_template_child in prototype for GtkWidget (Gtk.Widget) 586s JS G NS: Found info type OBJECT for 'Label' in namespace 'Gtk' 586s JS G NS: Found info type OBJECT for 'Misc' in namespace 'Gtk' 586s JS G OBJ: Defined class for Misc (GtkMisc), prototype 0x3387d3e081c8, JSClass 0x3ff82a6b598, in object 0x39f39fe79308 586s JS G OBJ: Defined class for Label (GtkLabel), prototype 0x3387d3e08218, JSClass 0x3ff82a6b598, in object 0x39f39fe79308 586s JS G OBJ: Defining method add in prototype for GtkContainer (Gtk.Container) 586s JS G OBJ: Defining method destroy in prototype for GtkWidget (Gtk.Widget) 586s ok 1 Legacy Gtk overrides UI template sets up internal and public template children 586s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 586s JS G OBJ: Defining method get_label in prototype for GtkLabel (Gtk.Label) 586s ok 2 Legacy Gtk overrides UI template sets up public template children with the correct widgets 586s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 586s ok 3 Legacy Gtk overrides UI template sets up internal template children with the correct widgets 586s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 586s JS G NS: Found info type OBJECT for 'Builder' in namespace 'Gtk' 586s JS G OBJ: Defined class for Builder (GtkBuilder), prototype 0x3387d3e08808, JSClass 0x3ff82a6b598, in object 0x39f39fe79308 586s JS G OBJ: Defining method get_objects in prototype for GtkBuilder (Gtk.Builder) 586s JS G NS: Found info type FLAGS for 'ConnectFlags' in namespace 'GObject' 586s JS G ENUM: Defining enum value DEFAULT (fixed from default) 0 586s JS G ENUM: Defining enum value AFTER (fixed from after) 1 586s JS G ENUM: Defining enum value SWAPPED (fixed from swapped) 2 586s JS G ENUM: Defining GObject.ConnectFlags as 0x127d51a2b930 586s ok 4 Legacy Gtk overrides UI template from resource sets up internal and public template children 586s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 586s ok 5 Legacy Gtk overrides UI template from resource sets up public template children with the correct widgets 586s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 586s ok 6 Legacy Gtk overrides UI template from resource sets up internal template children with the correct widgets 586s ok 7 Legacy Gtk overrides sets CSS names on classes 586s JS G NS: Found info type OBJECT for 'Button' in namespace 'Gtk' 586s JS G OBJ: Defined class for Button (GtkButton), prototype 0x3387d3e08e98, JSClass 0x3ff82a6b598, in object 0x39f39fe79308 586s JS G NS: Found info type INTERFACE for 'Activatable' in namespace 'Gtk' 586s JS G IFACE: Defined class for Activatable (GtkActivatable), prototype 0x39f39fef5858, JSClass 0x3ff82a6b618, in object 0x39f39fe79308 586s JS G OBJ: Defined class for Gjs_LeakTestWidget (Gjs_LeakTestWidget), prototype 0x3387d3e08f10, JSClass 0x3ff82a6b598, in object 0x39f39fe3eef8 586s JS MAINLOOP: Enqueue job , promise=, allocation site= 586s JS MAINLOOP: handling job 0, 586s JS MAINLOOP: Enqueue job , promise=, allocation site= 586s JS MAINLOOP: Completed job 0 586s JS MAINLOOP: handling job 1, 586s ok 8 Legacy Gtk overrides does not leak instance when connecting template signal 586s JS MAINLOOP: Completed job 1 586s JS G BXD: Defining method quit in prototype for GLib.MainLoop 586s JS MAINLOOP: Enqueue job , promise=, allocation site= 586s JS MAINLOOP: Main loop instance 0x2aa1ea8f390: Spinning loop until released or hook cleared 586s JS MAINLOOP: handling job 0, 586s JS MAINLOOP: Enqueue job , promise=, allocation site= 586s JS MAINLOOP: Completed job 0 586s JS MAINLOOP: handling job 1, 586s JS MAINLOOP: Enqueue job , promise=, allocation site= 586s JS MAINLOOP: Completed job 1 586s JS MAINLOOP: handling job 2, 586s JS MAINLOOP: Enqueue job , promise=, allocation site= 586s JS MAINLOOP: Completed job 2 586s JS MAINLOOP: handling job 3, 586s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine-executor.js async resolved" 586s JS MAINLOOP: Main loop instance 0x2aa1ea8f390: release 586s JS MAINLOOP: Completed job 3 586s JS MEMORY: Memory report: before destroying context 586s JS MEMORY: 296 objects currently alive 586s JS MEMORY: boxed_instance = 8 586s JS MEMORY: boxed_prototype = 12 586s JS MEMORY: closure = 4 586s JS MEMORY: function = 224 586s JS MEMORY: fundamental_instance = 0 586s JS MEMORY: fundamental_prototype = 0 586s JS MEMORY: gerror_instance = 0 586s JS MEMORY: gerror_prototype = 0 586s JS MEMORY: interface = 7 586s JS MEMORY: module = 10 586s JS MEMORY: ns = 5 586s JS MEMORY: object_instance = 0 586s JS MEMORY: object_prototype = 26 586s JS MEMORY: param = 0 586s JS MEMORY: union_instance = 0 586s JS MEMORY: union_prototype = 0 586s JS CTX: JS shutdown sequence 586s JS CTX: Stopping profiler 586s JS CTX: Shutting down toggle queue 586s JS CTX: Notifying external reference holders of GjsContext dispose 586s JS MAINLOOP: Stopping promise job dispatcher 586s JS CTX: Notifying reference holders of GjsContext dispose 586s JS CTX: Checking unhandled promise rejections 586s JS CTX: Releasing cached JS wrappers 586s JS CTX: Final triggered GC 586s JS CTX: Destroying JS context 586s JS CTX: Releasing all native objects 586s JS CTX: Disabling auto GC 586s JS CTX: Ending trace on global object 586s JS CTX: Freeing allocated resources 586s JS CTX: JS context destroyed 586s PASS: cjs/testLegacyGtk.test 586s Running test: cjs/testGLibLogWriter.test 586s JS NATIVE: Registered native JS module '_promiseNative' 586s JS NATIVE: Registered native JS module '_byteArrayNative' 586s JS NATIVE: Registered native JS module '_encodingNative' 586s JS NATIVE: Registered native JS module '_gi' 586s JS NATIVE: Registered native JS module 'gi' 586s JS NATIVE: Registered native JS module 'cairoNative' 586s JS NATIVE: Registered native JS module 'system' 586s JS NATIVE: Registered native JS module 'console' 586s JS NATIVE: Registered native JS module '_print' 586s JS CTX: Enabling JIT 586s JS CTX: Initialized class GjsFileImporter prototype 0x2551dc7000a0 586s JS IMPORT: Defining parent (nil) of 0x2551dc700100 'imports' is mod 0 586s JS IMPORT: Importing '_print' 586s JS NATIVE: Defining native module '_print' 586s JS IMPORT: Defining parent 0x2551dc700100 of 0x2551dc7007b8 '_print' is mod 1 586s JS IMPORT: successfully imported module '_print' 586s JS IMPORT: Loading internal module 'loader' (resource:///org/cinnamon/cjs/modules/internal/loader.js) 586s 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 0xffecc83b128 586s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xffecc83b128 586s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xffecc83b128 586s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xffecc83b128 586s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xffecc83b128 586s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xffecc83b128 586s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xffecc83b128 586s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xffecc83b128 586s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xffecc83b128 586s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xffecc83b128 586s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xffecc83b128 586s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xffecc83b128 586s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xffecc83b128 586s JS MAINLOOP: Main loop instance 0x2aa1c6ba390: hold 586s JS MAINLOOP: Enqueue job , promise=, allocation site= 586s JS MAINLOOP: Starting promise job dispatcher 586s JS MAINLOOP: Main loop instance 0x2aa1c6ba390: Spinning loop until released or hook cleared 586s JS MAINLOOP: handling job 0, 586s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 586s JS MAINLOOP: Main loop instance 0x2aa1c6ba390: release 586s JS MAINLOOP: Completed job 0 586s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine.js' (resource:///org/cjs/jsunit/minijasmine.js), global 0xffecc83b128 586s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xffecc83b128 586s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xffecc83b128 586s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xffecc83b128 586s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xffecc83b128 586s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xffecc83b128 586s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xffecc83b128 586s JS IMPORT: Module metadata hook for module 0x2551dc7130c0 586s JS IMPORT: Defining meta.importSync for module 0x2551dc7130c0 586s JS NATIVE: Defining native module 'gi' 586s JS CTX: Initialized class GIRepositoryNamespace prototype 0x2551dc7134b0 586s JS IMPORT: JS import 'overrides' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/overrides.js 586s JS IMPORT: JS import 'overrides' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/overrides.js 586s JS IMPORT: Adding directory 'resource:///org/cinnamon/cjs/modules/core/overrides' to child importer 'overrides' 586s JS IMPORT: Importing directory 'overrides' 586s JS IMPORT: Defining parent 0x2551dc700100 of 0x2551dc7135b0 'overrides' is mod 1 586s JS IMPORT: Defined importer 'overrides' 0x2551dc7135b0 in 0x2551dc700100 586s JS IMPORT: successfully imported directory 'overrides' 586s JS IMPORT: Importing '_promiseNative' 586s JS NATIVE: Defining native module '_promiseNative' 586s JS IMPORT: Defining parent 0x2551dc700100 of 0x2551dc713a70 '_promiseNative' is mod 1 586s JS IMPORT: successfully imported module '_promiseNative' 586s JS IMPORT: Importing module GLib succeeded 586s JS IMPORT: Defining parent 0x2551dc7135b0 of 0xffecc83c150 'GLib' is mod 1 586s JS IMPORT: successfully imported module 'GLib' 586s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 586s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xffecc879060, JSClass 0x3ff8d96af08, in object 0xffecc879038 586s JS CTX: Initialized class GIRepositoryGType prototype 0x2551dc713dc0 586s JS CTX: Initialized class GIRepositoryFunction prototype 0x2551dc713e20 586s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 586s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 586s JS G BXD: Defined class for Error (GError), prototype 0xffecc8790b0, JSClass 0x3ff8d96af08, in object 0xffecc879038 586s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 586s JS G BXD: Defined class for Variant (GVariant), prototype 0xffecc879100, JSClass 0x3ff8d96af08, in object 0xffecc879038 586s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 586s JS G BXD: Defined class for Bytes (GBytes), prototype 0xffecc879150, JSClass 0x3ff8d96af08, in object 0xffecc879038 586s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 586s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 586s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xffecc8791a0, JSClass 0x3ff8d96af08, in object 0xffecc879038 586s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 586s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 586s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 586s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 586s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 586s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 586s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 586s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 586s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 586s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 586s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 586s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 586s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 586s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 586s JS G BXD: Defined class for Thread (GThread), prototype 0xffecc8791f0, JSClass 0x3ff8d96af08, in object 0xffecc879038 586s JS G BXD: Defining method ref in prototype for GLib.Thread 586s JS G BXD: Defining method unref in prototype for GLib.Thread 586s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 586s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0xffecc879240, JSClass 0x3ff8d96af08, in object 0xffecc879038 586s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 586s JS G BXD: Defined class for Regex (GRegex), prototype 0xffecc879290, JSClass 0x3ff8d96af08, in object 0xffecc879038 586s JS G BXD: Defining method match in prototype for GLib.Regex 586s JS G BXD: Defining method match_full in prototype for GLib.Regex 586s JS G BXD: Defining method match_all in prototype for GLib.Regex 586s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 586s JS G NS: Defined namespace 'GLib' 0xffecc879038 in GIRepository 0x2551dc713340 586s JS IMPORT: Importing module jasmine succeeded 586s JS IMPORT: Defining parent 0x2551dc700100 of 0xffecc83cce0 'jasmine' is mod 1 586s JS IMPORT: successfully imported module 'jasmine' 586s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 586s JS MAINLOOP: Main loop instance 0x2aa1c6ba390: hold 586s JS MAINLOOP: Enqueue job , promise=, allocation site= 586s JS MAINLOOP: Main loop instance 0x2aa1c6ba390: Spinning loop until released or hook cleared 586s JS MAINLOOP: handling job 0, 586s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine.js async resolved" 586s JS MAINLOOP: Main loop instance 0x2aa1c6ba390: release 586s JS MAINLOOP: Completed job 0 586s 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 0xffecc83b128 586s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xffecc83b128 586s JS IMPORT: Module resolve hook for module "./matchers.js" (relative to ), global 0xffecc83b128 586s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xffecc83b128 586s JS IMPORT: Module resolve hook for module "./matchers.js" (relative to ), global 0xffecc83b128 586s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xffecc83b128 586s JS IMPORT: Module resolve hook for module "./matchers.js" (relative to ), global 0xffecc83b128 586s JS MAINLOOP: Main loop instance 0x2aa1c6ba390: hold 586s JS MAINLOOP: Enqueue job , promise=, allocation site= 586s JS MAINLOOP: Main loop instance 0x2aa1c6ba390: Spinning loop until released or hook cleared 586s JS MAINLOOP: handling job 0, 586s JS IMPORT: Module evaluation promise resolved: function "file:///usr/libexec/installed-tests/cjs/js/testGLibLogWriter.js async resolved" 586s JS MAINLOOP: Main loop instance 0x2aa1c6ba390: release 586s JS MAINLOOP: Completed job 0 586s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine-executor.js' (resource:///org/cjs/jsunit/minijasmine-executor.js), global 0xffecc83b128 586s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xffecc83b128 586s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xffecc83b128 586s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xffecc83b128 586s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xffecc83b128 586s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xffecc83b128 586s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xffecc83b128 586s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xffecc83b128 586s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xffecc83b128 586s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xffecc83b128 586s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xffecc83b128 586s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xffecc83b128 586s JS IMPORT: Module metadata hook for module 0x2551dc72c910 586s JS IMPORT: Defining meta.importSync for module 0x2551dc72c910 586s JS NATIVE: Defining native module 'system' 586s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xffecc83b128 586s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xffecc83b128 586s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 586s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 586s JS MAINLOOP: Set main loop hook to 586s JS MAINLOOP: Main loop instance 0x2aa1c6ba390: hold 586s JS MAINLOOP: Running and clearing main loop hook 586s JS G BXD: Defining method run in prototype for GLib.MainLoop 586s 1..4 586s JS IMPORT: Importing 'gi' 586s JS IMPORT: Defining parent 0x2551dc700100 of 0x2551dc713340 'gi' is mod 1 586s JS IMPORT: successfully imported module 'gi' 586s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 586s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 586s JS G BXD: Defined class for Source (GSource), prototype 0xffecc879308, JSClass 0x3ff8d96af08, in object 0xffecc879038 586s JS G BXD: Defining method set_priority in prototype for GLib.Source 586s JS IMPORT: Importing '_gi' 586s JS NATIVE: Defining native module '_gi' 586s JS IMPORT: Defining parent 0x2551dc700100 of 0x2551dc731b00 '_gi' is mod 1 586s JS IMPORT: successfully imported module '_gi' 586s 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 586s JS G NS: Defined namespace 'CjsPrivate' 0xffecc8793a8 in GIRepository 0x2551dc713340 586s JS IMPORT: JS import '_common' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_common.js 586s JS IMPORT: JS import '_common' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_common.js 586s JS IMPORT: Importing module _common succeeded 586s JS IMPORT: Defining parent 0x2551dc700100 of 0xffecc83cfd8 '_common' is mod 1 586s JS IMPORT: successfully imported module '_common' 586s JS IMPORT: JS import '_legacy' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_legacy.js 586s JS IMPORT: Importing module _legacy succeeded 586s JS IMPORT: Defining parent 0x2551dc700100 of 0xffecc8c5060 '_legacy' is mod 1 586s JS IMPORT: successfully imported module '_legacy' 586s JS IMPORT: Importing module GObject succeeded 586s JS IMPORT: Defining parent 0x2551dc7135b0 of 0xffecc83cf88 'GObject' is mod 1 586s JS IMPORT: successfully imported module 'GObject' 586s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 586s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 586s JS G BXD: Defined class for String (GString), prototype 0xffecc879628, JSClass 0x3ff8d96af08, in object 0xffecc879380 586s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 586s JS G PRM: Defined class ParamSpec prototype is 0xffecc8c5100 class 0x3ff8d9702e8 in object 0xffecc879380 586s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 586s JS G OBJ: Defined class for Object (GObject), prototype 0xffecc879790, JSClass 0x3ff8d96b598, in object 0xffecc879380 586s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 586s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 586s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0xffecc8797b8, JSClass 0x3ff8d96b598, in object 0xffecc879380 586s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 586s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 586s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 586s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 586s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 586s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 586s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 586s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 586s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 586s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 586s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 586s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 586s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 586s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 586s JS G NS: Defined namespace 'GObject' 0xffecc879380 in GIRepository 0x2551dc713340 586s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 586s JS G BXD: Defining method attach in prototype for GLib.Source 586s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 586s JS IMPORT: Module metadata hook for module 0x2551dc7043f8 586s JS IMPORT: Defining meta.importSync for module 0x2551dc7043f8 586s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'CjsPrivate' 586s JS G BXD: Defining method destroy in prototype for GLib.Source 586s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 586s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 586s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 586s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 586s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 586s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 586s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 586s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 586s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 586s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 586s JS G ENUM: Defining GLib.LogLevelFlags as 0x2551dc73c1d8 586s JS G NS: Found info type FUNCTION for 'log_variant' in namespace 'GLib' 586s JS G NS: Found info type STRUCT for 'VariantType' in namespace 'GLib' 586s JS G BXD: Defined class for VariantType (GVariantType), prototype 0xffecc8799c0, JSClass 0x3ff8d96af08, in object 0xffecc879038 586s JS G BXD: Defining method classify in prototype for GLib.Variant 586s JS G BXD: Defining method is_of_type in prototype for GLib.Variant 586s JS G BXD: Defining method n_children in prototype for GLib.Variant 586s JS G BXD: Defining method get_child_value in prototype for GLib.Variant 586s JS G BXD: Defining method get_string in prototype for GLib.Variant 586s JS G BXD: Defining method get_variant in prototype for GLib.Variant 586s JS G BXD: Defining method get_maybe in prototype for GLib.Variant 586s JS G BXD: Defining method get_data_as_bytes in prototype for GLib.Variant 586s JS IMPORT: Importing '_byteArrayNative' 586s JS NATIVE: Defining native module '_byteArrayNative' 586s JS IMPORT: Defining parent 0x2551dc700100 of 0x2551dc73c8b0 '_byteArrayNative' is mod 1 586s JS IMPORT: successfully imported module '_byteArrayNative' 586s JS G NS: Found info type ENUM for 'LogWriterOutput' in namespace 'GLib' 586s JS G ENUM: Defining enum value HANDLED (fixed from handled) 1 586s JS G ENUM: Defining enum value UNHANDLED (fixed from unhandled) 0 586s JS G ENUM: Defining GLib.LogWriterOutput as 0x2551dc73d100 586s JS IMPORT: Module metadata hook for module 0x2551dc702360 586s JS IMPORT: Defining meta.importSync for module 0x2551dc702360 586s JS NATIVE: Defining native module '_encodingNative' 586s ok 1 GLib Structured logging handler writes a message 586s ok 2 GLib Structured logging handler writes a warning 586s ok 3 GLib Structured logging handler preserves a custom string field 586s ok 4 GLib Structured logging handler preserves a custom byte array field 586s JS G BXD: Defining method quit in prototype for GLib.MainLoop 586s JS MAINLOOP: Enqueue job , promise=, allocation site= 586s JS MAINLOOP: Main loop instance 0x2aa1c6ba390: Spinning loop until released or hook cleared 586s JS MAINLOOP: handling job 0, 586s JS MAINLOOP: Enqueue job , promise=, allocation site= 586s JS MAINLOOP: Completed job 0 586s JS MAINLOOP: handling job 1, 586s JS MAINLOOP: Enqueue job , promise=, allocation site= 586s JS MAINLOOP: Completed job 1 586s JS MAINLOOP: handling job 2, 586s JS MAINLOOP: Enqueue job , promise=, allocation site= 586s JS MAINLOOP: Completed job 2 586s JS MAINLOOP: handling job 3, 586s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine-executor.js async resolved" 586s JS MAINLOOP: Main loop instance 0x2aa1c6ba390: release 586s JS MAINLOOP: Completed job 3 586s JS MEMORY: Memory report: before destroying context 586s JS MEMORY: 386 objects currently alive 586s JS MEMORY: boxed_instance = 230 586s JS MEMORY: boxed_prototype = 11 586s JS MEMORY: closure = 2 586s JS MEMORY: function = 133 586s JS MEMORY: fundamental_instance = 0 586s JS MEMORY: fundamental_prototype = 0 586s JS MEMORY: gerror_instance = 0 586s JS MEMORY: gerror_prototype = 0 586s JS MEMORY: interface = 0 586s JS MEMORY: module = 5 586s JS MEMORY: ns = 3 586s JS MEMORY: object_instance = 0 586s JS MEMORY: object_prototype = 2 586s JS MEMORY: param = 0 586s JS MEMORY: union_instance = 0 586s JS MEMORY: union_prototype = 0 586s JS CTX: JS shutdown sequence 586s JS CTX: Stopping profiler 586s JS CTX: Shutting down toggle queue 586s JS CTX: Notifying external reference holders of GjsContext dispose 586s JS MAINLOOP: Stopping promise job dispatcher 586s JS CTX: Notifying reference holders of GjsContext dispose 586s JS CTX: Checking unhandled promise rejections 586s JS CTX: Releasing cached JS wrappers 586s JS CTX: Final triggered GC 586s JS CTX: Destroying JS context 586s JS CTX: Releasing all native objects 586s JS CTX: Disabling auto GC 586s JS CTX: Ending trace on global object 586s JS CTX: Freeing allocated resources 586s JS CTX: JS context destroyed 586s PASS: cjs/testGLibLogWriter.test 586s Running test: cjs/testExceptions.test 586s JS NATIVE: Registered native JS module '_promiseNative' 586s JS NATIVE: Registered native JS module '_byteArrayNative' 586s JS NATIVE: Registered native JS module '_encodingNative' 586s JS NATIVE: Registered native JS module '_gi' 586s JS NATIVE: Registered native JS module 'gi' 586s JS NATIVE: Registered native JS module 'cairoNative' 586s JS NATIVE: Registered native JS module 'system' 586s JS NATIVE: Registered native JS module 'console' 586s JS NATIVE: Registered native JS module '_print' 586s JS CTX: Enabling JIT 586s JS CTX: Initialized class GjsFileImporter prototype 0xb539bc000a0 586s JS IMPORT: Defining parent (nil) of 0xb539bc00100 'imports' is mod 0 586s JS IMPORT: Importing '_print' 586s JS NATIVE: Defining native module '_print' 586s JS IMPORT: Defining parent 0xb539bc00100 of 0xb539bc007b8 '_print' is mod 1 586s JS IMPORT: successfully imported module '_print' 586s JS IMPORT: Loading internal module 'loader' (resource:///org/cinnamon/cjs/modules/internal/loader.js) 586s 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 0x6dd7583b128 586s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x6dd7583b128 586s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x6dd7583b128 586s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x6dd7583b128 586s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x6dd7583b128 586s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x6dd7583b128 586s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x6dd7583b128 586s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x6dd7583b128 586s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0x6dd7583b128 586s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0x6dd7583b128 586s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0x6dd7583b128 586s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0x6dd7583b128 586s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0x6dd7583b128 586s JS MAINLOOP: Main loop instance 0x2aa357fb390: hold 586s JS MAINLOOP: Enqueue job , promise=, allocation site= 586s JS MAINLOOP: Starting promise job dispatcher 586s JS MAINLOOP: Main loop instance 0x2aa357fb390: Spinning loop until released or hook cleared 586s JS MAINLOOP: handling job 0, 586s JS IMPORT: Module evaluation promise resolved: function "ESM bootstrap async resolved" 586s JS MAINLOOP: Main loop instance 0x2aa357fb390: release 586s JS MAINLOOP: Completed job 0 586s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine.js' (resource:///org/cjs/jsunit/minijasmine.js), global 0x6dd7583b128 586s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x6dd7583b128 586s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x6dd7583b128 586s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x6dd7583b128 586s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x6dd7583b128 586s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x6dd7583b128 586s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0x6dd7583b128 586s JS IMPORT: Module metadata hook for module 0xb539bc130c0 586s JS IMPORT: Defining meta.importSync for module 0xb539bc130c0 586s JS NATIVE: Defining native module 'gi' 586s JS CTX: Initialized class GIRepositoryNamespace prototype 0xb539bc134b0 586s JS IMPORT: JS import 'overrides' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/overrides.js 586s JS IMPORT: JS import 'overrides' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/overrides.js 586s JS IMPORT: Adding directory 'resource:///org/cinnamon/cjs/modules/core/overrides' to child importer 'overrides' 586s JS IMPORT: Importing directory 'overrides' 586s JS IMPORT: Defining parent 0xb539bc00100 of 0xb539bc135b0 'overrides' is mod 1 586s JS IMPORT: Defined importer 'overrides' 0xb539bc135b0 in 0xb539bc00100 586s JS IMPORT: successfully imported directory 'overrides' 586s JS IMPORT: Importing '_promiseNative' 586s JS NATIVE: Defining native module '_promiseNative' 586s JS IMPORT: Defining parent 0xb539bc00100 of 0xb539bc13a70 '_promiseNative' is mod 1 586s JS IMPORT: successfully imported module '_promiseNative' 586s JS IMPORT: Importing module GLib succeeded 586s JS IMPORT: Defining parent 0xb539bc135b0 of 0x6dd7583c150 'GLib' is mod 1 586s JS IMPORT: successfully imported module 'GLib' 586s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 586s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x6dd75879060, JSClass 0x3ff8576af08, in object 0x6dd75879038 586s JS CTX: Initialized class GIRepositoryGType prototype 0xb539bc13dc0 586s JS CTX: Initialized class GIRepositoryFunction prototype 0xb539bc13e20 586s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 586s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 586s JS G BXD: Defined class for Error (GError), prototype 0x6dd758790b0, JSClass 0x3ff8576af08, in object 0x6dd75879038 586s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 586s JS G BXD: Defined class for Variant (GVariant), prototype 0x6dd75879100, JSClass 0x3ff8576af08, in object 0x6dd75879038 586s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 586s JS G BXD: Defined class for Bytes (GBytes), prototype 0x6dd75879150, JSClass 0x3ff8576af08, in object 0x6dd75879038 586s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 586s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 586s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x6dd758791a0, JSClass 0x3ff8576af08, in object 0x6dd75879038 586s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 586s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 586s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 586s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 586s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 586s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 586s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 586s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 586s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 586s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 586s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 586s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 586s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 586s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 586s JS G BXD: Defined class for Thread (GThread), prototype 0x6dd758791f0, JSClass 0x3ff8576af08, in object 0x6dd75879038 586s JS G BXD: Defining method ref in prototype for GLib.Thread 586s JS G BXD: Defining method unref in prototype for GLib.Thread 586s JS G NS: Found info type STRUCT for 'MatchInfo' in namespace 'GLib' 586s JS G BXD: Defined class for MatchInfo (GMatchInfo), prototype 0x6dd75879240, JSClass 0x3ff8576af08, in object 0x6dd75879038 586s JS G NS: Found info type STRUCT for 'Regex' in namespace 'GLib' 586s JS G BXD: Defined class for Regex (GRegex), prototype 0x6dd75879290, JSClass 0x3ff8576af08, in object 0x6dd75879038 586s JS G BXD: Defining method match in prototype for GLib.Regex 586s JS G BXD: Defining method match_full in prototype for GLib.Regex 586s JS G BXD: Defining method match_all in prototype for GLib.Regex 586s JS G BXD: Defining method match_all_full in prototype for GLib.Regex 586s JS G NS: Defined namespace 'GLib' 0x6dd75879038 in GIRepository 0xb539bc13340 586s JS IMPORT: Importing module jasmine succeeded 586s JS IMPORT: Defining parent 0xb539bc00100 of 0x6dd7583cce0 'jasmine' is mod 1 586s JS IMPORT: successfully imported module 'jasmine' 586s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 586s JS MAINLOOP: Main loop instance 0x2aa357fb390: hold 586s JS MAINLOOP: Enqueue job , promise=, allocation site= 586s JS MAINLOOP: Main loop instance 0x2aa357fb390: Spinning loop until released or hook cleared 586s JS MAINLOOP: handling job 0, 586s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine.js async resolved" 586s JS MAINLOOP: Main loop instance 0x2aa357fb390: release 586s JS MAINLOOP: Completed job 0 586s JS IMPORT: Importing 'gi' 586s JS IMPORT: Defining parent 0xb539bc00100 of 0xb539bc13340 'gi' is mod 1 586s JS IMPORT: successfully imported module 'gi' 586s 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 586s JS G NS: Defined namespace 'GIMarshallingTests' 0x6dd75879308 in GIRepository 0xb539bc13340 586s 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 586s JS G NS: Defined namespace 'CjsPrivate' 0x6dd75879358 in GIRepository 0xb539bc13340 586s JS IMPORT: JS import 'signals' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/signals.js 586s JS IMPORT: JS import 'lang' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/lang.js 586s JS IMPORT: JS import '_legacy' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_legacy.js 586s JS IMPORT: Importing module _legacy succeeded 586s JS IMPORT: Defining parent 0xb539bc00100 of 0x6dd7583cf10 '_legacy' is mod 1 586s JS IMPORT: successfully imported module '_legacy' 586s JS IMPORT: Importing module lang succeeded 586s JS IMPORT: Defining parent 0xb539bc00100 of 0x6dd7583cec0 'lang' is mod 1 586s JS IMPORT: successfully imported module 'lang' 586s JS IMPORT: JS import '_signals' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_signals.js 586s JS IMPORT: JS import '_signals' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_signals.js 586s JS IMPORT: Importing module _signals succeeded 586s JS IMPORT: Defining parent 0xb539bc00100 of 0x6dd7583cf60 '_signals' is mod 1 586s JS IMPORT: successfully imported module '_signals' 586s JS IMPORT: Importing module signals succeeded 586s JS IMPORT: Defining parent 0xb539bc00100 of 0x6dd7583ce70 'signals' is mod 1 586s JS IMPORT: successfully imported module 'signals' 586s JS IMPORT: Importing module Gio succeeded 586s JS IMPORT: Defining parent 0xb539bc135b0 of 0x6dd7583ce20 'Gio' is mod 1 586s JS IMPORT: successfully imported module 'Gio' 586s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 586s JS IMPORT: Importing '_gi' 586s JS NATIVE: Defining native module '_gi' 586s JS IMPORT: Defining parent 0xb539bc00100 of 0xb539bc2b820 '_gi' is mod 1 586s JS IMPORT: successfully imported module '_gi' 586s JS IMPORT: JS import '_common' not found in resource:///org/cjs/jsunit at resource:///org/cjs/jsunit/_common.js 586s JS IMPORT: JS import '_common' not found in resource:///org/cinnamon/cjs/modules/script/ at resource:///org/cinnamon/cjs/modules/script/_common.js 586s JS IMPORT: Importing module _common succeeded 586s JS IMPORT: Defining parent 0xb539bc00100 of 0x6dd758cb038 '_common' is mod 1 586s JS IMPORT: successfully imported module '_common' 586s JS IMPORT: Importing module GObject succeeded 586s JS IMPORT: Defining parent 0xb539bc135b0 of 0x6dd7583cfb0 'GObject' is mod 1 586s JS IMPORT: successfully imported module 'GObject' 586s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 586s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 586s JS G BXD: Defined class for String (GString), prototype 0x6dd75879600, JSClass 0x3ff8576af08, in object 0x6dd75879380 586s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 586s JS G PRM: Defined class ParamSpec prototype is 0x6dd758cb0d8 class 0x3ff857702e8 in object 0x6dd75879380 586s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 586s JS G OBJ: Defined class for Object (GObject), prototype 0x6dd75879768, JSClass 0x3ff8576b598, in object 0x6dd75879380 586s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 586s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 586s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x6dd75879790, JSClass 0x3ff8576b598, in object 0x6dd75879380 586s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 586s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 586s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 586s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 586s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 586s JS G OBJ: Defining method get_data in prototype for GObject (GObject.Object) 586s JS G OBJ: Defining method get_qdata in prototype for GObject (GObject.Object) 586s JS G OBJ: Defining method set_data in prototype for GObject (GObject.Object) 586s JS G OBJ: Defining method steal_data in prototype for GObject (GObject.Object) 586s JS G OBJ: Defining method steal_qdata in prototype for GObject (GObject.Object) 586s JS G OBJ: Defining method force_floating in prototype for GObject (GObject.Object) 586s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 586s JS G OBJ: Defining method ref_sink in prototype for GObject (GObject.Object) 586s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 586s JS G NS: Defined namespace 'GObject' 0x6dd75879380 in GIRepository 0xb539bc13340 586s JS G OBJ: Defined class for Application (GApplication), prototype 0x6dd758797e0, JSClass 0x3ff8576b598, in object 0x6dd75879330 586s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 586s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x6dd758cb5b0, JSClass 0x3ff8576b618, in object 0x6dd75879330 586s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 586s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 586s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 586s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 586s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 586s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 586s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 586s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 586s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 586s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 586s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x6dd75879858, JSClass 0x3ff8576b598, in object 0x6dd75879330 586s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 586s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x6dd758cb830, JSClass 0x3ff8576b618, in object 0x6dd75879330 586s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 586s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x6dd758798d0, JSClass 0x3ff8576b598, in object 0x6dd75879330 586s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 586s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 586s JS G IFACE: Defined class for Initable (GInitable), prototype 0x6dd758cb970, JSClass 0x3ff8576b618, in object 0x6dd75879330 586s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 586s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 586s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 586s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x6dd75879948, JSClass 0x3ff8576af08, in object 0x6dd75879330 586s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 586s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x6dd75879998, JSClass 0x3ff8576af08, in object 0x6dd75879330 586s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'CjsPrivate' 586s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 586s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x6dd758799e8, JSClass 0x3ff8576b598, in object 0x6dd75879330 586s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x6dd75879a38, JSClass 0x3ff8576b598, in object 0x6dd75879358 586s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 586s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x6dd75879a88, JSClass 0x3ff8576b598, in object 0x6dd75879330 586s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 586s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 586s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 586s JS G IFACE: Defined class for File (GFile), prototype 0x6dd758cbad8, JSClass 0x3ff8576b618, in object 0x6dd75879330 586s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x6dd75879b00, JSClass 0x3ff8576b598, in object 0xb539bc13420 586s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 586s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x6dd75879b78, JSClass 0x3ff8576b598, in object 0x6dd75879330 586s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 586s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 586s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x6dd75879bc8, JSClass 0x3ff8576b598, in object 0x6dd75879330 586s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 586s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x6dd75879c18, JSClass 0x3ff8576b598, in object 0x6dd75879330 586s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 586s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x6dd75879c68, JSClass 0x3ff8576af08, in object 0x6dd75879330 586s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 586s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 586s JS G OBJ: Defined class for Settings (GSettings), prototype 0x6dd75879cb8, JSClass 0x3ff8576b598, in object 0x6dd75879330 586s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 586s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 586s JS G OBJ: Defining method bind_with_mapping in prototype for GSettings (Gio.Settings) 586s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 586s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 586s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 586s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 586s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 586s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 586s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 586s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 586s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 586s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 586s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 586s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 586s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 586s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 586s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 586s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 586s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 586s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 586s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 586s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 586s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 586s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 586s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 586s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 586s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 586s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 586s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 586s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 586s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 586s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 586s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 586s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 586s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 586s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 586s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 586s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 586s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 586s JS G NS: Defined namespace 'Gio' 0x6dd75879330 in GIRepository 0xb539bc13340 586s JS G NS: Found info type FLAGS for 'ParamFlags' in namespace 'GObject' 586s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 586s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 586s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 586s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 586s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 586s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 586s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 586s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 586s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 586s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 586s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 586s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 586s JS G ENUM: Defining GObject.ParamFlags as 0xb539bc31148 586s JS G NS: Found info type FUNCTION for 'param_spec_string' in namespace 'GObject' 586s JS G PRM: Wrapping GParamString 'prop' on (null) with JSObject 586s JS G PRM: JSObject created with param instance 0x2aa359bd310 type GParamString 586s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 586s JS G NS: Found info type FUNCTION for 'param_spec_get_flags' in namespace 'CjsPrivate' 586s JS G PRM: Wrapping GParamString 'prop' on (null) with JSObject 586s JS G PRM: JSObject created with param instance 0x2aa35968140 type GParamString 586s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 586s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 586s JS CTX: Script evaluation succeeded 586s JS MAINLOOP: Main loop instance 0x2aa357fb390: Spinning loop until released or hook cleared 586s JS IMPORT: Module resolve hook for module 'resource:///org/cjs/jsunit/minijasmine-executor.js' (resource:///org/cjs/jsunit/minijasmine-executor.js), global 0x6dd7583b128 586s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x6dd7583b128 586s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x6dd7583b128 586s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x6dd7583b128 586s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x6dd7583b128 586s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x6dd7583b128 586s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x6dd7583b128 586s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x6dd7583b128 586s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x6dd7583b128 586s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x6dd7583b128 586s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x6dd7583b128 586s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0x6dd7583b128 586s JS IMPORT: Module metadata hook for module 0xb539bc03888 586s JS IMPORT: Defining meta.importSync for module 0xb539bc03888 586s JS NATIVE: Defining native module 'system' 586s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0x6dd7583b128 586s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0x6dd7583b128 586s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 586s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 586s JS MAINLOOP: Set main loop hook to 586s JS MAINLOOP: Main loop instance 0x2aa357fb390: hold 586s JS MAINLOOP: Running and clearing main loop hook 586s JS G BXD: Defining method run in prototype for GLib.MainLoop 586s 1..27 586s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 586s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 586s JS G BXD: Defined class for Source (GSource), prototype 0x6dd75879da8, JSClass 0x3ff8576af08, in object 0x6dd75879038 586s JS G BXD: Defining method set_priority in prototype for GLib.Source 586s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 586s JS G BXD: Defining method attach in prototype for GLib.Source 586s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 586s JS IMPORT: Module metadata hook for module 0x6dd75862a88 586s JS IMPORT: Defining meta.importSync for module 0x6dd75862a88 586s JS G BXD: Defining method destroy in prototype for GLib.Source 586s ok 1 Exceptions are thrown from property setter 586s ok 2 Exceptions are thrown from property getter 586s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 586s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 586s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 586s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 586s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 586s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 586s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 586s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 586s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 586s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 586s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 586s JS G ENUM: Defining GLib.LogLevelFlags as 0xb539bc19638 586s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 586s ok 3 Exceptions are logged from constructor 586s JS G OBJ: Defining method notify in prototype for GObject (GObject.Object) 586s JS G OBJ: Defining method bind_property in prototype for GObject (GObject.Object) 586s JS G NS: Found info type FLAGS for 'BindingFlags' in namespace 'GObject' 586s JS G ENUM: Defining enum value DEFAULT (fixed from default) 0 586s JS G ENUM: Defining enum value BIDIRECTIONAL (fixed from bidirectional) 1 586s JS G ENUM: Defining enum value SYNC_CREATE (fixed from sync_create) 2 586s JS G ENUM: Defining enum value INVERT_BOOLEAN (fixed from invert_boolean) 4 586s JS G ENUM: Defining GObject.BindingFlags as 0xb539bc1d680 586s JS G NS: Found info type OBJECT for 'Binding' in namespace 'GObject' 586s JS G OBJ: Defined class for Binding (GBinding), prototype 0x232155b081a0, JSClass 0x3ff8576b598, in object 0x6dd75879380 586s ok 4 Exceptions are logged from property setter with binding 586s ok 5 Exceptions are logged from property getter with binding 586s JS G NS: Found info type FUNCTION for 'file_new_for_path' in namespace 'Gio' 586s JS G NS: Found info type ENUM for 'IOErrorEnum' in namespace 'Gio' 586s JS G ERR: Defined class for IOErrorEnum (GError), prototype 0x6dd758fe2e0, JSClass 0x3ff8576b240, in object 0x6dd75879330 586s JS G ENUM: Defining enum value FAILED (fixed from failed) 0 586s JS G ENUM: Defining enum value NOT_FOUND (fixed from not_found) 1 586s JS G ENUM: Defining enum value EXISTS (fixed from exists) 2 586s JS G ENUM: Defining enum value IS_DIRECTORY (fixed from is_directory) 3 586s JS G ENUM: Defining enum value NOT_DIRECTORY (fixed from not_directory) 4 586s JS G ENUM: Defining enum value NOT_EMPTY (fixed from not_empty) 5 586s JS G ENUM: Defining enum value NOT_REGULAR_FILE (fixed from not_regular_file) 6 586s JS G ENUM: Defining enum value NOT_SYMBOLIC_LINK (fixed from not_symbolic_link) 7 586s JS G ENUM: Defining enum value NOT_MOUNTABLE_FILE (fixed from not_mountable_file) 8 586s JS G ENUM: Defining enum value FILENAME_TOO_LONG (fixed from filename_too_long) 9 586s JS G ENUM: Defining enum value INVALID_FILENAME (fixed from invalid_filename) 10 586s JS G ENUM: Defining enum value TOO_MANY_LINKS (fixed from too_many_links) 11 586s JS G ENUM: Defining enum value NO_SPACE (fixed from no_space) 12 586s JS G ENUM: Defining enum value INVALID_ARGUMENT (fixed from invalid_argument) 13 586s JS G ENUM: Defining enum value PERMISSION_DENIED (fixed from permission_denied) 14 586s JS G ENUM: Defining enum value NOT_SUPPORTED (fixed from not_supported) 15 586s JS G ENUM: Defining enum value NOT_MOUNTED (fixed from not_mounted) 16 586s JS G ENUM: Defining enum value ALREADY_MOUNTED (fixed from already_mounted) 17 586s JS G ENUM: Defining enum value CLOSED (fixed from closed) 18 586s JS G ENUM: Defining enum value CANCELLED (fixed from cancelled) 19 586s JS G ENUM: Defining enum value PENDING (fixed from pending) 20 586s JS G ENUM: Defining enum value READ_ONLY (fixed from read_only) 21 586s JS G ENUM: Defining enum value CANT_CREATE_BACKUP (fixed from cant_create_backup) 22 586s JS G ENUM: Defining enum value WRONG_ETAG (fixed from wrong_etag) 23 586s JS G ENUM: Defining enum value TIMED_OUT (fixed from timed_out) 24 586s JS G ENUM: Defining enum value WOULD_RECURSE (fixed from would_recurse) 25 586s JS G ENUM: Defining enum value BUSY (fixed from busy) 26 586s JS G ENUM: Defining enum value WOULD_BLOCK (fixed from would_block) 27 586s JS G ENUM: Defining enum value HOST_NOT_FOUND (fixed from host_not_found) 28 586s JS G ENUM: Defining enum value WOULD_MERGE (fixed from would_merge) 29 586s JS G ENUM: Defining enum value FAILED_HANDLED (fixed from failed_handled) 30 586s JS G ENUM: Defining enum value TOO_MANY_OPEN_FILES (fixed from too_many_open_files) 31 586s JS G ENUM: Defining enum value NOT_INITIALIZED (fixed from not_initialized) 32 586s JS G ENUM: Defining enum value ADDRESS_IN_USE (fixed from address_in_use) 33 586s JS G ENUM: Defining enum value PARTIAL_INPUT (fixed from partial_input) 34 586s JS G ENUM: Defining enum value INVALID_DATA (fixed from invalid_data) 35 586s JS G ENUM: Defining enum value DBUS_ERROR (fixed from dbus_error) 36 586s JS G ENUM: Defining enum value HOST_UNREACHABLE (fixed from host_unreachable) 37 586s JS G ENUM: Defining enum value NETWORK_UNREACHABLE (fixed from network_unreachable) 38 586s JS G ENUM: Defining enum value CONNECTION_REFUSED (fixed from connection_refused) 39 586s JS G ENUM: Defining enum value PROXY_FAILED (fixed from proxy_failed) 40 586s JS G ENUM: Defining enum value PROXY_AUTH_FAILED (fixed from proxy_auth_failed) 41 586s JS G ENUM: Defining enum value PROXY_NEED_AUTH (fixed from proxy_need_auth) 42 586s JS G ENUM: Defining enum value PROXY_NOT_ALLOWED (fixed from proxy_not_allowed) 43 586s JS G ENUM: Defining enum value BROKEN_PIPE (fixed from broken_pipe) 44 586s JS G ENUM: Defining enum value CONNECTION_CLOSED (fixed from connection_closed) 44 586s JS G ENUM: Defining enum value NOT_CONNECTED (fixed from not_connected) 45 586s JS G ENUM: Defining enum value MESSAGE_TOO_LARGE (fixed from message_too_large) 46 586s JS G ENUM: Defining enum value NO_SUCH_DEVICE (fixed from no_such_device) 47 586s JS G ENUM: Defining enum value DESTINATION_UNSET (fixed from destination_unset) 48 586s ok 6 logError logs a warning for a GError 586s ok 7 logError logs a warning with a message if given 586s ok 8 logError also logs an error for a created GError that is not thrown 586s ok 9 logError logs an error created with the GLib.Error constructor 586s JS G NS: Found info type FUNCTION for 'quark_from_string' in namespace 'GLib' 586s ok 10 logError logs the quark for a JS-created GError type 586s JS G NS: Found info type FUNCTION for 'gerror_return' in namespace 'GIMarshallingTests' 586s ok 11 logError logs with stack for a GError created from a C struct 586s ok 12 logError logs an error with a prefix if given 586s ok 13 logError logs an error with prefix and message 586s ok 14 logError Syntax Error logs a SyntaxError 586s ok 15 logError Syntax Error logs a stack trace with the SyntaxError 586s ok 16 logError logs an error with cause 586s ok 17 logError logs a GError with cause 586s ok 18 logError logs an error with non-object cause 586s ok 19 logError logs an error with a cause tree 586s ok 20 logError logs an error with cyclical causes 586s JS G NS: Found info type FUNCTION for 'get_locale_variants' in namespace 'GLib' 586s ok 21 Exception from function with too few arguments contains the full function name 586s ok 22 Exception from function with too few arguments contains the full method name 586s ok 23 thrown GError is an instance of error enum type 586s JS G BXD: Defining method matches in prototype for GLib.Error 586s JS G NS: Found info type FUNCTION for 'io_error_quark' in namespace 'Gio' 586s ok 24 thrown GError matches error domain and code 586s ok 25 thrown GError has properties for domain and code 586s ok 26 GError.new_literal constructs a valid GLib.Error 586s ok 27 GError.new_literal does not accept invalid domains 586s JS G BXD: Defining method quit in prototype for GLib.MainLoop 586s JS MAINLOOP: Enqueue job , promise=, allocation site= 586s JS MAINLOOP: Main loop instance 0x2aa357fb390: Spinning loop until released or hook cleared 586s JS MAINLOOP: handling job 0, 586s JS MAINLOOP: Enqueue job , promise=, allocation site= 586s JS MAINLOOP: Completed job 0 586s JS MAINLOOP: handling job 1, 586s JS MAINLOOP: Enqueue job , promise=, allocation site= 586s JS MAINLOOP: Completed job 1 586s JS MAINLOOP: handling job 2, 586s JS MAINLOOP: Enqueue job , promise=, allocation site= 586s JS MAINLOOP: Completed job 2 586s JS MAINLOOP: handling job 3, 586s JS IMPORT: Module evaluation promise resolved: function "resource:///org/cjs/jsunit/minijasmine-executor.js async resolved" 586s JS MAINLOOP: Main loop instance 0x2aa357fb390: release 586s JS MAINLOOP: Completed job 3 586s JS MEMORY: Memory report: before destroying context 586s JS MEMORY: 460 objects currently alive 586s JS MEMORY: boxed_instance = 152 586s JS MEMORY: boxed_prototype = 13 586s JS MEMORY: closure = 1 586s JS MEMORY: function = 229 586s JS MEMORY: fundamental_instance = 0 586s JS MEMORY: fundamental_prototype = 0 586s JS MEMORY: gerror_instance = 12 586s JS MEMORY: gerror_prototype = 1 586s JS MEMORY: interface = 4 586s JS MEMORY: module = 9 586s JS MEMORY: ns = 5 586s JS MEMORY: object_instance = 16 586s JS MEMORY: object_prototype = 16 586s JS MEMORY: param = 2 586s JS MEMORY: union_instance = 0 586s JS MEMORY: union_prototype = 0 586s JS CTX: JS shutdown sequence 586s JS CTX: Stopping profiler 586s JS CTX: Shutting down toggle queue 586s JS CTX: Notifying external reference holders of GjsContext dispose 586s JS MAINLOOP: Stopping promise job dispatcher 586s JS CTX: Notifying reference holders of GjsContext dispose 586s JS CTX: Checking unhandled promise rejections 586s JS CTX: Releasing cached JS wrappers 586s JS CTX: Final triggered GC 586s JS G OBJ: Enqueuing GObject 0x2aa35a01510 to toggle UP after shutdown, probably from another thread (0x2aa358eb750). 586s JS G OBJ: Enqueuing GObject 0x2aa35a048b0 to toggle UP after shutdown, probably from another thread (0x2aa358eb750). 586s JS CTX: Destroying JS context 586s JS CTX: Releasing all native objects 586s JS CTX: Disabling auto GC 586s JS CTX: Ending trace on global object 586s JS CTX: Freeing allocated resources 586s JS CTX: JS context destroyed 586s PASS: cjs/testExceptions.test 586s SUMMARY: total=69; passed=69; skipped=0; failed=0; user=3.8s; system=0.6s; maxrss=87076 586s autopkgtest [16:28:53]: test installed-tests: -----------------------] 588s autopkgtest [16:28:55]: test installed-tests: - - - - - - - - - - results - - - - - - - - - - 588s installed-tests PASS 588s autopkgtest [16:28:55]: @@@@@@@@@@@@@@@@@@@@ summary 588s build PASS (superficial) 588s installed-tests PASS